Solution Architect · Java & Cloud

Hi, I'm Ajay Sharma

Designing scalable enterprise solutions with Java, Spring Boot, cloud platforms and applied AI. Bringing full-stack engineering depth to reliable financial systems.

Illustrative developer portrait
Open to Opportunities

About Me

I bring full-stack engineering depth to solution architecture, designing and delivering critical financial technology solutions. My passion lies in solving complex problems through clean, efficient code and scalable architecture.

Enterprise
Architecture Focus
50+
Projects Completed
4
Companies

Frontend Architecture

Building responsive, accessible, and performant user interfaces using modern React ecosystems.

Backend Development

Designing robust microservices, RESTful APIs, and scalable server-side logic with Java & Node.js.

System Design

Architecting high-availability systems with a focus on security, scalability, and maintainability.

Technical Leadership

Mentoring teams, code reviews, and driving best practices across the development lifecycle.

Work Experience

A timeline of my professional journey in software engineering.

Senior Developer

Bank of America
2018 - Present

Leading development of core banking applications. Improved transaction processing speed by 40% through microservices migration. Mentoring a team of 8 junior developers.

Java
Spring Boot
React
Oracle
Microservices

Technical Lead

Tech Mahindra
2014 - 2018

Architected and delivered large-scale enterprise solutions for telecom clients. Managed client requirements and technical delivery timelines.

Java EE
Angular
SQL Server
WebLogic

Software Engineer

Infosys
2010 - 2014

Developed and maintained legacy systems. Collaborated with cross-functional teams to implement new features and bug fixes.

Java
JSP
Servlets
MySQL

Featured Projects

A selection of technical projects demonstrating expertise in full-stack development and system architecture.

View All Github
</>
FinTech Dashboard

A comprehensive real-time analytics dashboard for banking transactions using React and D3.js. Features include live data streaming, fraud detection alerts, and report generation.

React
D3.js
WebSocket
Spring Boot
</>
Enterprise Resource Planner

Scalable ERP solution designed for supply chain management. Microservices architecture ensuring high availability and fault tolerance.

Java
Microservices
Kafka
PostgreSQL
</>
Secure Auth Gateway

Centralized authentication and authorization service implementing OAuth2 and OIDC protocols for enterprise-wide security.

OAuth2
Security
Java
Redis
Engineering notes

Engineering ideas, shared in the open.

Technical articles on system design decisions, reliable data movement, and predictable AI workflows.

The throughline

Make complex systems easier to reason about — from reliable data movement to predictable AI workflows.

Connect on LinkedIn

Engineering articles

DATA SYSTEMS

Change Data Capture at scale with Oracle GoldenGate & Kafka

Designing reliable Oracle-to-Kafka CDC: transaction boundaries, partition keys, replay-safe consumers, schema evolution, and recovery.

  • Oracle GoldenGate
  • Apache Kafka
  • Data architecture
Read article

AI ENGINEERING

Designing deterministic workflows with LangGraph

Separate unpredictable model output from predictable control flow with typed state, explicit routing, checkpoints, approvals, and idempotent effects.

  • LangGraph
  • Workflow design
  • LLM systems
Read article

One idea, right-sized for each channel

A cross-channel direction

LinkedIn

Technical breakdowns

Clear, useful explanations of decisions behind enterprise systems.

Visit Ajay's LinkedIn profile

X & developer communities

Brief code and architecture notes

Share short code snippets, architecture diagrams, and lessons learned where developers gather.

Share portfolio on X

Long-form

Architecture and blog posts

Deeper write-ups can point readers back to ajkusharma.com for context.

Visit ajkusharma.com

Technical Proficiency

A comprehensive overview of my technical skills and proficiency levels.

Languages

Java95%
JavaScript / TypeScript90%
SQL85%
HTML / CSS85%

Frameworks

Spring Boot95%
React.js88%
Angular80%
Node.js85%

Tools & Platforms

AWS80%
Docker / Kubernetes85%
Git / CI/CD90%
Kafka82%

Get In Touch

Whether you have a question, a project opportunity, or just want to say hi, my inbox is always open.

Contact Information

Phone

+91 98765 43210

Location

India