AWS Certified Solutions Architect & AI Practitioner

Building Scalable
Cloud-Native Architectures

Principal Engineer & Software Architect

Results-driven Software Architect with 14 years of experience designing and delivering scalable, high-performance enterprise systems across banking, trading, aviation, and telecom domains. Deep expertise in Java 21, AWS, microservices, Domain-Driven Design (DDD), and Event-Driven Architecture (EDA).

Sudhanshu Sharma
14
Years Exp

Sudhanshu Sharma

Principal Engineer / AVP

Macquarie Group • NatWest Markets • Nagarro

Professional Timeline

A look into my roles leading engineering teams and building financial infrastructures. Click on any role to expand achievements.

Macquarie Group

Principal Engineer – AVP
Jul 2025 – Present
  • Architected and led the end-to-end migration of the GCS clearing application to a cloud-native AWS environment using Java 21 and microservices, improving system scalability and reducing infrastructure costs.
  • Designed production-grade ETL pipelines using Apache Airflow and Python to process trade flows with zero downtime, handling high-volume clearing transactions reliably.
  • Defined microservices boundaries using Domain-Driven Design (DDD) with bounded contexts, enabling independent deployability and team autonomy.
  • Leveraged AWS services (EC2, Lambda, S3, RDS, ECR) to build a fault-tolerant, highly available deployment model; containerized services with Docker and orchestrated via Kubernetes.
  • Established architectural standards and NFRs for the engineering team, defining patterns for error handling, observability and cloud resilience.
Toggle Achievements & Contributions

NatWest Markets

Lead Technology – AVP
Nov 2019 – Jul 2025
  • Modernized legacy trading systems by integrating QuickFIX/J for low-latency financial messaging and electronic transaction reporting, improving trade throughput.
  • Led design and delivery of event-driven microservices using Kafka and JMS for real-time transaction monitoring, adhering to PCI DSS and OWASP Top 10 standards.
  • Applied Domain-Driven Design (DDD) principles to decompose monolithic trading components into independently deployable bounded-context services.
  • Collaborated with Business Analysts and RegOps to translate regulatory requirements into technical architecture, defining sprint scope and engineering roadmap.
  • Mentored engineers on data structures, multithreading and non-functional requirements; conducted code reviews and enforced architectural governance.
  • Drove containerization and Kubernetes-based deployment, enabling zero-downtime releases for critical trading infrastructure.
Toggle Achievements & Contributions

Nagarro Software

Lead Technology
May 2015 – Oct 2019
  • Led architecture and delivery of enterprise applications, translating functional requirements into high-level component designs with clear integration contracts.
  • Designed RESTful APIs and event-driven integrations using Spring Boot and RabbitMQ, enabling async communication across distributed services.
  • Acted as primary client-facing technical lead, managing stakeholder expectations and resolving architectural queries across multiple concurrent projects.
  • Applied OWASP security practices and OSS compliance checks as standard gates in the development lifecycle.
Toggle Achievements & Contributions

PeopleStrong

Software Engineer
May 2013 – May 2015
  • Built the HR SaaS product on JEE6 architecture with JSF/Primefaces on the web layer and RESTful web services for client integration.
  • Delivered key product modules including employee self-service and workflow automation, contributing to a multi-tenant platform.
Toggle Achievements & Contributions

Technical Capabilities

A detailed breakdown of my engineering core skill set across modern architecture layers.

Languages & Frameworks

Java 8–21 Python Spring Boot 3.x Spring Cloud Spring Integration Spring Security OAuth2 JSF / JEE6 Spring AI

Architecture & Patterns

Microservices Domain-Driven Design (DDD) Event-Driven Architecture (EDA) CQRS Saga Pattern API Gateway Circuit Breaker Strangler Fig Pattern

Messaging & Streaming

Apache Kafka RabbitMQ JMS (Java Message Service) QuickFIX/J (FIX Protocol) ActiveMQ

Cloud & DevOps

AWS Certified Amazon EC2 / Lambda Amazon S3 / RDS Amazon ECS / ECR Kubernetes / Docker ArgoCD Jenkins CI/CD Maven & Git

Security & Compliance

OWASP Top 10 PCI DSS Standards LDAP Directory Services OSS Compliance Transaction Monitoring

Databases & Search

PostgreSQL pgvector MongoDB MySQL Elasticsearch Kibana Drools Rule Engine

AWS Certified Solutions Architect – Associate

Verification ID: 864e0ae1a4024f9d80741ec0e904a413

AWS Certified AI Practitioner

Verification ID: 01d0f241c9c34456bd0a047d31ba2825

Oracle Certified Java Programmer

Verification ID: OC14004206

High-Level Designs (HLDs)

Explore interactive architectures of 5 enterprise systems. Select a project and hover/click on the component breakdown items to identify and highlight their locations in the system diagram.

Project Title

Lead Architect
Company Name Period

Detailed description of the project goals, challenges, and high level impact.

Component Breakdown

Get In Touch

Let's discuss system designs, cloud architectures, or microservices migrations.