Дмитрий Борисов

Дмитрий Борисов Email and Phone Number

Software Engineer @ i-TechLabs
Дмитрий Борисов's Location
Russia, Russian Federation
About Дмитрий Борисов

.NET программист.У меня более 5 лет опыта в разработке коммерческого программного обеспечения и 10 лет разработки программного обеспечения с открытым кодом.Я работал с локальными и удаленными командами.Навыки и технологии:- C#, MVVM WPF, WinForms, Git, WCF- T-SQL, MS Sql Server (сложные запросы, рекурсивные, хранимые процедуры), MongoDB- PetaPoco, LINQ, Dapper- системы контроля версий Git, TFS- Канбан, Scrum методики, Jira- C++, частично C++ 11- Unit, интеграционное тестирование- знание основных паттернов, SOLIDУстный английский A1, письменный A2.Имею аналитический склад ума;Разработанные open-source программы:ImageComparer - программа поиска дубликатов изображений методом извлечения ORB дескрипторов и сравнения их с помощью pHash.https://sourceforge.net/projects/imagecomparer/Поддержка AntiDupl – программы поиска дубликатов изображений или изображений с дефектами. C++, SSE2, GDI+, C#, WinForms, WPF.https://github.com/ermig1979/AntiDuplИ другие программы https://github.com/heinrichI

Дмитрий Борисов's Current Company Details
i-TechLabs

I-Techlabs

View
Software Engineer
Дмитрий Борисов Work Experience Details
  • I-Techlabs
    .Net Developer
    I-Techlabs Aug 2020 - Present
    Volgograd, Russia
    Десктопная легаси израильская бухгалтерская программа. Пользовательская, административная и для внутреннего использования части в одном монолите (~70 проектов). Интерфейс и литералы на иврите. Используется две базы данных для программы + база данных под каждую компанию (~700 таблиц).Технологии: .Net Framework 4.0, WinForms, Ninject, MS SQL Server, Entity Framework, ADO.Net из статичных классов.Участие: • Добавление импорта из двоичных файлов из другого легаси приложения… Show more Десктопная легаси израильская бухгалтерская программа. Пользовательская, административная и для внутреннего использования части в одном монолите (~70 проектов). Интерфейс и литералы на иврите. Используется две базы данных для программы + база данных под каждую компанию (~700 таблиц).Технологии: .Net Framework 4.0, WinForms, Ninject, MS SQL Server, Entity Framework, ADO.Net из статичных классов.Участие: • Добавление импорта из двоичных файлов из другого легаси приложения написанного Delphi.• Утилита извлечения (с помощью Roslyn), добавления в ресурсы и перевода hardcoded строк текста на иврите.• Добавление сервиса оплаты кредитными картами.• Интеграционные тесты и рефакторинг.Система интеграционного тестирования web-api по контракту, генерация контрактов вручную, через визуальный конструктор, из сваггер-файла. Контракты используют метаязык могли генерировать случайные значения, значения из диапазона и ссылки на предыдушие шаги выполнения.Технологии: .Net 5, REST API, MongoDB, SignalR, Hangfire, React.JSУчастие: • Контроллер архива, команды и запросы для него.• Сериализация нетипизированных полей для записи в mongo.• Связь фронт-енда и исполнителя запросов через SignalR.• Библиотека форматирования HealthCheck для Prometheus.• Юнит и интеграционные тесты.Микросервисы сбора данных (считывание из брокера сообщений) по ставкам и регистрациям игроков у букмекера, формирования и отправки запросов в сервисы аналитики (Amplitude, GoogleAnalytics, Appsflyer). Сервисы имели высокую нагрузку.Технологии: Web-API сервисы, Net Core 3.1, Apache Kafka, Mongo Db, Reactive Extensions.Участие: • Unit-тесты и рефакторинг.• Добавление функциональности переотправки потерянных сообщений.• Изменение сервисов по требованиям новых бизнес правил.• Добавление маппера типа обработки полей к топикам.Поддержка проекта микросервисов взаимодействия с ЦУПИС, сервисами Core букмекера. Show less
  • Epam Systems
    Dotnet Developer
    Epam Systems Oct 2019 - May 2020
    Volgograd, Russia
    Проект миграции легаси приложения подсчета строительной сметы с MS Excel и VBA Form на .Net Core + React, TypeScript.В команде работало: 1 проектный менеджер, 1 бизнес аналитик, 5 тестировшиков, 9 разработчиков.Участие: • Перенос формул из Excel в json для сервиса калькулятора. • Миграция форм VB в json для сервиса движка сайта. • Правка утилиты-конвертора.Поддержка приложения страхования. Это электронный документооборот различных видов страховых… Show more Проект миграции легаси приложения подсчета строительной сметы с MS Excel и VBA Form на .Net Core + React, TypeScript.В команде работало: 1 проектный менеджер, 1 бизнес аналитик, 5 тестировшиков, 9 разработчиков.Участие: • Перенос формул из Excel в json для сервиса калькулятора. • Миграция форм VB в json для сервиса движка сайта. • Правка утилиты-конвертора.Поддержка приложения страхования. Это электронный документооборот различных видов страховых договоров.Технологии: .NET Framework 4.5, C#, WPF MVVM, WinForms, NPoco, Ninject, Castle, AspNet WebApi, Telerik UI, Oracle, CSLA .NET, Spring.NET.Legacy код, кодовая база на словенском, ~394 проектов.Команда: 1 проектный менеджер, 3 бизнес аналитика, 3 тестировшика, 15 разработчиков.Участие:• Исправление ошибок при копировании политики.• Исправление ошибок в модуле переноса портфеля.• Исправление ошибок в актах приема-передачи.• Исправление переводов.• Исправление поведения UI. Show less
  • Volgogradneftemash Oao
    C# Developer
    Volgogradneftemash Oao Jun 2015 - Oct 2019
    Volgograd, Russia
    Разработка, поддержка независимых программных продуктов для автоматизации процессов предприятия и плагинов к системам АСКОН (Лоцман, Вертикаль). Оформление технической документации.Технологии: WinForms MVP, WPF MVVM, .Net Framework 3.5-4, , мини-ОРМ PetaPoco, NHibernate, Catel, WCF.IoC-контейнеры: TinyIoC, Catel, Castle WindsorСистемы контроля версий - TFS, GitLab.Команда: Над проектом работал один разработчик, один тестер-аналитик и проектный менеджер. Ревью кода не… Show more Разработка, поддержка независимых программных продуктов для автоматизации процессов предприятия и плагинов к системам АСКОН (Лоцман, Вертикаль). Оформление технической документации.Технологии: WinForms MVP, WPF MVVM, .Net Framework 3.5-4, , мини-ОРМ PetaPoco, NHibernate, Catel, WCF.IoC-контейнеры: TinyIoC, Catel, Castle WindsorСистемы контроля версий - TFS, GitLab.Команда: Над проектом работал один разработчик, один тестер-аналитик и проектный менеджер. Ревью кода не использовалось. Некоторые из проектов:WPF-десктопное приложение «Документооборот отдела маркетинга». Предназначалась для управления процессом проработки заказов в Отделе Маркетинга, составления проектов документации, электронных справочников, мониторинг текущего состояния заказа по каждому заказчику, составление отчетов. Состояла из 7 модулей: инициализатор, интерфейс, бд, бизнес-логика, отдельная объектная модель, отчёты, контролы.Использовалось WPF с шаблоном MVVM, .Net Framework 4, TinyIoC, мини-ОРМ PetaPoco. База данных на SQL Server, ~25 таблиц. Участие: проектировал и написал с нуля.Программа Склад – отслеживание текущего состояния складов, перемещение материальных ценностей (материалов, инструментов), формирование документов прихода и расхода. Наследуемый (legacy) код. Состояла из ~40 проектов. Использовалась загрузка разных типы складов и документов через MEF. Хранение складов и методы доступа к БД были в статических классах.Технологии: .Net Framework 3.5-4, собственная обертка на Ado Net, WinForms.Участие: Добавление модуля инструментов и оснастки, исправление ошибок и расширение функциональность для возможности работы нового модуля. Show less

Дмитрий Борисов Education Details

  • Volgograd State Technical University
    Volgograd State Technical University
    Systems Computer Aided Design And Designing A Search
  • Volgograd State Technical University
    Volgograd State Technical University
    Engineering Materials Technology

Frequently Asked Questions about Дмитрий Борисов

What company does Дмитрий Борисов work for?

Дмитрий Борисов works for I-Techlabs

What is Дмитрий Борисов's role at the current company?

Дмитрий Борисов's current role is Software Engineer.

What schools did Дмитрий Борисов attend?

Дмитрий Борисов attended Volgograd State Technical University, Volgograd State Technical University.

Not the Дмитрий Борисов you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.