Hi there π I'm Kartik Sharma. I specialize in engineering high-concurrency, mission-critical banking systems. Currently, I drive technical excellence at Cognizant, focusing on enterprise-scale loan lifecycle platforms for ANZ Bank.
- π§ Core Focus: Distributed Microservices, Transactional Consistency, & Cloud-Native Scaling.
- π‘ Current Stack: Java 17, Spring Boot, Spring Batch, and React.
- π Mission: Optimizing P95 latencies and building fault-tolerant architectures that handle thousands of daily transactions.
Sep 2024 β Present
- Architected scalable REST APIs in Java 17 and Spring Boot for a high-volume loan platform with zero downtime.
- Engineered a state-machine workflow engine to ensure transactional consistency across distributed services.
- Automated bulk data processing by building a Spring Batch ingestion service, eliminating manual bottlenecks.
- Reduced P95 API latency by 20% through targeted service-layer refactoring and DB schema optimization.
Oct 2023 β Dec 2023
- Contributed to the UPI Switch payment system, building core processing and validation services.
- Maintained 85%+ unit test coverage and resolved production issues using Kibana log analysis.
| Category | Stack |
|---|---|
| Backend | Java 17/11, Spring Boot, Spring Batch, Hibernate/JPA, Microservices |
| Frontend | React 18, Tailwind CSS, Framer Motion, JavaScript (ES6+) |
| Cloud & DevOps | AWS (EC2, RDS, SES), Azure, GitHub Actions, Docker |
| Observability | Splunk, Kibana, SonarQube |
| Testing | JUnit 5, TestNG, Jest, Postman |
| Architecture | Event-Driven, State Machines, SOLID, Design Patterns |
Full-Stack Defect Management System | Java 17, Spring Boot 3, React 18, Azure
- Shipped a production-deployed RBAC platform with a custom drag-and-drop Kanban board.
- Implemented JWT stateless authentication and an immutable DB-backed audit trail.
- Configured CI/CD pipelines for zero-downtime rollouts to Azure App Services on push to main.
