Professional Summary
Engineering manager with ~9 years of experience leading teams, managing complex projects, and designing solutions across frontend, backend, data pipelines, CI/CD, reporting, alerting, monitoring, integrations, and payments.
- Led frontend development teams, delivering performant web applications using JavaScript, TypeScript, HTML5, CSS, RxJS, NgRx, Redux, and UI frameworks (Bootstrap, Materialize, Tailwind CSS, etc.) while employing Test-Driven Development (TDD) with Jest.
- Solved complex video streaming challenges (HLS, MPEG-DASH, DRM...) using WebRTC, Twilio, Opentok, and players such as VIDEOjs and SHAKA, improving user experience significantly.
- Proficient in build tools (Gulp, Grunt, Webpack, Docker), CI/CD (Jenkins), web servers (Nginx), and code analysis(Sonarqube) for enhanced code quality.
- Experienced in CDN management, content delivery optimization, and infrastructure planning, ensuring scalability and resilience.
- Extensive experience in creating, publishing, and managing custom packages (npm, deb), facilitating development efficiency and component reusability.
- Developed, maintained, and published decentralized, white labeled, Progressive Web Apps, including offline functionality and isolated network compatibility.
- Leveraged AWS services (S3, Lambda, DynamoDB, CloudFront, Elastic Beanstalk) to design scalable and robust web applications.
- Experience with backend technologies (C#, Node.js, Django) and databases (MongoDB, MySQL)
- Utilized project management tools (JIRA, Trello) for effective coordination and streamlined workflows.
- Strong understanding of accessibility, performance optimization, web analytics, and SEO techniques for user-centric development.
- Expertise in location-based solutions, including mapping, autocomplete, and rendering using OpenStreetMap and Leaflet.
- Proactive in staying updated with industry trends, continuously improving development practices.