Hello, World!

I'm Mukesh Joshi

Design Architect & Software Developer

I am a Design Architect driven by a simple philosophy: "A better solution exists." My journey began as a Java Software Developer in India, took me to Barcelona in 2017, and brought me to Stockholm in 2023. I specialize in architecting scalable, resilient systems. When I'm not solving complex architectural challenges, you'll find me hiking, exploring new technologies, and experimenting in my self-hosted sandbox—hence this website.

Why "Hutta"?

A name born out of pure curiosity. "Hutta" was one of the very first words my daughter babbled, using it to refer to other babies. To us, it symbolizes the spark of early discovery. For a sandbox built around hosting, exploring, and building new solutions in a self-hosted environment, no name could be more fitting.

About Me

A brief look into my professional principles and hobbies

Solutions Architect

I design end-to-end enterprise architectures, analyze high-level business requirements for global platforms, and guide distributed teams on software design models. I strongly believe that a better solution always exists.

Enterprise Java Developer

My core engineering foundation is Java. I build secure, high-performance applications using Spring Boot, Tomcat, JBoss, and Hibernate, and modernize legacy monolith architectures into resilient microservices.

Tech & Hiking Enthusiast

Outside of system design, I enjoy discovering new tech, hiking across Europe, and visiting family in India. I use my personal sandbox to experiment with emerging frameworks and upgrade my technical skillset.

Work Experience

My professional engineering timeline with Giesecke + Devrient

Design Architect

Giesecke + Devrient, Sweden
2023 - Present

Serving as the Global Design Architect for a large-scale eSIM Consumer and M2M SaaS platform. Responsible for analyzing complex enterprise requirements, defining system integration models, and aligning distributed engineering teams on implementation standards.

eSIM & M2M SaaS Architecture Microservices SAFe / Agile

Senior Software Developer

Giesecke + Devrient, Spain
2017 - 2023

Engineered campaign management platforms, transitioning monolithic systems to Tomcat & Spring stacks. Designed features using Hibernate, Oracle databases, and Vaadin UI while supporting transitions to Angular.

Java Spring Hibernate Oracle Vaadin UI

Software Developer

Giesecke + Devrient, India
2013 - 2017

Developed core Identity & Access Management (IAM) flows using Mobile Connect, designed SIM card service structures, and configured mobile operator profile utilities.

Java Core IAM / OAuth SIM Services

Software Developer (Internship)

Giesecke + Devrient, India
2012 - 2013

Completed internship training and worked on cryptographic security operations using Hardware Security Modules (HSM).

HSM Cryptography Security Ops Java Developer

Featured Projects

SaaS architectures, security, and home-lab configurations
Enterprise SaaS

eSIM Consumer & M2M Platform

Role: Global Solution Architect (100+ team members).
Analyzing high level business requirements and defining how they can be incorporated into a global SaaS platform consisting of containerized microservices to manage eSIM profiles.

eSIM SaaS Microservices GSMA Spec SAFe
Enterprise Migration

Campaign Manager (Confidential)

Role: Software Architect & Developer (10 team members).
Responsible for designing end-to-end features and implementing monolithic migration from EJB/JBoss to Spring/Tomcat (Java + Oracle DB), with UI migration to Angular.

Java Spring Hibernate Oracle SQL Angular
IoT & Security

IoT Project (Confidential)

Role: Software Developer.
Responsible for designing and implementing secure cryptographic operations using Hardware Security Modules (HSM) for Narrow-Band Internet of Things (NB-IoT) connectivity.

HSM Cryptography NB-IoT Data Security
IAM / Identity

Mobile Connect (Confidential)

Role: Software Developer.
Responsible for implementing secure Identity & Access Management (IAM) and user authentication flows using the global Mobile Connect service standards.

IAM / OAuth User Auth Identity API
Telecom Services

Service Creator (Confidential)

Role: Software Developer.
Implemented SIM card service structure and profile configuration utilities for Mobile Network Operators (MNO) to create custom SIM-based software solutions.

SIM Services MNO Config Java Core

Technical Skills

Proficiency and engineering frameworks

Software Development

Java, Maven, Gradle, Git 85%
Spring & Hibernate 80%
Relational Database (Oracle) 70%
Couchbase & Elasticsearch 50%

DevOps & Systems

CI/CD (Jenkins, Actions, CircleCI) 75%
Linux & Shell Scripting 65%
Ruby, Python, and Kotlin 50%
SAFe, Agile, and Waterfall 60%

Education & Languages

Academic foundations and language proficiencies

Education

Master of Computer Applications (MCA)

GGSIPU, Delhi, India • 2009 - 2012

Bachelor of Computer Applications (BCA)

GGSIPU, Delhi, India • 2005 - 2009

Languages

Hindi (Native) Native
English (Professional) Professional
Spanish (Learning) Learning