Software Developer & QA Engineer
Sep 2019 - PresentTelegram Messenger
- Developer Tooling: Built comprehensive internal bug tracking platform using Next.js and TypeScript for bugs.telegram.org, serving as primary client within Telegram Mini-Apps ecosystem
- Architected multi-role authentication system supporting Admin, Moderator, and User hierarchies with granular permission controls
- Implemented real-time bug tracking features including comment threads, subscription management, and advanced filtering capabilities
- Developed automation infrastructure using Node.js for continuous testing and monitoring of client applications
- Maintained and enhanced bot systems to track development commits and integrate with internal workflows
- Designed and implemented CI/CD pipelines using GitHub Actions and Jenkins for zero-downtime deployments
- Established centralized logging and monitoring infrastructure with custom alerting systems
- Managed Kubernetes clusters for scalable bot infrastructure and internal tools
- Collaborated with development team on feature planning and implementation strategy
- Conducted security testing for pre-release applications to prevent vulnerabilities