Position: C++ Developer
Category: C++
English level: upper
Years of experience: 9

There isn't anything special about tasks I implement, but I'm proud that I can keep working in software development after burning out several several times during my career.
Marine terminal planning management system
The project is a part of a set of software products used to completely manage the lifecycle of a marine terminal. I was involved in system enhancements investigation and development, defect fixing.
Tools and technologies: C++ 17, MFC, COM, Oracle Database 12/19, Visual Studio 2019, Perforce.

    Oil and Gas software
The project is a set of forms which allow to manipulate and validate database storing target data. I was involved in forms creation, data manipulation. I was involved in design and implementation of MVC components for new functionality. That mean UI design, data processing and database interaction.
Tools and technologies: C++ 11, VCL, Oracle Database 12, Visual Studio 2015, C++ Builder, Git

    OpenSSL test harness
The project is already existing OpenSSL test harness which required a backport to a previous version of the library. I performed the backport completely on my own.
Tools and technologies: C++ 98, gcc, GNU make, OpenSSL 1.0.2/1.1.1, Linux, Git

    Unit test framework
The project combines unit test frameworks for different programming languages and allows simple invocation for the tests. Basically, it’s a set GNU Make files that provide interface to build target code, execute tests and calculate test coverage. As a part of the team, I worked on C++ part of the framework. This includes build setup for Google Test, example tests creation, test coverage tools investigation and modification.
Tools and technologies: C++, Google Test, gcov, gcovr, Linux, Git

    Cross-platform vector graphics editor
The project is cross-platform vector graphics editor with macOS and Windows support. I was involved in advanced text processing, UI development, animation for graphics operations, objects management and bug fixing in different parts of the application.
Tools and technologies: C++ 17, Visual Studio 2019, Xcode 10, GDI, GDI+, Skia, MFC, Cocoa, Ot, Windows, MacOS, Git

    Medical software
The project is an application that performs medical device management. I was involved in medical images storage system development – DICOM images processing and clips generation - bug fixing in different areas (graphics, multithreading).
Tools and technologies: C++ 14, Visual Studio 2015, MFC, COM, DICOM, SVN, Perforce
Looking for a product company with well established agile processes or desire and opportunities to incorporate them. Mostly interested desktop applications development.