Position: Team Lead, C++/C#, .Net Core, Android/Java/NDK, Security
Category: C++
English level: upper
Years of experience: 10


I have worked in the IT industry for over 10 years. 
I have been involved in the development of secure SDK for mobile applications under Android and iOS, Desktop Windows services for Data Loss Prevention solutions, Desktop Webkit renderers and Tizen mobile applications.  
Have led a full cycle of multi-component, multi-language product implementation from the initial design and architecture to the release. Dealt with process planning and estimations, architecture and software design, modeling, requirements specifications and analysis, configuration management, CI/CD setup, code development, unit testing and bug fixing. Worked with client-server, microservice, layered, clean architecture types.
Have strong experience in C/C++, Java, and C# programming languages, worked with Android, Android SDK/NDK, .Net Core, iOS, Wix Installer framework. 
Possess a strong understanding of multithreading concepts and IPC mechanics for mobile and Desktop. Have good expertise in mobile security and networking. Good skills in root cause analysis, mobile app reverse engineering, debugging, and troubleshooting. I have developed and led several teams. Conducted over 300 C/C++ technical interviews and performance evaluations. I prefer low-level and middle-level development layers, architecture and software design implementation, business logic implementation, concurrency, and networking.
 I am a pretty good team player and can easily build good relationships with the team and management.