CV № 380378 din 15 iulie 2023

CV: Back-end developer

Bărbat, 33 ani, superioare studii.
Sal. negociabil
Tiraspol
Full-time
CV № 380378 din 15 iulie 2023
Informația de contact a candidaților
este accesibila doar pentru utilizatorii inregistrați.
Experiența
8 ani și 7 luni
februarie 2022 - iunie 2023
1 an și 4 luni
Back-end developer
Velvetech, Chicago
Domeniu: IT, Internet

Учавствовал в разработке системы возврата платежей и предотвращения мошенничества по картам VISA и MasterCard. Сервис имеет микросервисную архитектуру. Насчитывает 14 сервисов.

- Реализована панель администратора, позволяющая
добавлять и управлять данными сотрудников,
организаций и партнеров;
- Реализована интеграция с сторонними сервисами Ethoca
и Verifi для получения предупреждений о мошеннических
транзакциях;
- Реализована интеграция с сервисами Konektive и Sticky,
для получения исторических данных о транзакциях и
возвратах по картам;
- Реализована интеграция с сервисами USPS, Hermes для
проверки статуса доставки покупателю товаров;
- Реализован сервис отправки почтовых уведомлений с
автоматическим переключением провайдеров в случае
выхода из строя одного из сервисов;
- Реализован клиентский портал, позволяющий управлять
выявленными, потенциально мошенническими,
запросами на возврат средств, управлять токенами
сторонних систем.
- Реализован механизм анализа исторических данных для
выявления потенциально мошеннических возвратов
средств

Стек технологий: .Net Core 6, EF Core, RabbitMq, MassTransit, ElasticSearch, Postgres, Couchbase,
MediatR, xUnit, AWS S3 Storage

februarie 2022 - iunie 2023
1 an și 4 luni
Full-Stack developer
Velvetech, Chicago
Domeniu: IT, Internet

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

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

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

noiembrie 2020 - august 2021
9 luni
Team-Leader
Nabix, Москва
Domeniu: IT, Internet

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

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

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

noiembrie 2019 - septembrie 2020
10 luni
Full-stack developer
Nabix, Москва
Domeniu: IT, Internet

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

Результаты:
- за 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

octombrie 2016 - noiembrie 2019
3 ani și 1 luna
Full-stack developer
Dextechnology, Tiraspol
Domeniu: IT, Internet

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

Обязанности:
- интеграция новых версий запатентованных библиотек заказчика по распознаванию и кодировке
аудиосигналов с использованием неуправляемого кода
- поддержка сервиса нативной интеграции с службой 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

februarie 2014 - octombrie 2016
2 ani și 7 luni
Full-stack developer
ОАО "Эксимбанк", Tiraspol
Domeniu: IT, Internet

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

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

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

Studii
Studii superioare
până in 2014
ПГУ им. Т.Г. Шевченко
Facultatea: Инженерно-технический институт.
Specialitatea: Программное обеспечение вычислительной техники и автоматизированных систем.
Competente-cheie
Rusa — Materna
Romana — Nu cunosc

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

Informații suplimentare
disponibil pentru detașări de serviciu
Cetațenie:
Moldova
Informația de contact a candidaților
este accesibila doar pentru utilizatorii inregistrați.