Position: CTO/R&D/Director of engineering
Category: .NET
English level: fluent
Years of experience: 11

Made big contribution to the success and effectiveness of the company and product, which earned a lot of money and fame:) Raised several teams of great professionals. Set the bar of quality and efficiency of design and development approaches.
Have huge tech leadership and management experience, with several teams at time. Playing key role in processes and product development, providing technical vision, strategic, infrastructure and architecture supervision, guidance and mentoring. Focused on business goals first, but keeping solutions simple yet effective, stable and scalable.

I have worked on several complex products during the whole lifetime phases (even several projects at the different phases), starting from initial design, going through the huge production success, long therm development and maintenance in production, and eventual end of support. So I have an experience in taking decisions on various levels of management, design and development, continuous involvement, and working with them and their consequences in the long therm.

I also have a huge experience in architecting, designing and developing of scalable and highly loaded distributed systems with millions of users and thousands of requests per second. Combine modern and proven approaches, taking best choice in every specific situation, while being focused on long therm benefits. Considering cost effectiveness of resulting solutions rather than using buzzwords and trying to push as much sensational tech as possible. Prefering simplicity, factor of safety and durability, and knowledge of possible ways of improvement of weaknesses over redundant architectural complexity and premature design measures that may never be needed.

At the same time addicted to performance optimization, development of distributed algorithms, optimized for highly concurrent environment, keeping great consistency and low contention. Greatly experienced in DB performance optimization for such a systems. Coding most critical parts of the system if needed.
I'd like to apply and grow my experience in developing and maintaining great and successful projects, processes, teams and companies