Ведущий Java разработчик, ООО «Глобальные Технологии»
Фуллстак – Один разработчик
С нуля написал архитектуру двух веб-приложений. Написал мобильное приложение на Kotlin Multiplatform. 1 приложение – Работа с 2 REST API, – Wialon + MTS, сбор информации по апи, обработка, выдача в Excel, отображение в веб-панели. 2 Приложение – GPS Трекер по api flespi. Отображение на Yandex картах c REST Для мобильного приложения.
Ключевые обязанности:
Самостоятельная оценка и планирование новых разработок, архитектурных и инфраструктурных решений;
Реализация back-end части для ключевых процессов
Реализация front-end
Реализация интеграций со смежными системами посредством websocket и REST api, MQTT, KAFKA
Проведение аналитики и выявление потребностей бизнеса
Создание обучающих видеоуроков по использованию продукта.
Работа с Mikrotick, настройка балансировщика, и перераспределительной сети в офисе, Настройка и поднятия VPN сервера
Стек технологий: Java 8-11, JMIX (Spring(Boot, Scheduler, Catche, AOP), Vaadin), SLF4J, Gradle, Git, Tomcat, VMware, Github, Youtrack, Jenkins, Agile, PostgreSQL, Linux, REST, DevOps, Kotlin, MQTT
Особенности проекта: JMIX фреймворк, Мобильное приложение, MQTT, работа с разными API
Software Technical Expert – Java, ООО “БИ-ТЕЛКО”(Amdocs)
Бэкэнд – Кросс-функциональная команда
Состоял в международной команде(Израиль, Индия, Russia), и разрабатывал компании новые микросервисы, и учувствовал в починкетестировании существующих
Ключевые обязанности:
Реализация back-end части для ключевых процессов
Тестирование, Исправление ошибок
Ведение документации
Стек технологий: Java 8-11, Spring+, Jira, REST APIs, Scrum, Maven, JUnit, Mockito, Confluence, Swagger, Sonarqube, OpenAPI, Kafka, OpenShift, JSON, Confluence
Особенности проекта: Микросервисная архитектура
Backend Java Разработчик, ООО “МТС”, Garage
Бэкэнд – Кросс-функциональная команда
Разрабатывал серверную часть с нуля, вместе с командой разработали 2 стартапа, писал REST API для веб-части, а так же авторизацию по KeyCloak
Ключевые обязанности:
Реализация back-end части для ключевых процессов
Тестирование, Исправление ошибок
Ведение документации
Стек технологий: Java 8-11, Spring(Boot, Scheduler, Catche, AOP), Keycloak, Liquibase, Bamboo, Figma, Jira, REST APIs, Agile, MySQL, Maven, Linux, Docker, JUnit, Mockito, Confluence, Swagger
Особенности проекта: Чистый Spring, монолит, команда из ~10 человек, 2 стартапа
Java Разработчик, Dware Design & Software
Фуллстэк – Кросс-функциональная команда
Очень крупный проект одного швейцарского благотворительного фонда. Занимался тестированием, разработкой новых веб-экранов(xml, scss), сервисы(монолит был)
Контракт на разработку бота, который парсил информацию с одного государственного сайта с помощью Selenium WebDriver, и передавал ее в нашу базу данных.
Ключевые обязанности:
Реализация back-end части для ключевых процессов
Реализация front-end
Тестирование, Исправление ошибок
Ведение документации
Стек технологий: Java 8-11, CUBA Framework(Vaadin), REST, SLF4J, Maven, Git, Tomcat, Swagger UI(аналог), Docker, Gitlab, Youtrack, Jenkins, Agile, PostgreSQL, Linux, Docker, Tomcat, Selenium
Особенности проекта: Selenium, JMIX фреймворк, тимлид = разработчик CUBA Framework
Java Разработчик, ООО “Стройэнергоком”
Кросс-функциональная команда
Компания занимается установкой и отслеживанием электро-счетчиков по всей РФ. Я стоял у истоков разработки веб-приложения, которое собирало информацию с более чем 1 000 000 счетчиков по всей РФ. Приложение сохраняет, обрабатывает, анализирует, и конвертирует информацию. Здесь я участвовал в разработке архитектуры, обучал новых специалистов, руководил небольшой командой
Ключевые обязанности:
Самостоятельная оценка и планирование новых разработок, архитектурных и инфраструктурных решений;
Реализация back-end части для ключевых процессов
Реализация front-end
Реализация интеграций со смежными системами посредством websocket и REST api
Разработка тестов JUnit
Планирование спринтов в зоне своей ответственности;
Наставничество новых сотрудников, распределение задач;
Ревью кода;
Проведение собеседований;
Стек технологий: Java 8-11, CUBA Framework(Vaadin), JUnit, SLF4J, Maven, Git, Tomcat, Swagger UI(аналог), Docker, Gitlab, Youtrack, Jenkins, Agile, PostgreSQL, Linux, Docker, Tomcat, BigData
Особенности проекта: Поднимали проект зеленые с нуля, я был вторым зеленым разработчиком