Position: C++ Developer
Category: C++
English level: intermediate
Years of experience: 11


C/C++ (25 years), Python (4 years),  Assembler IBM PC, Ruby, FORTH, SQL.
MFC, ADO, STL, SQL,  ATL/COM, HTML, XML, XSLT 
SQL Server 2000/2005/2008/2014, MySQL, SQLite.
MS Visual C++ 6.0, MS Visual Studio 2003, 2005, 2008, 2010, 2013, QT, Embarcadero RAD Studio XE5, PyCharm Professional.

----------------------------
•	Development of the mathematical models of acoustic boxes, loud speakers, and the development of all the software for that;
•	Annual cycles of lectures for students on, “Mechanic influences on radio-electronic equipment”, and  “Applied mechanics”;
•	Development of the application for solving the system of linear equations with sparse matrices; solving the problems of thermal composite sheets of metal and plates;
•	Design and development of chess algorithms and programming of chess learning and solving programs, "Chess Tutor", "Super Solver". The best chess solving program in 90thes years in the world;
•	Design, graphics, environment, development of chess algorithms and programming chess training programs;
•	Client application with patient- and device management functions, measurements management, provides the interaction between medical devices and client app;
•	Development of add-ins for Outlook 2007/2010/2013 using MFC and COM/ATL;
•	Supporting MAPI compatibility with the full range of functionality offered by Outlook.
•	Migration of a big project Scalix Connect (about 50 projects in the workspace) from x86 to x64 platform.