Senior C++ Developer with FLTK for Win, Mac, Linux
2014 - PRESENTHubstaff (via Toptal)- Jointly worked on new feature specifications.
- Developed new features for the Desktop client.
- Improved code quality, added unit tests.
- Helped with finding and fixing various small bugs.
- Supported agile development process.
Technologies: C++, FLTK, Cocoa, Objective-CManaging Partner
2013 - PRESENT«Exquance Software» www.exquance.com- Started my own joint company to bring modern technology to the real-estate world.
- Implemented website back-end infrastructure in PostgreSQL, MySQL, PHP, and Python.
- Implemented an iOS mobile application using Objective-C.
- Implemented website deployment using Git over SSH.
- Implemented ClickOnce software installation infrastructure.
Technologies: Python, Java, Objective-C, PHP, VB.NET, C#Software Engineer
2004 - 2013«Skype» www.skype.com- Implemented a Linux version of Skype UI using Qt3 and later Qt4.
- Implemented Linux audio support for consumer electronics.
- Integrated with a pre-existing audio library infrastructure.
- Implemented Android audio support using OpenCORE and C++, with Java/JNI interface.
- Included Azure-deployed HTTP controllers for audio calls.
Technologies: Git, Subversion (SVN), CVS, C#, JavaScript, Ant, CMake, Android NDK, Qt, C++, BashSoftware Engineer
2004 - 2004«Infinet Wireless, Inc.» www.infinet.ru- Implemented a wireless router monitoring interface using native Infinet libraries and Qt.
- Integrated with the existing in-house C++ framework libraries.
Technologies: Qt, C++Web Developer
2003 - 2004IA «Neftegaz.RU» www.neftegaz.ru- Maintained a large oil & gas industry portal web site.
- Wrote a speed-optimized web server statistics analyzer in Ruby.
Technologies: ASP, PHP, Ruby on Rails (RoR)System Administrator
2003 - 2003«ASK Group» www.ask.ru- Maintained a large distributed Windows network consisting of three offices in three regions connected through VPN.
- Automated user and admin tasks.
Technologies: ASP, Windows ServerWeb Developer
2001 - 2003«Visual Mechanics» www.vismech.ru- Implemented a web shop framework in PHP.
- Created a visual table building tool for a website back-end.
Technologies: Bash, C++, PHPSystem Administrator, Developer
2000 - 2001AG «Courier» www.zauralmedia.ru- Maintained a small network of non-linear video editing PC stations.
- Designed and implemented a small CRM-style tool in PHP.
- Designed and implemented a roll titles editor application for TV broadcasting.
- Reverse engineered a binary storage format used by the broadcasting hardware.
- Wrote miscellaneous software for internal use.
Technologies: PHP, C++