Full Stack Web Developer with 11+ years of experience in building responsive, performant and robust web application. Can build rapid web application prototypes as well quickly grasp existing work to complete it in time. A team player who constantly self-improves and helps others to grow as well. Proficient in web technologies like PHP, JavaScript, ReactJS and NodeJS while having strong understanding of software architecture and database systems.
Overview
12
12
years of professional experience
4
4
years of post-secondary education
Work History
Team Lead
Zee Entertainment Enterprises Limited
Bangalore
08.2022 - Current
Built Partner Catalog Integration Service using NodeJS, Typescript, MongoDB which fetches data from existing Solr Database and listens to real time updates from Kafka Server to sync content data with multiple partners having multiple XML and JSON schemas while storing it in Amazon S3 for caching and reuse. Used Fastify Framework to build low latency web-hooks to trigger various actions.
Attended an organization wide 3 day hackathon and built a working watch-party prototype where multiple people can watch same movie or TV show in sync with each other. Tech stack used was NodeJS with Typescript, ReactJS, Postgres Database and Amazon Interactive Video Streaming (IVS) Service.
Built the Payment Module for Zee5 App on smart TVs like LG and Samsung using ReactJS and Redux.
Introduced modern coding practices by integrating Typescript to the existing JavaScript code base.
Improved code quality by integrating Github Workflows and Husky Pre-Commit Hooks into the project and enforcing commit conventions. Also performed code reviews and gave feedback on improving the code base.
Built an Automated Version Bumping Script using NodeJS to help maintain semantic versioning for the application.
Mentored juniors developers and took tech-thursdays to share industry knowledge with colleagues.
Team Manager
This Is DMG
08.2020 - 07.2022
Built various full-stack online event management platforms using NodeJS Microservices as backend and ReactJS/NextJS as frontend. It had live media streaming using Azure Media Player.
Worked on an event auto-deployment platform for each custom event created by client using Docker and Kubernetes.
Managed a team of 4 people and handled project lifecycle (sprints etc.) using various tools.
Worked on integrating NodeJS application between an external alarm system and an internal IoT device using TCP for communication.
Worked on building a reliable development environment using Docker Compose file.
Worked closely with devops team to find and fix issues with CI/CD pipelines.
Upgraded online interview automation product from Yii1 to Yii2 framework.
Built NodeJS RESTful APIs for remote online web assessment proctoring application.
Used Bootstrap CSS framework to build a beautiful user interface.
Built BackboneJS standalone embeddable script which helps in proctoring any web based questionnaire which included audio and video capturing with face detection using WebRTC
Wrote performant SQL queries to sort and search through big data to display meaningful information.
Identified performance bottlenecks in the application and rectified the same by refactoring code.
Monitored server in EC2 instances in AWS when load was high.
Successfully built face detection system using experimental WebRTC technology which worked in Chrome as well as Firefox browsers.
Generated graphs by aggregating data from millions of rows from.
PostgreSQL database without slowing down the web application.
Software Engineer
PrivyTv
02.2012 - 02.2014
Worked On: Managing Android Devices through web for injecting ads into live TV
Associate Director – Digital Platforms at Zee Entertainment Enterprises LimitedAssociate Director – Digital Platforms at Zee Entertainment Enterprises Limited