{{ text.c }}
{{ text.c }}
{{ text.c }}
{{ text.c }}
ТЕХНОЛОГИЧЕСКИЙ СТЕК
1
{{ ind + 1 }}
{{ ind + 1 }}
{{ ind + 1 }}
Опыт разработки с 2022 года. Самоучка, по видео и книжкам изучил язык C#. Сделал свой первый пет-проект DISCORD-бота.
Быстро понимаю, что, зачем и куда. Неоднократно разрабатывал проекты с 0, а также вникал и поддерживал существующие системы. Собирал докеры с сервисами, делал самообновляемые десктоп приложения, делал, ставил и обновлял сервисы на linux.
Имеется жизненный опыт работы с продажами и управлением складом. Как IT-специалист работал в компаниях с уклоном на: биллинг (учёт энергоресурсов), завод-производство промышленного оборудования, OCR, документооборот. Писал интеграции с: amoCRM, YClients, Pyrus, BNOVO, Saby.Docs, Google.Drive, 1С.
ОПЫТ РАБОТЫ
АО "Элдис"/ООО «Старорусприбор»
Инженер-программист
2022-2023
Основной стек:
C# 4.#, .net 6, MSSQL, PostgreSQL, Git, DevExpress. Основные задачи:
- Создание десктопных приложений.- Создание базы данных.
- Создание интеграций между системами.
За время работы с нуля написал более 10 приложений, базы данных для них.
Могу отметить проекты:
- Планирование производства: ERP для производства, интегрированная с Tflex и другими внутренними сервисами. (C# 4.7, PostgreSQL, DevExpress)- Склады: Аналог 1с склады, для учета остатков и движения материалов на складах. (C# 4.7, PostgreSQL, DevExpress)
- ПрограмМенеджер: пользовательская десктоп приложение для доступа ко всем внутренним приложениям и управления пользователями. Также, служило сервисом для обновления программ для программистов. (Стэк C# 4.7, net6, PostgreSQL, DevExpress)
- Отчёты: поддержка старых и создание новых отчётов для подсчёта электроэнергии. (C# net6, MSSQL, Stimulsoft)
ООО "ИСЕРВ"
Инженер-программист
2023-2024
IT-компания в сфере системной интеграции, автоматизации технологических и бизнес-процессов предприятий и ИТ-консалтинга. Разработка ПО и интеграционных сервисов для корпоративных заказчиков. Занимал роль ведущего разработчика. Команда занималась документооборотом, ЭДО, распознаванием текста, OCR и интеграциями с внешними сервисами.
2. Разработал микросервисы интеграции с YCLIENTS, Google Drive, Контур.Диадок и Saby, а также браузерное расширение для Google Chrome для парсинга и сбора данных с веб-страниц.
3. Разработал интеграционный сервис-посредник (оркестратор), который обеспечивал двустороннюю синхронизацию данных между тремя разнородными системами (клиентское веб-приложение, 1С и SaaS). Сервис выполнял трансформацию форматов, маршрутизацию сообщений, управление состоянием синхронизации и обработку поступающих данных, что позволило сократить время сверки документов на 80% и практически исключить ручной ввод информации.
- Проектирование REST API и интеграция с внешними системами (1С, YCLIENTS, Google Drive, Saby, Диадок).
- Работа с очередями сообщений (RabbitMQ), обеспечение надёжной доставки и ретраев.
- Работа с базами данных PostgreSQL и MSSQL через Entity Framework Core и Dapper.
- Участие в код-ревью, техническом документировании и планировании спринтов.
- Миграция проектов с .NET 5 на .NET 8 (обновление зависимостей, рефакторинг).
- Поддерживал и модернизировал унаследованное SaaS-приложение (.NET 8 + Vue.js 2): рефакторинг критических модулей, внедрение новых бизнес-фич, оптимизация производительности, обеспечение стабильности при обновлениях.
Достижения:
1. Оптимизировал обработку PDF-документов: увеличил максимальный размер файла с 500 МБ до 1,5 ГБ, а допустимое число страниц — со 100 до 1500, что позволило обрабатывать тяжёлые отчёты и техническую документацию без падения сервиса.2. Разработал микросервисы интеграции с YCLIENTS, Google Drive, Контур.Диадок и Saby, а также браузерное расширение для Google Chrome для парсинга и сбора данных с веб-страниц.
3. Разработал интеграционный сервис-посредник (оркестратор), который обеспечивал двустороннюю синхронизацию данных между тремя разнородными системами (клиентское веб-приложение, 1С и SaaS). Сервис выполнял трансформацию форматов, маршрутизацию сообщений, управление состоянием синхронизации и обработку поступающих данных, что позволило сократить время сверки документов на 80% и практически исключить ручной ввод информации.
Обязанности:
- Полный цикл разработки интеграционных сервисов: проектирование, реализация, тестирование, развёртывание.- Проектирование REST API и интеграция с внешними системами (1С, YCLIENTS, Google Drive, Saby, Диадок).
- Работа с очередями сообщений (RabbitMQ), обеспечение надёжной доставки и ретраев.
- Работа с базами данных PostgreSQL и MSSQL через Entity Framework Core и Dapper.
- Участие в код-ревью, техническом документировании и планировании спринтов.
- Миграция проектов с .NET 5 на .NET 8 (обновление зависимостей, рефакторинг).
- Поддерживал и модернизировал унаследованное SaaS-приложение (.NET 8 + Vue.js 2): рефакторинг критических модулей, внедрение новых бизнес-фич, оптимизация производительности, обеспечение стабильности при обновлениях.
Технологии:
.NET 5/8, ASP.NET Core, C#, Vue.js 2, PostgreSQL, MSSQL, RabbitMQ, MassTransit, Docker, Entity Framework Core, Dapper, ELK, REST API, JavaScript, Git, xUnit, Integration Tests.
ООО "Розумсофт"
Ведущий программист
2024-2025
Основной стек:
net5, net8, net 4.*, PostgreSQL, MSSQL, RabbitMQ, MVC, Razor, SOAP, js, vue2, Docker, EF, Dapper, ElasticSearch.
Основные обязанности:
- Разработка сервисов и интеграций с 0.- Расширение функционала и поддержка сервисов.
- Анализ и исправление багов.
Поддерживал более 17 проектов, из которых 6 написаны с нуля.
Написанные сервисы с 0:
- 2 on-prem сервиса для заказчиков (net8, интеграция с 1С)- Интеграция с YCLIENTS (net8, vue2, iframe)
- Интеграция с GoogleDrive (net8)
- Интеграция с Saby (net 8)
- Расширение для GoogleChrome (js, vue)
К сожалению,
неподдерживаемое
разрешение экрана.
неподдерживаемое
разрешение экрана.