Skip to main content

Available for engineering & architecture roles

Ahmed Moussa

Software EngineerJava Full-Stack DeveloperCloud & AI Product Builder

Building scalable enterprise systems and turning ambitious ideas into production-ready digital products.

I design and develop secure, scalable applications using Java, Spring Boot, React, cloud infrastructure, microservices, DevOps automation, and modern AI-assisted engineering workflows.

Ahmed Moussa, software engineer and Java full-stack developer
Java Full-Stack · Cloud

Professional Summary

Engineering Enterprise Systems. Building Future Products.

Ahmed combines enterprise software engineering experience with cloud architecture, DevOps practices, and product development. His work spans Java and Spring Boot services, React applications, REST APIs, cloud infrastructure, CI/CD automation, observability, testing, and production readiness.

He also develops independent software products designed to solve real business problems and grow into scalable platforms.

Enterprise Engineering

Java and Spring Boot services, REST APIs, and microservice enhancements built for maintainability and production support.

Cloud & DevOps

AWS services, containerized deployments, infrastructure as code, and CI/CD pipelines with automated quality gates.

Full-Stack Development

React and TypeScript front ends connected to secure backend services, with an eye for accessible, performant UX.

Product Innovation

Translating business ideas into structured products — from discovery and architecture to deployment and iteration.

Core Technology Stack

The tools I build production systems with

A practical, hands-on toolkit spanning backend, frontend, mobile, cloud, DevOps, data, and quality engineering.

Backend

  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • JPA
  • Hibernate
  • Maven
  • Microservices

Frontend

  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS
  • Vite

Mobile

  • React Native
  • Expo

Cloud

  • AWS
  • ECS
  • Lambda
  • ECR
  • CloudWatch

Infrastructure & DevOps

  • Docker
  • Terraform
  • Jenkins
  • Spinnaker
  • Jib
  • CI/CD

Data & Messaging

  • PostgreSQL
  • SQL
  • Kafka

Quality & Observability

  • JUnit
  • Mockito
  • SonarQube
  • JMeter
  • BlazeMeter
  • Splunk
  • Dynatrace

AI-Assisted Engineering

  • Claude Code
  • Cursor
  • AI-assisted software development
  • Agentic workflow exploration

Enterprise Engineering Experience

Enterprise Engineering Experience

JPMorgan Chase

Java Full Stack Software Engineer

November 2023Present

Contributing to enterprise software systems with Java, Spring Boot, REST APIs, cloud services, CI/CD automation, infrastructure as code, monitoring, testing, and production support practices.

  • Java
  • Spring Boot
  • REST APIs
  • AWS
  • Terraform
  • Jenkins
  • Spinnaker
  • Docker
  • Kafka
  • JUnit

Featured Projects

Selected work

Production-quality engineering work selected for this portfolio.

Transportation Technology Platform

Joe Limo

Production Launch in Progress

A full transportation-management platform: customer and driver mobile apps, an admin dashboard, backend APIs, and production deployment infrastructure.

  • React Native
  • Expo
  • Java
  • Spring Boot
  • React
  • TypeScript
  • +5
View Case Study Private Repository

Engineering Approach

How I Build Software

A repeatable lifecycle that keeps architecture, security, testing, and observability in view from day one.

  1. 01

    Discover

    Understand the business problem, user needs, requirements, constraints, and success criteria.

  2. 02

    Design

    Create user flows, system architecture, service boundaries, API contracts, database models, and UI/UX specifications.

  3. 03

    Develop

    Build secure, maintainable frontend and backend applications using clean architecture and version-controlled workflows.

  4. 04

    Validate

    Use unit, integration, API, contract, security, performance, and end-to-end testing.

  5. 05

    Deploy

    Automate builds and deployments using CI/CD, Docker, infrastructure as code, cloud services, and production approval gates.

  6. 06

    Observe & Improve

    Use logging, monitoring, metrics, alerts, user feedback, and iterative delivery.

Career Direction

Growing Toward Cloud and Application Architecture

Ahmed continues expanding his expertise in AWS architecture, cloud-native engineering, distributed systems, AI-enabled software development, application architecture, and technical product strategy.

  • AWS architecture
  • Distributed systems
  • AI and agentic systems
  • Cloud-native development
  • Application architecture
  • Technical product strategy

Let's Build Something Valuable

I'm open to software engineering opportunities, architecture-focused roles, technical collaboration, consulting discussions, and conversations about building scalable digital products.