Career Profile
In my 18+ years of professional development experience, I shipped full featured user-facing products for millions of users on many platforms, from decade old CPUs to powerful modern devices. Winner of several world-wide programming and game development competitions. Custom C++ 3D engine, written at free time, used to launch a game on Google Play market with tens of thousands of downloads. Download CV
Experiences
Technical project leader on porting Amazon Video to Sony PlayStation 3 and PlayStation 4. Planning, coordinating the team, development of the major parts of the app. Shipped Amazon Video on Sony PlayStation 4, PlayStation 3 and AppleTV for millions of customers worldwide. Shipped first Amazon Prime Video App on Apple TV - the most downloaded Apple TV app in its first week.
- Developed rendering backend for Amazon Video on PS4 and PS3
- Adapted video playback layer for PS3
- Developed platform layer for PS4 and PS3
- Developed build system for Amazon Video on AppleTV project
- Build CI infrastructure for AppleTV project
- Release owner for Amazon Video on AppleTV
Worked on updating graphics of the massively multiplayer online game World of Tanks (over 160 million registered players) to support modern graphics APIs
- Engine serialization was fixed to produce the same output on all CPUs to significantly reduce a size of game patches.
- Worked on scripts to move data from SVN to Perforce and back to allow sharing of a source code between offices.
- More than 70 graphics issues are resolved.
Project Leader/Coordinator of 3 projects in the Browser team: Maintenance of Smart TV Browser on all Samsung TV platforms, New Tizen-based browser. Advanced Browser project – voice/gesture-based browser for Smart TVs..
- Improved usability of the Smart TV browser – auto-completion of URL, smartphone-like scrolling of pages using smart remote, smooth cursor movement on low-level devices. Initiated refactoring of the outdated legacy code.
- Fixed security vulnerabilities, including SQL injections and buffer overflows, completely refactored DB access.
- Ported Adobe Access (DRM solution for Flash), allowed major US content providers to securely stream video content to Samsung TVs.
- Shipped Comcast xFinity App on 2013 Samsung TVs.
- Significantly improved performance of UI authoring tool by optimizing memory allocations.
- Implemented Redo/Undo using Command pattern instead of saving whole doc.
Project leader (at the end of the project) of “Document Flow” application for Ministry of Foreign Affairs of Turkmenistan – developed UI and backend. The project was shipped to the Ministry.
- Developed Universal Grid Control for data editing, written with MFC.
- Business logic, written in Transact-SQL
- DCOM is used as additional security layer.
- Helped to deploy the project to the Ministry.
Projects
My side projects and open source libraries.
Awards
Some competitions I participated.