Dmitrii Gertsog

Angestellt, Lead software developer, Space 307

Nordhorn, Germany

About me

Rich experience in C++ for commercial high-tech solutions. Leading and managing multiple complex projects, providing technical guidance and architectural design in an Agile environment with a focus on delivering the best product to the market. Open for relocation. See more details in my resume: https://bit.ly/3gAlcO2

Skills

C++
C/C++
Python
Software Development
Scrum
Linux
UNIX
Qt
QML
C#
FinTech
Git
CMake
GitLab
R&D
Software Architecture
Systems Engineering
GUI
User Interface
OpenGL
OpenGL Shading Language
Automotive
CAN
J1939
Bash
PostgreSQL
SQL
DevOps
Conan
Docker
Emscripten
Embedded Systems
ProtoBuf
Telecommunication
Reliability
Responsible
Creativity
Punctuality
Team work
Flexibility
Analytical skills
Leadership skills
Technical Knowledge
ambitious
Fast learner
Architektur

Timeline

Professional experience for Dmitrii Gertsog

  • Current 3 years and 11 months, since Jun 2020

    Lead software developer

    Space 307

    Development of a cross-platform OpenGL library for drawing trading quotes, technical analysis tools and deals of traders. Personally: Architecture development. Optimization of a "legacy" code. Creation 2D shaders. Development of the test application. Universalization of the project building system. CI/CD setup.

  • 2 years and 3 months, Jan 2018 - Mar 2020

    Tech lead, software developer

    Arrival Ltd

    Developing a smart automotive module to communicate with Cloud, monitor conditions of a vehicle and remote maintenance of software and hardware parts. Personally: It has been designed and implemented an architecture of micro services framework. Creation SDK for intermodular communication (IPC/RPC). Optimize building systems to assemble a complex project. Processing CAN frames. The diagnostics info store service. Automatic firmware update system.

  • 7 years and 1 month, Jan 2011 - Jan 2018

    Lead UI developer, Scrum master

    Zodiac Interactive

    Developing interactive graphic applications (UI) for TV box for cable television operators with market coverage of several millions set-top boxes in the North American. Personally: Porting Chromium browser: solution of JavaScript integration with native C++ code. Abroad business trips to adjust software in the actual operator environment.

  • 3 years, Mar 2008 - Feb 2011

    C++ Software Developer

    Envion Software

    Take part in developing a complex language learning app solution. Personally: Creation of a set of software tools for modeling content, used in a commercial linguistic education product. Flash application for a Web, to learn foreign languages.

  • 9 years and 1 month, Mar 1999 - Mar 2008

    Software developer / network administrator

    Priirtishskoe PTUS (SvijzTransNeft branch)

    Launch the Internet service provider. As a complex solution based on a number of servers, providing access to dial-up and dedicated channels (Ethernet, optical fiber, V.24, V.35, G.703) with the provision of common Internet services: Web, E-mail, FTP, etc. Personally: developing software for servers; billing system and keeping customer accounts; planning and working out new solutions for the business developments; creating scripts for automation, Linux kernel modules to antivirus protection.

  • 1 year and 3 months, Apr 2003 - Jun 2004

    Project manager

    Ixis Research LTD

    Development of universal purpose cross platform Email server. Personally: Looking for staff recruitment, project management, developing some modules receiving emails, SPAM filtering, remotely reconfiguring, sending and messages base.

  • 1 year and 10 months, Jul 2000 - Apr 2002

    Product owner / developer

    HHC “Omsky”

    Central system destined for dispatching control station to controlling and managing of temperature in gardening hothouses. Personally: Deal with the customer; Creation a hardware controller; Developing a software system for dispatching department. Software drivers, user interface for displaying current state, history base of temperature trends and printing reports.

  • 5 years and 9 months, Jul 1993 - Mar 1999

    C++ Software Engineer

    SIC “Dinamics”

    Developing the system of vibration diagnostics of engines and pumps for oil refining factories. A mobile diagnostic station is a full featured diagnostic system to perform operational control of equipment not connected to ordinary monitoring stations. A system remote collecting by a dial-up with remote stations for centralized analyzing and controlling of vibration diagnostics systems. Personally: Created a hardware measuring instrument, developed software driver VxD on Windows 9x for it.

Languages

  • English

    Fluent

  • Russian

    First language

Browse over 21 million XING members