Sole Backend Developer in a small agile team, owning the entire backend ecosystem and infrastructure.
Key Responsibilities & Achievements:
- Database & Architecture Leadership: Designed and managed MySQL/MongoDB databases, optimized queries, and migrated from monolith to microservices using the Strangler Pattern, improving scalability.
- Performance & Infrastructure: Overhauled backend architecture (Java/Spring Boot, Kotlin, Node.js) to boost API response times by 40%+ and implemented Redis Streams for real-time data processing.
- DevOps & Cloud: Built CI/CD pipelines (Jenkins, Bitbucket), containerized services with Docker/Kubernetes, and deployed scalable infrastructure on AWS (EKS, EC2, Route53, Load Balancers).
- Critical Features: Developed a Socket.io-based real-time notification system and integrated payment gateways (e.g., Stripe, PayPal) with secure JWT/Spring Security auth.
- Search & Data: Engineered complex search functionalities using ElasticSearch and streamlined data flow with event-driven Redis streams.
Technologies Used:
- Backend: Java 8/11, Kotlin, Node.js, Spring Boot, Spring Security, JWT, Hibernate, JPA
- Databases: MySQL (RDS), MongoDB, ElasticSearch, Redis
- DevOps: AWS (EKS, EC2, ECR, Route53), Docker, Kubernetes, Jenkins, Bitbucket