
34 года
Мужчина
Tiraspol
Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".
Обо мне
Более 7 лет опыта разработки на платформе .NET. Имею большой опыт работы в проектах различной степени сложности, преимущественно использующих Clean Architecture. Понимаю принципы ООП, SOLID, DDD и построения распределенных систем. В разработке применяю различные паттерны. Имею опыт разработки API, рефакторинга, ревью кода, написания unit-тестов, работы с различными ORM, работы с неуправляемыми ресурсами и облачными провайдерами (Google cloud, AWS). Имею опыт управления командой разработчиков, работы по Scrum и Kanban методологиям.
- C#, ASP .NET Core
- Entity Framework Core
- RabbitMQ
- RESTful API
- ООП, SOLID, GRASP
- Паттерны GoF, PoEAA, Integration
Patterns, Microservices Patterns
- PostgreSQL, SQL
- GIT
- Unit Testing
- Docker
Опыт работы
Февраль 2022 - Июнь 2023
1 год 5 месяцев
Back-end developer
Velvetech
Chicago
Учавствовал в разработке системы возврата платежей и предотвращения мошенничества по картам VISA и MasterCard. Сервис имеет микросервисную архитектуру. Насчитывает 14 сервисов.
- Реализована панель администратора, позволяющая
добавлять и управлять данными сотрудников,
организаций и партнеров;
- Реализована интеграция с сторонними сервисами Ethoca
и Verifi для получения предупреждений о мошеннических
транзакциях;
- Реализована интеграция с сервисами Konektive и Sticky,
для получения исторических данных о транзакциях и
возвратах по картам;
- Реализована интеграция с сервисами USPS, Hermes для
проверки статуса доставки покупателю товаров;
- Реализован сервис отправки почтовых уведомлений с
автоматическим переключением провайдеров в случае
выхода из строя одного из сервисов;
- Реализован клиентский портал, позволяющий управлять
выявленными, потенциально мошенническими,
запросами на возврат средств, управлять токенами
сторонних систем.
- Реализован механизм анализа исторических данных для
выявления потенциально мошеннических возвратов
средств
Стек технологий: .Net Core 6, EF Core, RabbitMq, MassTransit, ElasticSearch, Postgres, Couchbase,
MediatR, xUnit, AWS S3 Storage
Февраль 2022 - Июнь 2023
1 год 5 месяцев
Full-Stack developer
Velvetech
Chicago
Учавствовал в разработке лидирующей в США платформе тестирования и оценки успеваемости учащихся всех уровней образования. Имеет микросервисную архитектуру. Насчитывает 44 сервиса.
- Разработан механизм генерации набора тестов по практике письма с автоматическим подбором
подходящего размера шрифта для вписывания в лист A4
- Разработан механизм live preview страниц, отображающий изменение настроек тестов в realtime
- Разработан механизм генерации комплекта PDF документов, для учащихся выбранных школ/групп
из определенных округов и штатов
- Поддержка системы
Стек технологий: React, .Net Core 6, EF Core, MS SQL Server, FluentMigrator, ElasticSearch, xUnit, AWS
SQS
Ноябрь 2020 - Август 2021
10 месяцев
Team-Leader
Nabix
Москва
Участие в развитии системы оформления и управления заявками на покупку инвестиционных продуктов
Обязанности:
- анализ технических аспектов бизнес-требований заказчика
- обсуждение, актуализация и уточнение бизнес-требований с заказчиками
- разработка плана реализации задач
- распределение задач в команде
- code review
Результаты:
- в короткие сроки введены в эксплуатацию системы а-втоматизации и обслуживания
инвестиционных продуктов управляющих компаний РСХБ, Росбанк, Универ Капитал
- разработан личный кабинет клиентов банка для управления договорами и контроля состояния
инвестиционного портфеля
Ноябрь 2019 - Сентябрь 2020
11 месяцев
Full-stack developer
Nabix
Москва
Участие в разработке личного кабинета клиентов и сотрудников управляющей компании
Результаты:
- за 2 месяца разработан MVP личного кабинета клиентов и сотрудников управляющей компании,
включающий создание и управление жизненным циклом заявок, генерации PDF, журналирование
бизнес-операций, файловое хранилище на базе MinIO
- разработана система генерации PDF документов с использованием шаблонов Razor Pages
- произведена интеграция с различными sms провайдерами
- произведена интеграция с Битрикс24
- разработаны проверки по базам ПОД/ФТ
- разработана система динамических форм оформления заявки
Стек: NET Core 3.1, NET Framework 4.8, ASP.NET WebApi 2, MediatR, EF Core, Entity Framework 6,
PostgreSQL, Hangfire, MinIO, xUnit, Fluent Assertions, AutoMapper, FluentValidation, ELK, Angular 12,
Swagger, Polly
Октябрь 2016 - Ноябрь 2019
3 года 2 месяца
Full-stack developer
Dextechnology
Тирасполь
Разработка сервиса предоставления медиа-контента и распознавания музыки
Обязанности:
- интеграция новых версий запатентованных библиотек заказчика по распознаванию и кодировке
аудиосигналов с использованием неуправляемого кода
- поддержка сервиса нативной интеграции с службой push-уведомлений Apple
- интеграция с сервисами предоставления метаданных аудио композиций
- поддержка и дополнение web-интерфейса администратора системы
- взаимодействие с командой разработчиков мобильных приложений
- оптимизация запросов к базе данных
Результаты:
- разработан функционал публикации медиа-контента, включающий процесс загрузки аудиофайлов, поиска метаданных с использованием нечеткого соответствия, валидации лирики согласно
спецификации формата, конвертации файлов в запатентованный кодек, постановку треков на
вещание в системе, с разграничением ролей пользователей и оповещении web-интерфейса о
процессе публикации
- разработан функционал синхронизации проигрывания треков на различных устройствах, в том числе на устройствах разных пользователей по приглашению
- разработан функционал оповещения о событиях пользователей посредством отправки push-
уведомлений, шаблонизируемых из панели администратора
- разработан web-интерфейс для администрирования сертификатов Apple
- разработан Telegram-бот для некоторых функций проверки состояния системы
Стек: NET Core 2.1, .NET Framework 4.5.2, OrmLite, BLToolkit, Linq2db, AngularJs, RabbitMq, MySql,
PostgreSQL, SignalR, NUnit, Quartz
Февраль 2014 - Октябрь 2016
2 года 8 месяцев
Full-stack developer
ОАО "Эксимбанк"
Тирасполь
Обязанности:
- интеграция с партнерскими API
- добавление платежей на уровне api-шлюза
- добавление платежей в интернет-банке
- разработка desktop приложений для отделений банка
- поддержка и рефакторинг существующей инфраструктуры
Результаты:
- в течении 3-х месяцев запущена интеграция с международной платежной системой “Лидер”
включающая desktop и web версии приложения для отделений и интернет-банка,
предоставляющие возможность осуществления международных денежных переводов и более
пятидесяти различных платежей
- введено в работу большое количество платежей на уровне интернет-банка и api-шлюза
- разработан API для интеграции третьих сторон с инфраструктурой банка
Стек: Java, C++, html, css, jQuery, Java Servlets, maven, svn
Языки
Румынский Не знаю
Русский Свободно владею
Образование: Высшее
Год окончания: 2014
ПГУ им. Т.Г. Шевченко
Факультет: Инженерно-технический институт
Специальность: Программное обеспечение вычислительной техники и автоматизированных систем
Пожелания к работе
График работы
Full-time
Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".