Java Team Lead/ Senior Developer/ Solution Architect with technical project management experience.
More than 18 years of commercial software development experience. Full system life cycle hands-on experience: management, coding, performance tuning, testing, installation, support. Strong in multithreading/concurrent Java programming. Responsible for designing and implementing payment gateway back-end general architecture, performance-critical part of applications, and custom monitoring system to detect possible performance issues at an early stage. Strong in OOD and OOP, relational databases. Experienced in technical management teams of up to 10 engineers. Experienced in creating and adjusting software requirements, design system architecture, and implementation solutions to meet customer needs.