
Senior Software Engineer experienced in Java, Python, and distributed systems. Achieved twice the speed in legacy modernisation within nine weeks and a 70% reduction in deployment cycle time through automation. Contributed to Excalidraw, an open-source application using TypeScript and React.
Projects: RFID event capture, storage, and processing system, Telecom project(TiVo), Ticket sales application(TicketFly/Burning Man'2015), Document management system
Languages: Java, Python, COBOL, SQL, Reactjs, Scala, TypeScript
System design: Scalable architecture, Distributed Systems, Event-driven design, Microservices Development, Performance optimization, REST, Greenfield software development, Brownfield modernization, SDD, DDD, TDD, Memory Bank, Strangler Fig, Integrated Development Environments, Design Patterns
ML/AI/Agentic: Unsupervised Learning, OpenAI, Llama, RAG, Claude, Cursor, Supervised Learning, Github Copilot, GenAI, Artificial Neural Networks, ML, Autogen, PyTorch, TensorFlow, LangGraph, Agentic development
Frameworks & runtime: Guice, Javalin, JPA, Hibernate, Spring Boot, Java EE, Dropwizard, Maven, Git, Django, Flask
Containerization, Cloud and Orchestration: Docker, Helm, AWS, Kubernetes, Argocd, Openshift(OCP)
Data & Streaming: MongoDB, Apache Kafka, PostGreSQL, MS SQL, MySQL, Debezium, CDC
Quality, Performance and CI/CD: Github Actions, Integration testing, TDD, SonarQube, CheckStyle, Errorprone
Observability: OpenTelemetry, Grafana, Prometheus
Tests: Junit, Mockito, Unit Testing, Integration Testing, Pytest
Security: OWASP API Security Top 10, OWASP Top 10, OIDC, OAuth2, Secure coding, Prompt injection, Data leakage