Software Developer2019 - 2019Pulse Perfect Image, Inc.
Technologies: Linux, Qt, OpenGL, C++
- 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.
Software Developer2018 - 2018LLC | Digital Technologies in Surgery
Technologies: SQLite, GLSL, OpenGL, C++, Qt
- Architected, created algorithms, and coded 3D graphics for a desktop application.
Software Developer2017 - 2017Bauman Moscow State Technical University
Technologies: Linux, Qt, C++
- Worked on a client-server application for camera frame processing and recognition.
- Developed application architecture.
- Implemented functionality improvements to code (C++/QtCreator/Linux).
Developer2016 - 2016ZAO MVP | SWEMEL
Technologies: PostgreSQL, C++, CMake, Qt Creator, Linux
- Implemented a multi-module network application which collects log information and stores it in a database on the server site.
Developer2015 - 20153DComplect
Technologies: GLSL, OpenGL, C, Qt, Visual Studio
- 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.
Developer2014 - 2014LII, LLC
Technologies: C++, Assembler, Qt
- Contributed to a text parsing project.
- Worked on a VS2012/Qt C++ project with in-line Assembler code.
- Architected, developed, and coded the projects.
Developer2013 - 2014NIC CALS
Technologies: Subversion (SVN), Visual Studio, Standard Template Library (STL), Microsoft Foundation Class Library (MFC), C++
- Developed a GUI module with a custom UI control and module functionality (MFC/STL).
Developer2013 - 2013RTT/ScopicSoftware
Technologies: Microsoft Visual C++, QML, Qt
- Fixed bugs and provided other support.
Developer2012 - 2013Transfer Technologies, LLC
Technologies: Linux, Windows, Qt
- Worked on an application which allows you to provide (tax) accounts via the internet.
Developer2010 - 2011RKSS-PS
Technologies: Microsoft Visual C++, wxWidgets
- Developed and optimized code.
Developer2010 - 2010Famatech, LLC
Technologies: Subversion (SVN), Qt, Microsoft Visual C++
- 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.
Developer2007 - 2010Magellan Navigation | MiTAC International Corporation
Technologies: Qt, ClearCase, Standard Template Library (STL), Windows CE, Win32, Microsoft Visual C++
- 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.
Developer2001 - 2007ISAN, LLC
Technologies: Windows, Microsoft SQL Server, Transact-SQL, COM, Microsoft Foundation Class Library (MFC), Microsoft Visual C++
- 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.
Developer2000 - 2001Science Institute of Connection and Managing
Technologies: Visual Basic, C++, Linux, Windows
- 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.