Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.
Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.

После окончания университета 9 лет работал системным администратором (администрирование Windows и Linux серверов). Затем 4 года работал 1с разработчиком (дало хорошую базу для понимания работы СУБД SQL, разработка в команде, работа с крупными заказчиками enterprise).


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Участие в роли Java backend разработчика. Доработка сервисов. Планирование, оценка задача. Рефакторинг и оптимизация кода. Участие в code review. Взаимодействие с тестировщиками и разработчиками в рамках Agile.
В компании разрабатываются приложения, реализованные в микросервисной архитектуре, масштабируемые, отказоустойчевые, предназначенные для распознавания речи, синтеза речи, распознавания лиц, идентификации личности по видео или фото. Используемые мной технологии на проекте:
- Java 17.
- Microservices.
- Multithreading, Concurrency.
- Spring Framework, Spring Boot, Spring Data, Spring MVC, Spring WebFlux
- SQL, JOOQ, JPA, Postgresql, Flyway, Hibernate.
- Rest API.
- Apache Ignite, RebbitMQ.
- Docker, Teamcity.
- Gitlab, Maven.
- Junit 5, Mockito.
- JAXB.
В качестве задач успел поработать с heapdamp-ами, проводил анализы утечек памяти. Оптимизировал выполнение сравнения файлов с лицами. Профилирование сервисов. Работа со стримингом аудио. Очень много многопоточки: пулы, блокировки, потокобезопасные коллекции, семафоры, барьеры и т.п.
Участие в роли Java backend разработчика. Проектирование новых, доработка старых сервисов. Планирование, оценка задача. Рефакторинг и оптимизация кода. Участие в code review. Менторинг. Взаимодействие с аналитиками и разработчиками в рамках Agile.
В компании разрабатывается бизнес-система реализованная в микросервисной архитектуре, предназначенная для автоматизации банковской деятельности, финансовых операций. Используемые мной технологии на проекте:
- Microservices.
- Spring Framework, Spring Boot, Spring Data, Spring MVC, Spring Security.
- SQL, HQL, Hibernate, QueryDsl, JPA, Postgresql, Liquibase.
- ArtemisMQ, Kafka, gRPC (Protobuf).
- Процессы BPMN.
- Jenkins, Kubernetes, Docker.
- Gitlab, Maven.
- Junit 5, Mockito.
- JAXB, MapStruct.
Успел поучаствовать в разработке сервисов
- По интеграции с ФНС
- Сервисы по обмену платёжными документами различных систем (cnaps, swift)
- Различные интеграционные адаптеры
- Сервис банковских гарантий
- Сервисы импорта/экспорта данных между различными БД.
- Различные сервисы управления счетами, клиентами, сотрудниками и т.п.
- Сервис управления сейфовыми ячейками
Разработка на языке Java. Сервис подбора терапии на основании клинических рекомендаций. Используемые технологии:
- Microservices.
- Spring Framework, Spring Boot, Spring Data, Spring Integration.
- Hibernate, Postgresql, Liquibase.
- RabbitMQ.
- GraphQL.
- Docker.
- Gitlab, Maven.
- Junit 5, Mockito.
Инженер