Никита А. Fullstack

Описание

Programming Languages
- Java
- Java EE
- Java SE
- SQL
- JavaScript
- Typescript
- CSS/CSS3
- HTML/HTML5

Framework/Library
- Spring
- Spring Boot
- Spring Cloud
- JPA, Hibernate
- Jaeger
- Junit
- React.js
- Redux
- Redux-Saga
- Material-UI
- SASS (SCSS)
- Underscore
- Axios
- Lodash
- MobX
- jQuery

DBMS
- PostgreSQL
- MongoDB
- Redis
- OracleDB

Application/Web Servers
- Nginx
- Apache Kafka
- RabbitMQ
- Apache Tomcat
- ElasticSearch
- LogStash
- Kibana

Application Type
- REST
- HTTP
- Grpc

Development Tools
- Git
- Gradle
- Maven
- Nexus

Testing
- Unit Testing
- UI Testing
- Integration Testing

Other
- Agile
- Camunda
- Docker
- OpenShift
- Kubernetes
- XML
- JSON
- Unix

Образование
Институт радиотехнических систем и управления, Радиотехника, Бакалавр
Южный федеральный университет, Таганрог, Россия

Опыт
Проект

Веб/мобильное приложение для врача и пациента

Описание

Описание проекта С его помощью можно записаться на платный и бесплатный прием, проконсультироваться с врачом онлайн или вызвать его на дом. Цель проекта - создать современное здравоохранение, в котором людям не придется стоять за талонами, сидеть в очередях или носить бумажные медкарты с анализами. В 2018 году данное приложение стало одними из первых, кто предложил онлайн-консультации государственным больницам и подготовил для этого методологию и регламенты. Сервис не заменяет, а дополняет существующие медицинские системы. В отличие от регистратуры он работает круглосуточно и без выходных и открывает для пациентов клиники возможности онлайн-записи и напоминаний о приеме, электронной передачи пациенту заключений и результатов анализов, онлайн-консультаций с врачом и оплаты услуг. Что было сделано В основном мы выполняли работы на бекенде, но также были задачи на фронтенде. Задачи включали в себя: Исправление багов, доработки логики по типу добавления новых полей и данных. 2 крупные реализованные задачи: - Полностью новый сервис анкетирования с интеграцией со сторонней системой. - Интеграция. Заключалась в добавлении нового формата для вызова врача на дом.

Технологии

Java / Spring / Spring Boot / Kafka / JavaScript / React.js / Redux / Redux-Saga / PostgreSQL / Elasticsearch / K8s / Nexus Интеграции: Payment Systems / Microservices / Complex data through APIs

Длительность

Июнь 2018 – по настоящее время месяцев

Проект

Платформа брендов потребительских товаров

Описание

Описание проекта Evrythng — IoT-продукт, который помогает брендам потребительских товаров работать с интеллектуальными данными и выстраивать прямые отношения с клиентами, оцифровывая свою продукции. Платформа включает в себя несколько сервисов: Activate, Authenticate и Amplify. Мы занимались разработкой сервиса Amplify. Этот сервис позволяет компаниям создавать рабочее пространство, отслеживать спрос и статистику своего продукта в интернете. Что было сделано Решения нашей команды на проекте: — построение графиков для отображения статистики продукта в IoT. — кастомизация D3 JS графиков, — Обработка готовой библиотеки под требования проекта. Также нашим достижением было решение нестандартных задач на проекте. Например, в рамках заданного дизайна практически отсутствовали готовые библиотеки, поэтому мы занимались переносом кастомной вёрстки на material.UI и её кастомизации.

Технологии

React.js / D3.js / Highcharts / Material-UI Интеграции: Microservices / Complex data through APIs / AWS EC2 / AWS S3 / Google maps

Длительность

Июнь 2018 – по настоящее время месяцев

Проект

Продуктовая система для сети зоомагазинов

Описание

Описание проекта Целью проекта была разработка PIM-системы. Её основной задачей была оптимизация рутинных операций, а также система предполагала хранение продуктовой информации в центральном хранилище. То есть, создание единого источника системы, в котором находится вся актуальная информация о продуктах компании. С помощью системы Управления Продуктовой Информацией мы могли создавать, хранить и обогащать продуктовый контент, и затем экспортировать его на сайт. Благодаря внедрению PIM удалось оптимизировать бизнес-процессы, сократить время на выполнение рутинных задач, свести к минимуму количество ошибок при обработке большого количества входящей информации. Что было сделано Была разработана микросервисная архитектура. Наш сервис получал список актуальных товаров и торговых предложений, в том числе категорийные связи (направление Еда -> Собаки -> наименование товара) из Bitrix. Далее контент менеджеры работали в админ панели PIM, обогащали продуктовый контент, который затем отправлялся в соответствующие категории в Apache Kafka. Далее другой сервис ESConsumer, разработкой которого также занималась наша команда, получал информацию о товарах из большинства категорий и занималась индексацией данных необходимых в каталоге, и отправляла их в поисковую систему ElasticSearch, откуда отфильтрованная информация направлялась на внешние сервисы.

Технологии

Java / Spring Boot / Keycloak / Oracle Интеграции: Microservices / Apache Kafka / ElasticSearch

Длительность

Июнь 2018 – по настоящее время месяцев

Проект

Система межведомственного электронного взаимодействия

Описание

Описание проекта Работали над реализацией следующих проектов: 1. Материнский капитал. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 2. Сельская ипотека. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. 3. Фонд социального страхования. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей 4. Фонд социального страхования проактив. Взаимодействие между внутренними системами, обработка и хранение документов в формате СМЭВ (система межведомственного электронного взаимодействия), проверка электронных подписей. Что было сделано Решения нашей команды на проекте: - разработка единой системы аудирования запросов для всех 4 проектов (время исполнения запросов, инициатор, структура, тело, параметры); - разработка системы мониторинга проекта ФСС (разработка функционала и миграций БД для хранения и обработки типов запросов между модулями проекта); - разработка проекта ФСС-Проактив с учетом законодательных изменений (разработка архитектуры модулей, разработка функционала для асинхронного взаимодействия через kafka c внешними системами взамен синхронному через rest, обработка и валидация входящих от госорганов сообщений, настройка элементов взаимодействия в формате СМЭВ, тестирование); - багфиксы/хотфиксы; - настройка конфигурационных файлов; - миграции; - ведение сопроводительной документации.

Технологии

Java 8/11 / Spring / Kafka / Grpc / Feign / PostgreSQL / Camunda / ELK / Jaeger / Docker / Jenkins / OpenShift Интеграции: Microservices / интеграция с госорганами в формате СМЭВ

Длительность

Июнь 2018 – по настоящее время месяцев