Open to Opportunities

Building Robust
Cloud-Native Systems

I am a Java Full-Stack Developer focused on building reliable backend systems, REST APIs, and cloud-native applications using Java, Spring Boot, modern frontend technologies, and DevOps practices.

Java / Spring BootCloud & DevOpsReact / Next.jsOpen Source
Mohan Lal

About Me

I am a self-taught Java Full-Stack Developer with a strong focus on backend engineering, application architecture, and cloud-native development.

My primary stack is built around Java, Spring Boot, REST APIs, microservices, and relational databases. On the frontend, I work with modern technologies such as React, Next.js, TypeScript, and Angular to build complete applications.

I am particularly interested in understanding how reliable systems are designed—from API and database design to asynchronous processing, distributed systems, containerization, CI/CD, and cloud infrastructure.

I also actively explore open-source software and AI engineering, including contributions to the Eclipse JNoSQL ecosystem, Jakarta EE technologies, retrieval-augmented generation, and vector databases.

"Good software is not only about making things work—it is about making them understandable, reliable, and maintainable."
Java
Primary Backend
Spring Boot
Application Framework

Open Source

Contributing to the Java ecosystem through open-source work, including Eclipse JNoSQL and related Jakarta EE technologies.

Current Focus

JavaSpring BootMicroservicesSystem DesignCloud NativeOpen SourceAI Engineering

Recent Updates

A snapshot of what I am currently learning, building, and contributing to across the Java and cloud-native ecosystem.

Eclipse JNoSQL Open Source

2026

Contributing to Eclipse JNoSQL by investigating issues, improving compatibility, adding regression tests, and working on API and repository improvements within the Java ecosystem.

Jakarta EE Learning Journey

2026

Deepening my understanding of Jakarta EE, enterprise Java applications, specifications, APIs, dependency injection, persistence, and modern enterprise application architecture.

Java DSA Practice

2026

Maintaining a structured problem-solving practice focused on algorithms, data structures, dynamic programming, trees, graphs, sliding window, binary search, and other core patterns.

Cloud-Native Development

2026

Building and experimenting with containerized applications and cloud infrastructure using Docker, Kubernetes, Terraform, AWS, and CI/CD workflows.

Technical Expertise

My primary focus is the Java ecosystem, complemented by modern frontend development, cloud-native infrastructure, DevOps, and AI-powered application development.

Backend Engineering

Designing reliable APIs, services, and backend systems with the Java ecosystem.

JavaSpring BootSpring FrameworkREST APIsMicroservicesJPA / HibernateMavenPostgreSQLMySQLRedisKafka

Frontend Development

Building responsive and maintainable web applications with modern JavaScript technologies.

ReactNext.jsTypeScriptJavaScriptAngularTailwind CSSHTMLCSSRxJS

Cloud & DevOps

Containerizing applications, automating infrastructure, and working with cloud-native environments.

AWSDockerKubernetesTerraformGitHub ActionsCI/CDLinuxLocalStack

AI & Data

Exploring AI-powered applications and connecting LLMs with structured and vector-based data.

Spring AIRAGVector DatabasespgvectorOpenAI APILangChainEmbeddingsAI Integration

Engineering & Architecture

Applying software engineering principles to build maintainable and scalable systems.

System DesignObject-Oriented DesignDesign PatternsData StructuresAlgorithmsDistributed SystemsAPI DesignGit

Java Ecosystem & Open Source

Learning and contributing to modern enterprise Java and open-source projects.

Jakarta EEEclipse JNoSQLEnterprise JavaOpen SourceServiceLoaderSPIMavenJUnit
Featured Work

Projects & Open Source

A selection of my major projects, long-term engineering work, algorithm practice, cloud infrastructure projects, and open-source contributions.

View All Repositories->

LEARNING JOURNEY

My Journey So Far

A practical, hands-on journey from learning Java fundamentals to building full-stack applications and contributing to open-source software.

2025

Focused on Java & Backend Development

Committed to a Java-centered learning path, strengthening core Java, object-oriented programming, Spring Boot, databases, REST APIs, and backend development fundamentals.

2025

Building Full-Stack Applications

Expanded into full-stack development by combining Spring Boot services with modern frontend technologies including React, Next.js, TypeScript, and Tailwind CSS.

2026

Data Structures & Algorithms

Developed a structured problem-solving routine using LeetCode, with continued practice across dynamic programming, trees, graphs, sliding window, binary search, and other patterns.

2026

Cloud, Containers & Infrastructure

Deepened practical knowledge of Docker, Kubernetes, Terraform, AWS concepts, PostgreSQL, and local cloud environments while building and deploying backend-focused projects.

2026

Jakarta EE & Enterprise Java

Started a structured journey into Jakarta EE and enterprise Java technologies, exploring APIs, specifications, architecture, and the wider Java ecosystem.

2026

Open Source Contributions

Began contributing to Eclipse JNoSQL by investigating issues, creating reproducible tests, implementing fixes, and participating in technical discussions through pull requests.

Now

Continuing to Build

Focused on becoming a stronger Java full-stack engineer through open source, system design, backend architecture, cloud-native development, and consistent hands-on practice.

GET IN TOUCH

Let's Connect

I'm open to connecting with developers, collaborating on open-source projects, discussing Java and backend engineering, and exploring relevant software development opportunities.

Currently focused on

JavaSpring BootJakarta EEMicroservicesCloud NativeOpen Source