Successful Software Engineering Manager with over 20 years of experiences in software engineering and 5+ years of experiences in leading high-performing development teams. Proven tracking record in delivering complex software solutions, improving product quality, and implementing efficient development process. Expertise in Agile methodology, software architecture and team leadership. Committed to foster a collaborative work environment and mentoring team members to improve technical skills, leadership abilities and team productivity. Developed and delivered solutions across various domains, including trading systems, financial data analytics, robotics, networking tools, and telemetry.