Алексей В. Java разработчик, Middle+
ID 14755
АВ
Алексей В.
Мужчина
Беларусь, Минск, UTC+3
Ставка
3 625 Р/час
НДС не облагается
Специалист доступен с 10 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Квалифицированный и профессиональный Middle+ Java-разработчик. Опыт работы на Java и сопутствующих технологиях. Мотивированный и энергичный командный игрок с пристальным вниманием к деталям и ответственностью.
Проекты
(3 года 9 месяцев)
под NDA
Роль
Java-разработчик
Обязанности
Описание работы:
Писал функционал приложений. Проводил оптимизации Dockerfile и опробовал с коллегой Spring Cloud Streams. Написал первые Gitlab CI pipelines. Воспользовался AOP и написал один реактивный микросервис. Ревьювил код коллег, участвовал в обсуждении проекта с заказчиком и бизнес- аналитиком
Написал свои первые манифесты Kubernetes, немного более углубился в тему контейнеризации и оркестрации и в тему Linux соответственно. Исправлял баги в приложениях, дописывал функционал.
Технологии, использованные мною: Java 17, Spring Boot(Data,Security, AOP, Webflux, Cloud,Reactive), Docker, Gitlab CI, Kubernetes, Linux, Podman
Технологии, которые были косвенно затронуты: MongoDB, GraphQL
Стек специалиста на проекте
Kubernetes, Spring Cloud, WebFlux, Streams, Data, AOP, GraphQL, MongoDB, Linux, ReactiveX, Манифесты, cloud, Security, Podman, Dockerfile, Gitlab CI, Docker, Pipelines, Java 17, Spring Boot
Отрасль проекта
E-commerce & Retail
Период работы
Ноябрь 2023 - По настоящее время
(11 месяцев)
под NDA
Роль
Java-разработчик
Обязанности
Описание работы: Организация проекта по миграции базы данных Oracle на PostgreSQL, оптимизация работы PostgreSQL при работе с большим объёмом данных, перенос файлов из полей Oracle на диск. Т.к. PostgreSQL был установлен на ОС Linux, за это время больше разобрался во внутреннем устройстве данной системе, её ограничениях, командах и строении. Перед непосредственно миграцией пришлось нормализовывать таблицы, поэтому заняло больше времени. Далее была реализована репликация некоторых таблиц. Также были введены всяческие оптимизации по типу изменение postgres.conf, введение разных индексов для разных типов. Написание функций на PL/PGSQL dialect и перевод старых с PL/SQL dialect. Знакомство с extensions postgreSQL. Знакомство с WAL PostgreSQL
Технологии, использованные мною: OracleFDW,Oracle instantclient, DataGrip, DBeaver, DBVisualizer, pgTune, pgAdmin, Ubuntu OS,PL/SQL dialect, PL/PGSQL dialect, AWS Schema Conversion Tool, PostgreSQL
Стек специалиста на проекте
extensions, AWS, Программное обеспечение, ос, миграции, Базы данных, qonversion, tools, технологии, dialect, pgtune, dbvisualizer, instantclient, oraclefdw, Oracle, Linux, DBeaver, Scheme, Ubuntu, Pl/SQL, OS, PL/pgSQL, pgAdmin, DataGrip, PostgreSQL
Отрасль проекта
Government & Public Sector
Период работы
Март 2023 - Октябрь 2023
(8 месяцев)
под NDA
Роль
Java-разработчик
Обязанности
Описание работы: Проект про хранилище данных пользователей и реализацию действий пользователями с этим хранилищем.
В этом проекте я перевёл java 8 на java 17, внедрил gradle вместо maven и совместно с коллегами микросервисную архитектуру. Внедрил кеширование. Совместно с коллегами начали общение между микросервисами с помощью Kafka. Внедрил временное хранилище с помощью Redis. Также микросервисы были размещены в Docker и подключена поддержка Discovery (Spring Cloud Eureka), был введён API Gateway. Были опробованы паттерны балансировки Resilience4J. Также мною были введены инструменты контроля качества кода и мониторинг на все проекты. Совместно с коллегами начали использовать Hexagonal architecture. Перешли на MapStruct во всех последующих проектах
Технологии, использованные мною: Java 8/17, Spring Boot (Data,Security, AOP, Cloud), PostgreSQL, Redis, Maven, Gradle, Ehcache, Caffeine, Kafka, Docker, Prometheus, Grafana, Zipkin, Zabbix, Hexagonal,MapStruct
Технологии, которые были косвенно затронуты: Flyway, Liqiubase
Стек специалиста на проекте
паттерны, caffeine, Grafana, ECache, технологии, liqiubase, hexagonal, Spring Cloud, Zabbix, Architecture, Data, AOP, Flyway, Java, Gradle, Redis, Prometheus, Kafka, cloud, Security, API Gateway, Eureka, Zipkin, Мониторинг, Docker, MapStruct, discovery, Java 17, Java 8, Maven, Microservices, PostgreSQL, Spring Boot
Отрасль проекта
Government & Public Sector
Период работы
Апрель 2022 - Февраль 2023
(11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет