Андрей З. Java разработчик, Senior
ID 3079
АЗ
Андрей З.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3,875 Р/час
НДС не облагается
Специалист доступен с 6 июня 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
PostgreSQL
RabbitMQ
Git
MySQL
Docker
Elasticsearch
REST
XML
Java
SQL
Kotlin
GraphQL
Bitbucket
JUnit
Apache Maven
REST API
Spring Boot
JPA
Gradle
Linux
Hibernate
Intellij IDEA
Jenkins
Grafana
MVC
Kubernetes
GitLab
Spring Framework
Apache Tomcat
NoSQL
ORM
OpenShift
Java SE
Java EE
Liquibase
Flyway
HTTP
JDBC
JMX
WSDL
Spring Core
XSD
Zabbix
Grpc
Микросервисы
Cassandra
Kafka
Spring Cloud
Atlassian Confluence
Multithread Programming
XLS
Thymeleaf
ООП
Redis
Отрасли
E-commerce
Realty
Transport
Знание языков
Английский — B2
Проекты
(9 лет 5 месяцев)
S8 Capital
Роль
Java-разработчик
Обязанности
Онлайн-договор на аренду проекта платформы недвижимости:
- Разработка нового функционала.
- Предложение, обсуждение, внесение изменений в архитектуру проекта.
- Наставничество.
- Участие в других проектах.
Технологии: Java, Kotlin, Spring, Postgres, Kafka, OpenFeign, Consul
Период работы
Февраль 2022 - Июнь 2022
(5 месяцев)
ДОМ.РФ-Витринный проект недвижимости
Роль
Kotlin/Java-разработчик
Обязанности
- Пересмотрен подход к архитектуре продукта. Новый подход был основан на:
1) денормализация данных, выделение микросервисов.
2) реализация решений по гарантированной доставке и др.
3) реализация единообразия для микросервисов схожего функционала.
- Реализован поток git.
- Перенес микросервисы с Java 11 на Kotlin.
- Разработка нового функционала.
- Самостоятельно реализовано внедрение прямого и обратного геокодирования для географического поиска объектов недвижимости.
- Реализован сбор и отображение логов со стеком ELK(+fluentD).
- Оптимизирован поиск и возврат объектов из БД.
- Проведены собеседования с соискателями.
Технологии: Kotlin/Java, Spring, Rest, Kafka, Flink, PostgreSQL, ElasticSearch, Redis, Exposed, SpringData, Thymeleaf, Sleuth, Gitlab, Kubernetes, Gradle(kts), Log4j
Несколько проектов для банка в сфере ипотеки:
- Прием проектов от подрядчиков.
- Разработка нового функционала.
- Разработка дизайнера программы.
- Наставничество.
- Проведены собеседования с соискателями.
Технологии: Kotlin, Spring, Rest, PostgreSQL, ElasticSearch, Redis, Exposed, Thymeleaf, JasperReport, Sleuth, Gitlab, Kubernetes, Gradle(kts), Log4j
Период работы
Январь 2020 - Февраль 2022
(2 года 2 месяца)
BIA tech
Роль
Backend-разработчик
Обязанности
Участвовал в разработке диспетчерского проекта.
Проект основан на CQRS и Event Sourcing с пользовательскими транзакциями, основанными на Orchestration Saga.
На стороне бэкенда мы используются:
Cassandra для хранения событий
PostgrSQL для хранения этапов
GRPC для отправки данных между сервисами
Akka для последовательного доступа к определенному объекту
Kotlin — язык проекта
Документация Swagger для API
Mockito для модульных тестов
Также есть Spring, Docker, Helm, Log4j, Gradle, Kotlin DSL Jenkins, JMeter, VmVisual и др.
Период работы
Август 2018 - Декабрь 2019
(1 год 5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский государственный университет, Воронеж
Специальность
Прикладной Математики, Информатики и Механики, Комплексная защита объектов информатизации
Завершение учебы
2012 г.