Angestellt, Lead software developer, Space 307
Saint Petersburg, Russian Federation
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
Professional experience for Dmitrii Gertsog
Current 2 years and 10 months, since Jun 2020
Lead software developer
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
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
3 years, Mar 2008 - Feb 2011
C++ Software DeveloperEnvion 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
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
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
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.