Обо мне

Исполнителен, ответственен, коммуникабелен, имею стремление к личностному и профессиональному росту, внимателен, не конфликтен

Профессиональные навыки
Опыт работы
Lighthouse Blockchain Technology GmbH.
Москва
Java developer
Июнь 2018 — По настоящее время (2 года и 3 месяца)

Разработка северной части stablecoin проекта на основе blockchain (https://usdx.cash, https://play.google.com/store/apps/details?id=cash.usdx.wallet)

Стек технологий/инструментов/подходов:

* Java 8, Spring boot, Hibernate;

* Python 3

* Clean code, TDD;

* Agile, user stories;

* Docker, Kubernetes, Google Cloud, Helm;

* Microservice architecture;

* Git-flow;

* CI/CD;

* Bitshares

Основные задачи:

* Участие в разработке северной части приложения (Java 8, Spring (Core, Boot, Data, MVC, Security), JPA (Hibernate), Rabbit, Redis, PosgreSql)

* Unit-тестирование, интеграционное тестирование (JUnit, Mockito, PowerMock)

* Проектирование модулей системы и взаимодействия между собой

* Ведение технической документации

* Реализация интеграции с внешними системами (REST API)

* Реализация API для интеграции внешних систем (REST API)

* Проведение нагрузочного тестирования (K6.io, JavaScript)

* Настройка мониторингов работы системы (Grafana, InfluxDB, Prometheus, Elasticsearch)

* Разработка алгоритмов и решений для автоматизации трейдинговых операций на криптовалютных биржах. (Python 3)

* Реализация запросов для аналитических показателей (BigQuery, Firestore)

* Работа с Gitlab CI/CD

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Санкт-Петербург
Старший инженер-программист Java
Апрель 2017 — Июнь 2018 (1 год и 3 месяца)

Участие в разработке продукта для банка в качестве Full Stack ( Backend /Frontend ) разработчика.
проект: (Java 8, Spring, Maven, Git Flow)
- разработка Frontend (React, Redux).
- создание сервисного слоя (Java и Spring).
- доработка DAO слоя (GridGain In-Memory Data Fabric).
- написание тестов(JUnit, Mockito).
- рефакторинг и улучшение качества кода (SonarQube).

Разработка высоконагруженных систем для операторов мобильной и фиксированной связи
Санкт-Петербург
Инженер-программист java
Октябрь 2014 — Апрель 2017 (2 года и 7 месяцев)

Поддержка и рефакторинг существующих проектов.
(Java EE 1.6, JBoss 4.5, EJB3, Struts 2, Hibernate, JSTL, JavaScript).
Участие в разработке новых сервисов для мобильных операторов с использованием методологии Agile. (Java EE 1.7, Soap, Web Services, Web Services Business Process Execution Language (WS-BPEL), TomCat)

Высшее образование
Чувашский государственный университет имени И.Н. Ульянова
Чебоксары
Факультет: Радиотехники и электроники
Сентябрь 2005—Сентябрь 2009 (4 года)