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.
- Portable Software Solutions: Android, Windows, Linux, etc.
- Image and Video Processing: algorithms, ffmpeg, OpenCV.
- Video communication: streaming, WebRTC, VOIP.
- Visualization in 3D: OpenGL and DirectX.
- Internet Applications: protocols, security, encryption.
- Wireless Connectivity: Wi-Fi, cellular.
- Application Development: usability, design of human interfaces.
- Localization and Globalization, including bi-directional language issues.
- Software Craftsmanship: agile development, community support.