← Back to list
Senior
Registration: 07.09.2026

Gennady Maltsev

Specialization: .NET Developer
— Experienced C# developer working with .NET for over 13 years. — External Integrations expert: created fast, reliable, and user-friendly modules to enhance the trading capabilities of our core software solutions. — Created convenient and stable SaaS systems, Web services, Windows services, desktop and mobile applications, etc. — Significantly improved many integrations and legacy modules. — In particular, improved interaction with HubSpot up to 25 times faster. — Fixed thousands of bugs, made code more reliable, efficient, maintainable, self-descriptive, and informative. — I created my first program when I was 11 years old. And I always wanted to do something useful for people. — I can work both independently and in a team to achieve a solution, and take the initiative when necessary. Sometimes I make mistakes, but I always learn and don't repeat them. — I am open to new technologies and knowledge and can master them in a short time. — Actively use AI opportunities (MCP tools, agents, planning, etc.). — My code is fast, compact, and easy to read because I love good programming. — The highest reward for me is feedback from a client who liked a new program or an improvement in it.
— Experienced C# developer working with .NET for over 13 years. — External Integrations expert: created fast, reliable, and user-friendly modules to enhance the trading capabilities of our core software solutions. — Created convenient and stable SaaS systems, Web services, Windows services, desktop and mobile applications, etc. — Significantly improved many integrations and legacy modules. — In particular, improved interaction with HubSpot up to 25 times faster. — Fixed thousands of bugs, made code more reliable, efficient, maintainable, self-descriptive, and informative. — I created my first program when I was 11 years old. And I always wanted to do something useful for people. — I can work both independently and in a team to achieve a solution, and take the initiative when necessary. Sometimes I make mistakes, but I always learn and don't repeat them. — I am open to new technologies and knowledge and can master them in a short time. — Actively use AI opportunities (MCP tools, agents, planning, etc.). — My code is fast, compact, and easy to read because I love good programming. — The highest reward for me is feedback from a client who liked a new program or an improvement in it.

Portfolio

Resto.MainCodeGenerator

The solution is a C# code generator for the Syrve RMS ecosystem. It consists of 4 projects: ● CodeGenerator.Common — common utilities and models. ● XsdModelGenerator — generating models from XSD schemas. ● Resto.MainCodeGenerator — the main generator: file processing, Automation interfaces, XML wrappers, basic views. ● FileHandlerLaunchers — tests for checking handlers (generator modules). Purpose: ● Automates the creation of code templates, interfaces, and proxy classes based on XSD and external specifications to avoid manual work. ● It works quickly — as a console or library application, launched when needed. ● I designed and built it completely on my own, based on the outdated way of generating code using T4 templates. I didn't use AI because it wasn't used in Syrve at the time.

HubSpot API integration

This is the application layer of DEAR's integration with HubSpot: REST queries, synchronization of customers, products and sales, model mapping, import/export, and synchronization reporting. ● A centralized HubSpotService manages initialization, requests, pagination, and errors. ● HubSpot limits are taken into account: the general flow and search are regulated separately, with queues and delays as necessary. ● There is processing of partially successful responses, gzip compression for request retries, and access token updates. ● The synchronization logic allows the consumer to receive details of the performed operations. ● Domain actions are divided into modules, and mappers are rendered separately. ● HubSpot's network and limits will be the main limitation, not the CPU. ● The code declares up to 100 regular queries in 10 seconds and up to 4 search queries per second; the limit is applied asynchronously. ● Pagination is handled sequentially, which is predictable and safe for the API. ● In fact, I made this project from scratch, leaving only a layer of constants from the old non-working integration.

Robolift - an outsource program complex which uses depth camera and 2 microcontrollers, to scan elevator shaft

● I was the only one who realized and implemented all the architecture of this solution. ● It includes a WPF application, REST API host, Web application, and PostgreSQL database. ● You can control the depth camera (via 2 Arduino microcontrollers) using Web UI. ● Open3D C++ logic concatenates shots, improves them and creates a full 3D mesh of the shaft.

Skills

C#
.NET
.NET Core
REST API
PostgreSQL
PowerShell
WPF
Entity Framework
Xamarin.Forms
ASP.NET MVC
JavaScript
Git
CI/CD
GitLab
ClickHouse
Grafana
TeamCity
C++
Unit Testing
Windows Forms
VBA
MSBuild
MS SQL Server
Dapper

Work experience

Fullstack Developer
since 10.2023 - Till the present day |Syrve
.NET, PostgreSQL, PowerShell, ClickHouse, Grafana, CI/CD, GitLab, TeamCity, Razor, MSBuild, Wix5
I was accepted into the Syrve company (iiko branch) as a backend developer in the Build&Setup team, but, in fact, my responsibilities here are very broad: ● Setting up and supporting installers (Wix5, Ant, MSBuild, PowerShell scripts). ● Creation from scratch of a large source code generator based on IIncrementalGenerator (.NET). ● Creation of utilities and pipelines on TeamCity that speed up or optimize the builds of the company’s products (PowerShell, ClickHouse, Grafana, .NET, CI/CD, GitLab). ● Creating a web service with a UI for integration with Jira and Pyrus, allowing you to monitor and change tasks in both services according to custom rules (Razor + .NET + PostgreSQL). ● I work closely with AI, created instructions for beginners, conducted several webinars in the company. ● Wrote several pet projects using vibe coding, including one that is very complex, multi-layered, with Open3D graphics and integration with microcontrollers.
Senior Developer analyst
01.2021 - 05.2023 |Cin7
C#, .NET, HubSpot API, Xero, QuickBooks, Shopify, Faire
Cin7/DEAR's core product is a global trading system for merchants and manufacturers. My achievements as a Senior developer: ● Significantly improved the speed and reliability of the HubSpot integration (thanks to my changes it has become about 25 times faster and is now the fastest integration in Cin7/DEAR). ● Added a lot of useful features, such as the functionality to onboard new customers, make payments, schedule events using the built-in calendar, and export all company statistics to an external CRM system. Improved and expanded handling of Sales and RMA documents, including their import and export. ● Improved integration with other external services such as Xero, QuickBooks, Faire, Shopify, etc. Implemented a lot of improvement tasks and epics that extended the common system functionality. ● Result: satisfied customers, more system capabilities, fewer bugs and unclear behavior, easier maintenance, informative display & log messages, and finally - increased interest in the product.
Senior .NET Developer, Team lead
01.2020 - 12.2020 |EVRAZ
.NET Core, RESTful WebAPI, WPF, Xamarin.Forms, Java, C#
● Managed the development of several projects, primarily a survey system project (development of a web service (.NET Core RESTful WebAPI), automated workplace for admins on WPF, mobile application on Xamarin.Forms). ● This survey system has expanded the ability of managers to receive feedback from their employees tenfold. Therefore, it allowed managers to identify several shortcomings in the organization of production and correct them. ● As a Team Lead, organized a team's coordinated work. ● Supported third-party mobile applications.
Senior .NET Developer
03.2018 - 01.2020 |Netix
C#, WinForms, WPF, Xamarin.Forms, REST, ASMX, Windows Services
● Maintained and improved a complex system that ensures the operation of car services. ● I was the main developer in this company and provided all its maintenance, improvement, and support. Customers were satisfied with my work, and the number of subscriptions increased by 20%. ● I improved and extended this system by writing several Windows services and Web services, and two mobile applications for Android that I wrote from scratch. ● The remaining parts of the system were seriously redesigned by me, corrected, and optimized for speed and functionality. Also, wrappers for interaction with the drivers of POS and acquiring terminals have been developed.
Senior .NET Developer
10.2016 - 12.2017 |Alekta-Soft
.NET 4.5, WPF, WCF, MVVM, MS Reporting Service
● Developed and improved client software for managing an organization using CNC machines. Created forms for setting up and managing machines, employees, system users, rights, roles, etc. Refined the server functionality. ● Developed automated workplace software for users of the payment-receiving system. ● Created a desktop application that can operate with the list of payment registers received from the external service, including filtering, sorting, converting, viewing, and exporting to Excel. ● Created a console application for configuring and managing the MS Reporting Service server, working with reports, sources, and data sets of the Report Server.
Software Engineer
07.2012 - 09.2016 |SoftLab-MM
C#, WinForms, DirectSound, VST
● Developed GUI applications for managing original video boards; applications for switching video signals that worked with DirectSound plugins.
Senior Lecturer (Programming)
09.2003 - 10.2010 |Semey State University named after Shakarim
C++, Pascal, MySQL, PostgreSQL, MS Access, VBA
● Teacher of programming: C++, Pascal, Assembler for x86, MCSx51, Atmel AVR, etc., responsible for software and computer support of the department. ● Private projects: creating databases based on MySQL, PostgreSQL, MS Access. Experience in creating applications that manage MS Office products through VBA.

Educational background

Industrial electronics / Computer Software Engineering (Masters Degree)
1998 - 2003
Tomsk State University of Control Systems and Radioelectronics

Languages

EnglishUpper IntermediateRussianNative