← В ленту
Senior
Регистрация: 07.09.2026

Геннадий Мальцев

Специализация: .NET Developer
— Опытный разработчик на C#, работающий с .NET более 13 лет. — Эксперт по внешней интеграции: создавал быстрые, надежные и удобные в использовании модули для расширения торговых возможностей основных программных решений компании. — Создавал удобные и стабильные SaaS-системы, веб-сервисы, службы Windows, настольные и мобильные приложения и т.д. — Я могу работать как самостоятельно, так и в команде. Могу проявлять инициативу, когда это необходимо. Иногда я совершаю ошибки, но всегда учусь и не повторяю их. — Я открыт для новых технологий и знаний и могу освоить их за короткое время. — Мой код быстрый, компактный и легко читаемый, потому что я люблю хорошее программирование.
— Опытный разработчик на C#, работающий с .NET более 13 лет. — Эксперт по внешней интеграции: создавал быстрые, надежные и удобные в использовании модули для расширения торговых возможностей основных программных решений компании. — Создавал удобные и стабильные SaaS-системы, веб-сервисы, службы Windows, настольные и мобильные приложения и т.д. — Я могу работать как самостоятельно, так и в команде. Могу проявлять инициативу, когда это необходимо. Иногда я совершаю ошибки, но всегда учусь и не повторяю их. — Я открыт для новых технологий и знаний и могу освоить их за короткое время. — Мой код быстрый, компактный и легко читаемый, потому что я люблю хорошее программирование.

Портфолио

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.

Скиллы

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

Опыт работы

Fullstack Developer
с 10.2023 - По настоящий момент |Syrve
.NET, PostgreSQL, PowerShell, ClickHouse, Grafana, CI/CD, GitLab, TeamCity, Razor, MSBuild, Wix5
В компанию Syrve (ветвь iiko) принят как backend-разработчик в команду Build&Setup. ● Настройка и поддержка инсталляторов (скрипты Wix5, Ant, MSBuild, PowerShell). ● Создание с нуля большого генератора исходного кода на базе IIncrementalGenerator (.NET). ● Создание утилит и пайплайнов на TeamCity, ускоряющих либо оптимизирующих сборки продуктов компании (PowerShell, ClickHouse, Grafana, .NET, CI/CD, GitLab). ● Создание веб-сервиса с UI для интеграции с Jira и Pyrus, позволяющего мониторить и изменять задачи в обоих сервисах согласно настраиваемым правилам (Razor + .NET + PostgreSQL). ● Плотно работаю с AI, создал инструкции для начинающих, провёл несколько вебинаров в компании. ● Написал несколько pet-проектов с помощью vibe coding, в т.ч. один весьма сложный, многослойный, с Open3D-графикой и интеграцией с микроконтроллерами.
Программист-аналитик
01.2021 - 05.2023 |Cin7
C#, .NET, HubSpot API, Xero, QuickBooks, Shopify, Faire
Основной продукт Cin7/DEAR — глобальная торговая система для продавцов и производителей. ● Значительно улучшена скорость, надежность и гибкость интеграции с HubSpot (благодаря изменениям она стала примерно в 25 раз быстрее и теперь является самой быстрой интеграцией в Cin7/DEAR). ● Добавлено множество полезных функций, таких как Onboarding для новых клиентов, проводка платежей, планировка событий с помощью встроенного календаря и экспорт всей статистики компании во внешнюю CRM-систему. Улучшена и расширена обработка документов о продажах и RMA, включая их импорт и экспорт. ● Улучшена интеграция с другими внешними сервисами, такими как Xero, QuickBooks, Faire, Shopify и т.д. Реализовано множество задач по улучшению и эпиков, которые расширили общую функциональность системы.
Главный специалист / Team Lead
01.2020 - 12.2020 |ЕвразТехника
.NET Core, RESTful WebAPI, WPF, Xamarin.Forms, Java, C#
● Руководил разработкой нескольких проектов, в первую очередь проекта системы опросов (разработка веб-сервиса (.Net Core RESTful WebAPI), АРМ для админов на WPF, мобильного приложения на Xamarin.Forms). ● Организовал слаженную работу команды как руководитель группы. ● Поддерживал сторонние мобильные приложения на Java и C#.
Программист-разработчик
03.2018 - 01.2020 |Нетикс
C#, WinForms, WPF, Xamarin.Forms, REST, ASMX, Windows Services
● Разработка, поддержка и развитие программного комплекса, обеспечивающего работу автосервисов. ● В комплекс входит большое десктопное приложение (WinForms + WPF), БД сложной архитектуры, ряд служб Windows и Web-сервисов (ASMX, REST), два мобильных приложения (Xamarin.Forms), написанных с нуля. ● Разрабатывал врапперы для взаимодействия с драйверами кассовых аппаратов и эквайрингового терминала.
Старший программист
10.2016 - 12.2017 |Алекта
.NET 4.5, WPF, WCF, MVVM, MS Reporting Service
● Разработка (и доработка) клиентского ПО для управления организацией, использующей станки с ЧПУ. ● Создание форм для настройки и управления станками, работниками, пользователями системы, правами, ролями и т.п. ● Доработка серверного функционала (WPF + WCF, .Net 4.5, MVVM). ● Создание консольного приложения для настройки и управления сервером MS Reporting Service, работы с отчетами, источниками и наборами данных Report Server'а.
Программист C#
07.2012 - 09.2016 |СофтЛаб-ММ
C#, WinForms, DirectSound, VST
● Разработка GUI-приложений для управления оригинальными видеоплатами и приложений-коммутаторов видеосигнала. ● Разработка приложений, работающих с плагинами VST и DirectSound.
Старший преподаватель
09.2003 - 10.2010 |Семипалатинский государственный университет им. Шакарима
С++, Pascal, MySQL, PostgreSQL, MS Access, VBA
● Преподаватель программирования: С++, Pascal, MCS x51, Atmel AVR и др., ответственный за программное и компьютерное обеспечение кафедры. ● Частные проекты: создание СУБД на базе MySQL, PostgreSQL, MS Access. Опыт создания приложений, управляющих продуктами MS Office посредством VBA.

Образование

Программирование (Магистр)
1998 - 2003
Томский университет систем управления и радиоэлектроники (ТУСУР), Промышленная электроника

Языки

АнглийскийВыше среднегоРусскийРодной