Software Developer
2019 - 2019Pulse Perfect Image, Inc.- Contributed to the development of a 3D rendering utility.
- Changed an external application's code written in C++ to retrieve its internal data and store it in custom binary format.
- Developed a data file format to contain a predefined set of 3D objects.
- Investigated possible implementations for various features.
Technologies: Linux, Qt, OpenGL, C++Software Developer
2018 - 2018LLC | Digital Technologies in Surgery- Architected, created algorithms, and coded 3D graphics for a desktop application.
Technologies: SQLite, GLSL, OpenGL, C++, QtSoftware Developer
2017 - 2017Bauman Moscow State Technical University- Worked on a client-server application for camera frame processing and recognition.
- Developed application architecture.
- Implemented functionality improvements to code (C++/QtCreator/Linux).
Technologies: Linux, Qt, C++Developer
2016 - 2016ZAO MVP | SWEMEL- Implemented a multi-module network application which collects log information and stores it in a database on the server site.
Technologies: PostgreSQL, C++, CMake, Qt Creator, LinuxDeveloper
2015 - 20153DComplect- Helped develop an application for a 3D scanner.
- Worked on tasks connected with 3D graphics, including 3D model rendering and editing.
- Implemented file loading/saving using (de)compression library 7-Zip.
- Developed and implemented GUIs.
Technologies: GLSL, OpenGL, C, Qt, Visual StudioDeveloper
2014 - 2014LII, LLC- Contributed to a text parsing project and text content analysis.
- Worked on a VS2012 and Qt C++ project with in-line Assembler code.
- Architected, developed, and coded the projects in Qt and C++.
- Worked on a template for cottage architecture rendering in a browser using Qt, C++, JavaScript, and WebGL.
Technologies: C++, Assembler, Qt, WebGL, JavaScriptDeveloper
2013 - 2014NIC CALS- Developed a GUI module with a custom UI control and module functionality (MFC/STL).
Technologies: Subversion (SVN), Visual Studio, Standard Template Library (STL), Microsoft Foundation Class Library (MFC), C++Developer
2013 - 2013RTT/ScopicSoftware- Fixed bugs and provided other support.
Technologies: Microsoft Visual C++, QML, QtDeveloper
2012 - 2013Transfer Technologies, LLC- Worked on an application which allows you to provide (tax) accounts via the internet.
Technologies: Linux, Windows, QtDeveloper
2010 - 2011RKSS-PS- Developed and optimized code.
Technologies: Microsoft Visual C++, wxWidgetsDeveloper
2010 - 2010Famatech, LLC- Developed a network utility for remote computer management.
- Implemented features in both the UI and core system related to code and bug fixing.
- Complied with strict adherence to the tasks in Jira and functionalities to be implemented as the only executor responsible before the project manager.
Technologies: Subversion (SVN), Qt, Microsoft Visual C++Developer
2007 - 2010Magellan Navigation | MiTAC International Corporation- Developed software for GPS navigators (brands Magellan and Mio).
- Worked on bug-fixing, code refactoring, and new features implementation.
- Implemented UI tasks and improved the performance of specific modules.
Technologies: Qt, ClearCase, Standard Template Library (STL), Windows CE, Win32, Microsoft Visual C++Developer
2001 - 2007ISAN, LLC- Developed tools and modules for various accounting departaments and customers.
- Expanded the MS SQL 2000 database structure according to the task requirements.
- Implemented new custom UI controls in MFC and adjusted standard/existing ones.
Technologies: Windows, Microsoft SQL Server, Transact-SQL, COM, Microsoft Foundation Class Library (MFC), Microsoft Visual C++Developer
2000 - 2001Science Institute of Connection and Managing- Developed various modules connected with 2D raster graphics and placement elements on a 2D map.
- Worked on module templates with minimal functionality before final implementation.
- Implemented tasks in C++ for both Windows and Linux platforms.
Technologies: Visual Basic, C++, Linux, Windows