Резюме № 380378 от 15 июля 2023

CV: Back-end developer

Мужчина, 33 года, высшее образование.
З/П договорная
Тирасполь
Полный рабочий день
Резюме № 380378 от 15 июля 2023
Контактная информация соискателя доступна
только зарегистрированным пользователям.
Опыт работы
8 лет и 7 месяцев
февраль 2022 - июнь 2023
1 год и 4 месяца
Back-end developer
Velvetech, Chicago
Отрасль: IT, Интернет

Учавствовал в разработке системы возврата платежей и предотвращения мошенничества по картам 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 год и 4 месяца
Full-Stack developer
Velvetech, Chicago
Отрасль: IT, Интернет

Учавствовал в разработке лидирующей в США платформе тестирования и оценки успеваемости учащихся всех уровней образования. Имеет микросервисную архитектуру. Насчитывает 44 сервиса.

- Разработан механизм генерации набора тестов по практике письма с автоматическим подбором
подходящего размера шрифта для вписывания в лист A4
- Разработан механизм live preview страниц, отображающий изменение настроек тестов в realtime
- Разработан механизм генерации комплекта PDF документов, для учащихся выбранных школ/групп
из определенных округов и штатов
- Поддержка системы

Стек технологий: React, .Net Core 6, EF Core, MS SQL Server, FluentMigrator, ElasticSearch, xUnit, AWS
SQS

ноябрь 2020 - август 2021
9 месяцев
Team-Leader
Nabix, Москва
Отрасль: IT, Интернет

Участие в развитии системы оформления и управления заявками на покупку инвестиционных продуктов

Обязанности:
- анализ технических аспектов бизнес-требований заказчика
- обсуждение, актуализация и уточнение бизнес-требований с заказчиками
- разработка плана реализации задач
- распределение задач в команде
- code review

Результаты:
- в короткие сроки введены в эксплуатацию системы а-втоматизации и обслуживания
инвестиционных продуктов управляющих компаний РСХБ, Росбанк, Универ Капитал
- разработан личный кабинет клиентов банка для управления договорами и контроля состояния
инвестиционного портфеля

ноябрь 2019 - сентябрь 2020
10 месяцев
Full-stack developer
Nabix, Москва
Отрасль: IT, Интернет

Участие в разработке личного кабинета клиентов и сотрудников управляющей компании

Результаты:
- за 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 года и 1 месяц
Full-stack developer
Dextechnology, Тирасполь
Отрасль: IT, Интернет

Разработка сервиса предоставления медиа-контента и распознавания музыки

Обязанности:
- интеграция новых версий запатентованных библиотек заказчика по распознаванию и кодировке
аудиосигналов с использованием неуправляемого кода
- поддержка сервиса нативной интеграции с службой 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 года и 7 месяцев
Full-stack developer
ОАО "Эксимбанк", Тирасполь
Отрасль: IT, Интернет

Обязанности:
- интеграция с партнерскими API
- добавление платежей на уровне api-шлюза
- добавление платежей в интернет-банке
- разработка desktop приложений для отделений банка
- поддержка и рефакторинг существующей инфраструктуры

Результаты:
- в течении 3-х месяцев запущена интеграция с международной платежной системой “Лидер”
включающая desktop и web версии приложения для отделений и интернет-банка,
предоставляющие возможность осуществления международных денежных переводов и более
пятидесяти различных платежей
- введено в работу большое количество платежей на уровне интернет-банка и api-шлюза
- разработан API для интеграции третьих сторон с инфраструктурой банка

Стек: Java, C++, html, css, jQuery, Java Servlets, maven, svn

Учился
Высшее образование
по 2014
ПГУ им. Т.Г. Шевченко
Факультет: Инженерно-технический институт.
Специальность: Программное обеспечение вычислительной техники и автоматизированных систем.
Ключевые навыки
Русский — Родной
Румынский — Не знаю

Более 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

Дополнительная информация
готов к командировкам
Гражданство:
Молдова
Контактная информация соискателя доступна
только зарегистрированным пользователям.