Innovate Tech
Feb 2023 - Present
Software Engineer
- Designed and implemented a secure, end-to-end video encryption pipeline using Node.js, leveraging AWS services (Lambda, SQS, CloudFront, EC2) to safeguard platform content against piracy and unauthorized access.
- Worked across monolithic and microservice-based architectures, tailoring design patterns and deployment strategies to optimize performance and maintainability.
- Built an AI-powered service for automatic video subtitle generation and syncing across distributed storage.
- Oversaw development initiatives, mentoring team members, providing technical guidance, performing code reviews, and leading backend refactoring efforts that enhanced application performance.
- Contributed to the development of a centralized socket server, implementing features for real-time chat and service communication.
- Migrated legacy front-end applications to a modern stack, developed reusable packages (interactive video player,monitoring), and engineered scalable backend systems using NestJS.
- Implemented decoupled, event-driven architecture with BullMQ and Kafka to offload blocking tasks, enhancing backend throughput and latency performance.
- Contributed to the development and upkeep of an interactive video platform, handling end-to-end implementation of features and encoding optimizations to ensure smooth video streaming.
- Optimized MongoDB performance using advanced aggregation pipelines and Atlas Search, significantly improving query speed and efficiency.
- Conducted comprehensive unit and load testing, ensuring code quality, reliability, and performance under scale.