- Senior C++ Developer with FLTK for Win, Mac, LinuxHubstaff (via Toptal)2014 - PRESENT
Technologies: ObjC, Cocoa, FLTK, C++
- 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.
- Managing Partner«Exquance Software» www.exquance.com2013 - PRESENT
Technologies: C#, VB.NET, PHP, Objective-C, Java, Python
- 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.
- Software Engineer«Skype» www.skype.com2004 - 2013
- 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.
- Software Engineer«Infinet Wireless, Inc.» www.infinet.ru2004 - 2004
Technologies: C++, Qt3
- Implemented a wireless router monitoring interface using native Infinet libraries and Qt.
- Integrated with the existing in-house C++ framework libraries.
- Web DeveloperIA «Neftegaz.RU» www.neftegaz.ru2003 - 2004
Technologies: Ruby on Rails, PHP, ASP
- Maintained a large oil & gas industry portal web site.
- Wrote a speed-optimized web server statistics analyzer in Ruby.
- System Administrator«ASK Group» www.ask.ru2003 - 2003
Technologies: Windows Server, ASP
- Maintained a large distributed Windows network consisting of three offices in three regions connected through VPN.
- Automated user and admin tasks.
- Web Developer«Visual Mechanics» www.vismech.ru2001 - 2003
Technologies: PHP, C++, Bash
- Implemented a web shop framework in PHP.
- Created a visual table building tool for a website back-end.
- System Administrator, DeveloperAG «Courier» www.zauralmedia.ru2000 - 2001
Technologies: C++, PHP
- 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.