Dmitrii Borodin is a Lead Java Developer – Sberbank at Sberbank.
-
Lead Java DeveloperSberbank Apr 2021 - PresentРазработка системы разовых онлайн-зачислений через систему быстрых платежей (СБП)- определение архитектуры из расчёта нагрузки на систему (2кк активных операций в день), разбиения на микросервисы, формата взаимодействия сервисов внутри системы и взаимодействия с внешними системами, оптимизация запросов к сервисам и БД- построение микросервисов "с нуля" - обеспечение защищённого взаимодействия микросервисов между собой и с внешними системами- обеспечение скорости обработки сообщений в заданный SLA (3 сек) - обеспечение механизмов доката неуспешных операций, контроля итогового баланса через механизм сверки с использованием API Amazon S3- обеспечение отказоусточивости системы, реализация резервного контура для оперативного переключения - доведение рабочего дистрибутива до промышленной эксплуатации (тестовые среды, предпродакшен, продакшен, настройка интеграций на всех средах) - управление командой разработки (6 человек), тестирования (3 человека), сопровождения (2 человека) - постановка задач, code-review, менторинг по технологиям, помощь в настройке системыСтек технологий: Java 11, Spring boot, PostgreSql, Hibernate, Apache Kafka, Docker, Openshift, Istio service mesh, Amazon S3 -
Java Software EngineerSberbank Dec 2019 - Apr 2021Разработка системы массовых зарплатных и социальных зачислений- реализована бизнес-функциональность по зачислениям самозанятым с регистрацией чеков в ФНС, зачислений по номерам телефона, обработке, подписанию платёжных документов - оптимизирован BPM-процесс для тиражирования на массовые зачисления (100к+ зарплатных реестров в сутки)- реализованы интеграции с сервисами разных поколений банковской платформы с использованием различных протоколов- менторинг и погружение в процессы новых разработчиков Стек технологий: Java 8, Spring 5, Oracle, Wildfly, JAX-B, Maven, BPMN, Activiti -
Java Software EngineerАно Дпо "Академия Профессиональных Стандартов" May 2019 - Dec 2019Разработка системы автоматической генерации документации.- взаимодействие с заказчиками, перевод бизнес-требований в техническое задание на разработку, оценка трудоемкости;- проектирование архитектуры системы и разработка алгоритмов генерации документов в различных форматах (*.docx, *.pdf);- организация отказоустойчивости проектируемых методов REST API;- реализация API серверной части для тестирования приложения;- развертывание системы на удаленном сервере;- сопровождение развернутой системы, модификация системы в соответствии с требованиями;- работа с внешними библиотеками – реализация алгоритмов обхода ограничений существующих условно-бесплатных библиотек;- подготовка контента для наполнения сайтов;- разработка документации к созданной системе;Стек технологий: Java 8, Spring boot, Hibernate ORM, JDBC, Maven, Docker, Docker Compose, Swagger, Thymeleaf, Liquibase, PostgreSQL, Docx4j, PdfBox, Javascript, Ajax, jQuery
-
Android-РазработчикDecast Jul 2017 - Dec 2018Разработка мобильного приложения для взаимодействия клиентов и производителей счетчиков «Декаст.Сервис» (07.2017 – 12.2018)- участие в полном цикле разработки мобильного приложения «Декаст.Сервис» от этапа формирования требований до приемки и выкладки бета-версии приложения;- разработка custom views, таких как TabLayout, Spinner, Button, CircleImageView, TextEdit и другие;- работа с анимацией (схлопывание Toolbar);- работа с фрагментами (формирование, замена, асинхронное заполнение);- хранение данных на устройстве с асинхронным обращением к внешней системе для оптимизации загрузки приложения (с использованием BackgroundService);- настройка взаимодействия с внешней системой, настройка внешней системы для возврата необходимых в приложении данных (Open-Source Ticket Request Service, OTRS);- оптимизация изображений для отправки во внешнюю систему;- тестирование некоторых элементов функциональности (авторизация, регистрация, отправка сообщений и пр.);- выкладывание готовой версии приложения в бета-тестирование Google Play;- составление договоров, технического задания на разработку, контроль выполнения работ по договору;- привлечение инвестиций в текущий и смежные проекты;Стек технологий: Java, Gradle, SQLite, JUnit, Sugar ORM, Volley, OTRS, Perl, Gitlab, RedmineРазработка прототипа серверной инфраструктуры для мобильного приложения «Декаст.Сервис» (09.2017 – 02.2018)- разработка в рамках гранта Фонда содействия инновациям (№13112ГУ/2018);- проектирование архитектуры и реализация алгоритмов работы микросервисов «с нуля»;- реализация «комплексных» запросов к backend, задействующих несколько микросервисов;- реализация элементов отказоустойчивости для методов API- организация отложенного выполнения метода на случай сбоя в работе микросервиса;Стек технологий: Python 3.5., Django 1.11 LTS, Django REST Framework, SQLite, RabbitMQ, Celery, Pika, Heroku. -
Full Stack EngineerSystem Global Services Jul 2016 - Apr 2018Разработка и сопровождение агрегатора предложений по аренде автомобилей Bookingcar.su https://www.bookingcar.su (03.2017 – 04.2018)- разработка новых и сопровождение имеющихся модулей CMS для управления наполнением сайта, формирования отчетности;- разработка языковых версий сайта;- сопровождение мобильной версии сайта и AMP-страниц;- работа по корректировке интеграции с внешним API;- администрирование базы данных для внесения изменений и повышения скорости обработки запросов к БД (оптимизация запросов, индексы);- работа по оптимизации HTML для повышения скорости загрузки страницы;- работа по настройке push-уведомлений (OneSignal);- работа с системами метрик, отслеживание активности пользователей, разработка модулей, повышающих конверсию;Стек технологий: PHP 7.0, MySQL, OpenServer, PhpStorm, Twig, HTML, CSS, JS, Ajax, JQuery, OneSignal, Google Analytics, Bitbucket, SmartGit, StepTrack.Разработка и сопровождение образовательной системы для детей Memotest https://memotest.ru (flashcardscloud.com) (07.2016 – 03.2017)- разработка фильтров для поиска карточек с заданиями;- интеграция с внешними сервисами (instagram, vk);- написание тестов для разработанных модулей с использованием BDDСтек технологий: C#, ASP.Net, MS SQL, JSViews, Selenium, Webdriverio, Chai, Mocha, TeamCity, Bitbucket, SmartGit, StepTrack.Разработка электронной системы для американских врачей The Best Medicine (07.2016 – 01.2017)- разработка отдельных модулей системы и веб-страниц (раздел с опросами, dashboard);- написание тестов для разработанных и имеющихся модулей (Selenium, Webdriverio, Chai, Mocha);Стек технологий: C#, ASP.Net, MS SQL, JSViews, Selenium, Webdriverio, Chai, Mocha, TeamCity, Bitbucket, SmartGit, StepTrack.
Dmitrii Borodin Education Details
Frequently Asked Questions about Dmitrii Borodin
What company does Dmitrii Borodin work for?
Dmitrii Borodin works for Sberbank
What is Dmitrii Borodin's role at the current company?
Dmitrii Borodin's current role is Lead Java Developer – Sberbank.
What schools did Dmitrii Borodin attend?
Dmitrii Borodin attended Московский Государственный Технический Университет Им. Н.э. Баумана (Мгту), Московский Государственный Технический Университет Им. Н.э. Баумана (Мгту), King's College London.
Who are Dmitrii Borodin's colleagues?
Dmitrii Borodin's colleagues are Alex Silnov, Владислав Кулагин, A. Anton, Maja Lagator, Ana Mijic, Altynbek Zholdas, Nikita Maruev.
Not the Dmitrii Borodin you were looking for?
-
-
Dmitrii Borodin
Russia -
-
Dmitrii Borodin
Skilled Business Development And Account Manager With Experience In Various FieldsMoscow
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial