Detail-oriented engineer with 6+ years of experience building full-stack web applications using microservices architecture, Node.js, Java, SQL, Vue.js. I am enthusiastic about developing projects from the ground up using various technologies and frameworks to support company growth and enhance their tech stack.
Server-side:
NodeJS, Express, NestJS, Koa, Kafka, ORM, Django, Socket IO, Sequelize, Type ORM, JWT, Authentication and Authorization, JSON API, REST APIs.
Programming Languages:
JavaScript, TypeScript, Python, Java.
Client-side:
VueJS, ReactJS, Angular, HTML5, CSS3, Flexbox, Grid, Responsive Design, Bootstrap, AJAX.
Dev-Ops:
AWS, Docker, Kubernetes, Git, Jenkins/CI-CD, Helm charts, Grafana, New Relic.
Database technologies:
PostgreSQL, MySQL, Redis, MongoDB, MariaDB.
Web-technologies:
Microservices, Containerization, WebSocket, Message brokers, WebRTC.
SENIOR SOFTWARE ENGINEER | BETTERWORKS INC | APRIL 2021 – NOVEMBER 2024
Remote from Vancouver WA
· Migrated legacy platform modules to a microservices architecture using an Event-Driven setup with Kafka, Node.js, NestJS, Vue.js, and ORM frameworks.
· Led a team of four engineers to deliver mission-critical features, overseeing architecture and execution, completing the project 10% ahead of schedule.
· Built scalable microservices that improved page load speed, reducing server response time by 60%.
· Leveraged Python (Django), Node JS, Postgres, Redis, Elasticsearch, RabbitMQ, Kafka to build scalable and secure software application.
· Reiterated workflows for a refined user experience by alleviating bottlenecks in rendering web forms.
· Designed and developed improved data models, optimizing databases through techniques such as indexing, partitioning, and connection pooling.
· Re-envision service frameworks and tooling integrations to enhance developer experience.
· Investigate, design, and develop proof of concepts to help solve the domain design requirements.
SOFTWARE DEVELOPER | CARECLIX INC | AUGUST 2018 – APRIL 2021
Alexandria, VA
· Design and develop a telehealth cross-platform application for having virtual health appointments with doctors, care givers, and patients.
· Migrated php application to microservices architecture using NodeJS, NestJS, VueJS, PostgreSQL.
· Launched the application for over 1 million users, ensuring it is widely accessible, maintainable, and scalable.
· Architect and develop the video/audio chat module using WebRTC framework.
· Set up the infrastructure that required standing up STUN/TURN servers.
· Gathered compliance requirements, created policies, and implemented them in the organization for ISO27001, SOC2, HIPAA certifications and secure PHI data.
· Implemented and followed Software Development Lifecycle (Sprints, Code Review, Automate Testing) using Agile/SCRUM methodolog ies.
· Maintained documentation through Confluence, and planned future milestones, and user stories as per business requirements.
· Collaborated with cross functional teams of engineers, product managers, and stake holders to design, develop, and launch new features.
QUALITY ENGINEER | UBISOFT | JUNE 2015 – JUNE 2016
Pune, India
· Performed unit testing, functional testing, integration testing, stress testing, end-to-end testing, and user interface testing.
· Designed and implemented automated testing frameworks, reducing manual testing efforts by 40% and accelerating release cycles .
· Reviewed requirements and created detailed bug reports, reducing time costs by 20%.
· Developed and executed detailed test plans, achieving 95% test coverage for both functional and regression testing across mul tiple projects.
· Identified and tracked critical bugs using tools like JIRA, collaborating closely with development teams to ensure timely resolution.
· Worked with project managers, developers, and integration teams to meet business and user experience requirements for releasing builds.
M.S. In Computer Engineering | University of Maryland Baltimore County, Baltimore, Maryland | May 2018
B.E. In Electronics and Telecommunication | University of Pune, India | May 2015
Photography, Music production for electronic dance music, mixing and mastering release ready tracks, design inspirations hunting on dribbble and behance, reading blogs on medium, researching UI/UX related market trends.