Специалисты
Операционные системы
Windows, Linux
Языки разработки: Java, Kotlin
Фреймворки и библиотеки: Spring Framework, Spring Boot
Багтреккинговые системы: Jira
Системы версионного контроля: Git
СУБД: SQL, MySQL, SQLite, postgreSQL
Другие технологии: Spring core, Spring Transactional, Spring REST, Spring Data JPA, Spring-boot, Spring DI/IoC, Spring AOP, AspectJ, Kafka, JWT, Swagger, Keycloak, Camunda, OpenFeign, Spring Security, RabbitMQ, Hibernate, Collection API, jdbc, Concurrency, Шаблоны проектирования (GoF), JPA/ORM, Спецификация ANSI SQL. Транзакционность и ACID, Инструменты миграции данных (Luqibase, Flyway), Типы NoSQL хранилищ, их особенности, CAP, ACID trade-off, CORS, CSRF, SSO, JVM, Unit-тестирование, Spring test, Mock"ирование и stub, Интеграционное тестирование. TestContainers.
Электронный наряд-допуск
Цели проекта: Заменить существующую систему ЭНД на новое решение; тиражировать решение ЭНД на новой платформе по другим площадкам на которых не используется ЭНД; своевременно вносить изменения в процессы НД, увеличить скорость работы системы, упростить процедуру вовлечения подрядчиков в процессы ЭНД. Общие Функции/Обязанности с командой: Внедрение программы выдачи и допуска до работ повышенной опасности; Сокращение операционных затрат ИТР (инженерно-технических работников) персонала на допуск работников подрядных организаций к работам повышенной опасности; Отсутствие возможных ошибок ИТР при оформлении наряд-допусков. Уход от формального подхода к согласованию НД; Личные Функции/Обязанности: Анализ требований; Реализация автообновлений; Добавление управление рассылкой почтовых уведомлений через профиль Пользователя; Реализация ленты задач; Доработка запроса поиска организаций в сервисе; Добавление новых справочников; Добавление функционала новых мер безопасности; Доработка сопоставлений инструктажей и площадок; Реализация обновления информации и пользователе; Добавление справочник связей между СИЗ и группой, настроен механизм работы; Разработка группы СИЗ; Доработка механизма экстра-полей Реализация функционала продления наряда; Добавление графической подписи при проведении инструктажа; Доработка сервиса печати для графической подписи; Реализация функционала продления НД; Работа с печатью реестра, изменение движка, корректировка логики формирования журнала; Реализация функционала очистки в БД накопившихся лишних ответственных за меры; Настройка сервиса minio, CRUD подложек из S3 Написание автотестов Юнит-тесты для сервиса Nsi Коммуникация с командой; Проведение релизов; Участие в развитии продукта и процессов вместе с командой. Роль в проекте Старший JAVA—разработчик
Java 17, Kotlin, Spring, Spring boot, Spring data, Spring security, React, Kafka, avro, Camunda, Atlassian Jira, Git, Atlassian Confluence, PostgreSQL, MySQL, swagger, Postman, Микросервисы, нагруженные приложения
август 2023 - наст время месяцев
Управления настройками слухового аппарата японского производства
Управления настройками слухового аппарата японского производства Сервис позволяет оптимизировать процессы управления командой на проекте и увеличивает быстроту принятия решения администрацией компании. Функции/обязанности: перенос логики построения методов с objective на java написание тестов для проверки работы методов по блютус и по сети юнит тесты разработка структуры данных и вспомогательных классов построение цепочек необходимых вызовов поддержка системы Роль: JAVA—разработчик
iOS, objective-c, java
июнь 2023 — июль 2023 месяца
Сервис ведения коммерческих ставок клиентов
Сервис представляет собой БД, которая позволяет администрировать знания о клиентских ставках с возможностью их дальнейшей передачи по API другим сервисам. Функции/разработчика: разработка архитектуры проекта; реализация бизнес-логики; разработка юнит тестов; багфикс; Роль: JAVA—разработчик
май 2022 — сентябрь 2022
май 2022 — сентябрь 2022 месяца
Web—приложение интернет—магазина
/ Web—приложение интернет—магазина / Web—приложение для продажи книг. Обязанности: поддержка устаревшей кодовой базы; разработка новой функциональности; создание технической документации для справки и отчетности; разработка модульных тестов; взаимодействие с командой; ежедневные статусы. Роль: JAVA—разработчик
Java 8, Spring, Spring Boot, Jenkins, Git, Docker, REST, OAuth2, JUnit
октябрь 2021 — май 2022 месяца
Фармацевтическая компания /
Функции/обязанности: разработка интеграции с сервисом Kafka разработка сущностей согласно ТЗ сбор данных о работе баз данных под нагрузкой разработка юнит тестов Роль в проекте JAVA—разработчик
Java 11, Spring boot, Spring Data JPA, PostgreSQL, Kafka
март 2021 — октябрь 2021) месяцев
CRM-система
Написание и поддержка внутренней CRM системы, в том числе интеграция с БД. Написание различных API запросов. Дополнительно, работа с frontend. Роль: Java developer
HTML, CSS, JS, BootStrap, Java, Java Spring Framework, Spring Boot, Hibernate, Java EE, Git, SQL, MySQL.
Январь 2020— февраль 2021 месяц