Олег М. Java разработчик, Senior

ID 4283
ОМ
Олег М.
Мужчина, 34 года
Россия, Ярославль, UTC+3
Ставка
4 675,32 Р/час
НДС не облагается
Специалист доступен с 12 мая 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Senior
Навыки
Java
SQL
Git
Linux
Unix
Spring
Reverse engineering
Kotlin
Go
PostgreSQL
Oracle
Spring Boot
Hibernate
Docker
Kafka
Spring Data
JUnit
REST
MySQL
Maven
Gradle
SOAP
Spring Security
Отрасли
FinTech & Banking
Знание языков
Английский — B2
Немецкий — A1
Главное о специалисте
Ключевые навыки Java SQL Git Linux Unix Spring Framework Reverse Engineering Машинное обучение Кotlin Go  Знание сетевых технологий  Знание основ информационной безопасности  Владение языками Java, Python, Go, SQL, Assembler  Знание фреймворков Hibernate ORM, Spring Framework  Опыт Reverse Engineering  Опыт работы с СУБД (Oracle, PostgreSQL)
Проекты   (11 лет 3 месяца)
OpenDev
Роль
Senior Java Developer
Обязанности
Поддержка и доработка системы ДБО для юрлиц в УралСиб /ВТБ Разрабатываю бэкенд-часть для мобильного приложения и веб-интерфейса. Наш микросервис отвечает за работу с самозанятыми - регистрация в ФНС в качестве самозанятого, регистация чеков, уплата налогов и так далее. Большое количество интеграций с другими сервисами - собственно, интеграция с ФНС, проверки в блэк-листах, карточка физ.лица и т.д. Стек: Kotlin, Spring Framework, PostgreSQL, Liquibase, Kafka, Docker OpenShift, TeamCity, ну и классика - Jira и Confluence
Период работы
Январь 2021 - По настоящее время  (4 года 5 месяцев)
Adoperator
Роль
Разработчик Java/Kotlin
Обязанности
Участвовал в разработке RTB-аукциона, создал api для управления настройками аукциона, разработал механизм сбора статистики, разработал механизм троттлинга запросов к контр-агентам на основе собираемой статистики. БД - Postgres; бэкенд - Java/Kotlin
Период работы
Февраль 2020 - Ноябрь 2020  (10 месяцев)
М.Видео-Эльдорадо
Роль
Team-lead / Java-разработчик
Обязанности
Руководил командой разработчиков, разрабатывал механизм репликации для экосистемы NTS Wincash с использованием Java 8 + Oracle/Postgres Достижения: - решил проблему нехватки ресурсов на продуктивных серверах компании за счёт тонкой настройки гипервизоров и тюнинга JVM; - решил проблему коммуникации между командой аутсорс-разработчиков и бизнес-заказчиком проекта репликации; - исследовал и восстановил логику работы старого механизма репликации; - сократил отставание по проекту с трёх месяцев до одного за счёт оптимизации кадровых ресурсов и изменения процесса разработки - разработал кастомный менеджер распределённых транзакций БД - Oracle, Postgres; бэкенд - Java 8, Spring Framework
Период работы
Август 2018 - Апрель 2020  (1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Рыбинский государственный авиационный технический университет им. П.А. Соловьева, Рыбинск
Специальность
Радиоэлектроники и информатики/ Кафедра радиоэлектронных и телекоммуникационных систем, Проектирование и технология радиоэлектронных средств
Завершение учебы
2014 г.
Высшее
Учебное заведение
Рыбинский государственный авиационный технический университет им. П.А. Соловьева, Рыбинск
Специальность
Вычислительной техники, Техническое обслуживание средств вычислительной техники и компьютерных сетей
Завершение учебы
2010 г.

Похожие специалисты

Cloud Services • Insurance • Logistics & Transport
ИФ
Иван Ф.
Минск
Java разработчик
Senior
3 724,98 Р/час
ELK
Grafana
AWS
GitLab
MS Windows
Tomcat
core
Spring Data
libraries
Camunda
+71

Разработчик программного обеспечения с более чем 5-летним опытом коммерческой разработки корпоративных приложений и стартапов Разработка и проектирование систем различной степени сложности в соответствии с техническими требованиями и поставленными задачами Знание и опыт применения основных парадигм и принципов объектно-ориентированного программирования, паттернов проектирования, наилучших мировых практик в области разработки программного обеспечения. Создание и улучшение микро сервисных приложений Опыт разработки с использованием облачных сервисов (AWS) Опыт использование и настройка CI/CD процессов (Gitlab, Jenkins) Разработка BPMN процессов с использованием Camunda modeler Анализ и оптимизация существующих систем: рефакторинг кода, написание модульных и интеграционных тестов. Коммуникабелен, мотивирован, быстро осваивается и погружается в текущие процессы любой команды.

Подробнее

Недавно просмотренные специалисты

Logistics & Transport • Travel, Hospitality & Restaurant business • Urban technology
ДС
Дмитрий С.
Новосибирск
Backend разработчик
Middle
2 727,27 Р/час
Redmine
Socket.io
MariaDB
PHP
WebSockets
Git
MongoDB
Redis
Yii
YouTrack
+23

Разработчик с опытом работы более 3 лет. Хорошие навыки в разработке и внедрении программного обеспечения, проектировании реляционных баз данных, сетевом администрировании, архитектуре проектов. - Хорошее знание различных движков БД (MySql, MariaDB, PostgreSQL + postgis, Redis, MongoDB). Опыт использования сложных запросов, хранимых функций, триггеров и процедур. - Кэширование (Memcached) - Опыт объектно-ориентированного программирования. Функциональное программирование. Большой опыт работы с шаблонами дизайна. - PHP-программирование (PHP5.3 +, PHP7.0-7.4, REST API, WebSocket, фреймворки: Yii, Yii2, Laravel) - Программирование на Kotlin (Ktor, Exposed, socket.io) - Опыт работы с Javascript: React.js, Node.js, Socket.IO. - Большой опыт использования брокеров очередей (RabbitMQ, Apache Kafka) - Опыт работы с Docker: создание образов, использование среды разработки с помощью docker-compose, опыт использования в производственной среде - Регулярное использование шаблонов проектирования и Unit-тестов, непрерывная интеграция, автоматизация сборок - Дизайн и планирование проекта. Опыт экстремального программирования - Разработка и программирование клиент-серверных приложений (REST API, GraphQL, документация по swagger). - CI / CD: настройка и оптимизация заданий Gitlab CI (запускающие оболочки и докеры) - Отладка и рефакторинг кода. Большой опыт поддержки и улучшения существующего кода - Оптимизация производительности приложений (оптимизация базы данных, профилирование и оптимизация приложений) - Работа в команде, работа с трекерами и планировщиками (JIRA, Youtrack, Redmine). Опыт работы с системами контроля версий GIT

Подробнее