Skilled Senior Software Engineer designs and implements new features, improves architecture and performance. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems.
Developed solutions for enterprise software systems, including a real-time video meeting system based on Agora. Focused on the backend using Node.js, MongoDB, Redis, Google Firestore and AWS services
Developed and maintained a Gym member management software system utilizing AWS Kinesis data stream as an event bus.
Tech stack: Node.js, Typescript, AWS, DynamoDB, Micro Service
Worked as a full stack developer responsible for front end development, backend development and DevOps tasks. Maintained a micro-front end framework using React. Developed and maintained related services using Node.js and .Net Core deployed on AWS using Kubernetes. Also responsible for writing automation tests, as there were no dedicated testers in the team.
Used tech stack: React, Node.js, Kubernetes and AWS
Developed and maintained an software system for managing software licenses, built using serverless framework and deployed on AWS.
Worked on a video streaming website built with PHP and MySql
Developed and maintained several video games