20 years' experience as an application and system programmer, architect and technical lead of software projects. Skillful in individual work, team and cross-team cooperation, meeting tight schedules and carrying out challenging development tasks.
- C, C++ (especially Android NDK), STL, multi-threading
- Portable Software Solutions: Android, iOS, Windows, Linux.
- Mobile app security: pen testing (Frida), reverse engineering (smali).
- Image and Video Processing, AR: ffmpeg, OpenCV, TensorFlow, TFLite.
- Video communication: streaming, WebRTC, VOIP.
- Application Development: usability, attention to detail.
- Localization and Globalization, including bi-directional language issues.
- Software Craftsmanship: agile development, community support.