-
Backend-focused Software Engineer working since 2016 across FinTech, Automotive, Telecommunications, Finance, Banking, and Retail industries
-
Experienced with Monolithic Architecture, Modular Monolith, and Microservices, including Event-Driven Architectures, with Java/Spring Boot, while also having exposure to Scala and Full Stack development
-
Comfortable across cloud platforms (GCP, AWS), multiple database paradigms, and a wide range of observability and DevOps tooling
-
Practices TDD including integration tests with Testcontainers, Agile (Scrum & Kanban), and SOLID, DRY, KISS principles consistently across teams and domains
-
Proficient in Software Design Patterns and Microservice Design Patterns (see Tech Stack below for details)
-
Actively uses AI-assisted development tools such as Claude, Gemini, ChatGPT, Codex, GitHub Copilot, and Junie to speed up application delivery and improve engineering productivity
-
👨💻 All of my projects are available at GitHub
-
📄 Know about my experiences on LinkedIn
| Category | Technologies |
|---|---|
| Languages | Java 7/8/11/17/21/25, Kotlin, Python, Scala |
| Frameworks | Spring Boot, Spring Framework, Spring Cloud OpenFeign, Hibernate, Thymeleaf, Lombok |
| Messaging | Apache Kafka, RabbitMQ |
| Databases | PostgreSQL, Oracle DB, MongoDB, MySQL, Redis, Elasticsearch |
| Observability | Prometheus, Grafana, Kibana, Graylog, Zipkin, AppDynamics, Datadog, New Relic |
| DevOps & CI/CD | Docker, Kubernetes, Azure DevOps, Jenkins, Maven, Flyway |
| Cloud | GCP, AWS |
| Testing | Testcontainers, JUnit |
| Software Design Patterns | Creational: Factory, Abstract Factory, Builder, Singleton, Prototype Structural: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy Behavioral: Chain of Responsibility, Command, Observer, State, Strategy, Template Method, Visitor |
| Microservice Design Patterns | Decomposition: Decompose by Subdomain, Strangler Fig, Anti-Corruption Layer (ACL) Communication: API Gateway, API Composition, Backend for Frontend (BFF), Choreography/Orchestration, Correlation ID Data: Database per Service, CQRS, Event Sourcing, Saga, Transactional Outbox, Dead Letter Queue, Idempotent Consumer Reliability: Circuit Breaker, Bulkhead, Retry, Timeout, Fallback, Rate Limiting Infrastructure: Service Discovery, Service Mesh(Istio with Kubernetes), Sidecar, Ambassador, Externalized Configuration(AWS Secrets, Spring Cloud Config, YAML files) Observability: Distributed Tracing, Log Aggregation, Health Check API |
| Methodology | Agile (Scrum & Kanban), Monolithic, Modular Monolith, Microservices, Event-Driven, SOLID, DRY, KISS |
| AI Tools | ChatGPT, Claude, Gemini, Codex, GitHub Copilot, Junie |

