Experienced Software Developer with a strong background in Ruby, adept at deploying applications on Kubernetes and Docker. Skilled in Java development, with prior experience in building robust solutions utilizing Java frameworks.
Work Experience
- Built and maintained third party integrations between Eatclub and Zomato/Swiggy.
- Increased stability of system, leading to <1% of order rejections from ~2–3% of rejections.
- Created a framework which made onboarding new third party in weeks instead of months.
- Fixed bugs that led to precise tax calculations for Zomato.
- Proposed and led the creation of pipelines and canary deployments.
- Helped in creating a framework for async web requests using Kafka and custom DSL.
- Added alerts and logging that increased visibility, helping solve race conditions and duplicate order creation.
- Maintained and added features to product microservices as required, written in Java.
- Worked with a callback mechanism which executes code when a message is received in RabbitMQ.
- Created a basic model for new microservices to be written.
- Created process for the CI/CD tests used in build checks.
- Automated parts of job that are done regularly to reduce man-hours and increased accessibility.
- Used Virtual Machines to have whole workflow on cloud and used terminal for most of the tasks.
Education
Technical Skills
Proficient Ruby, Ruby on Rails, Redis, Postgres, Docker, Postman, Cassandra, Kubernetes, Helm, Maven, Git, HTML, CSS
Intermediate Java (8), Spring Boot, RabbitMQ, JanusGraph, Swagger API, Bash, Jenkins, Python
Beginner JavaScript
Projects
- Implemented a REST-based Expense Management system containing intricate ways to define an income/expense.
- Implemented a REST-based application for maintaining a To Do list and Workout planning based on different users.