Олег Ч. Java разработчик, Middle+

ID 32395
ОЧ
Олег Ч.
Мужчина, 34 года
Россия, Тюмень, UTC+5
Ставка
2 298,7 Р/час
НДС не облагается
Специалист доступен с 14 октября 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Java
Spring Boot
Hibernate
PostgreSQL
MongoDB
Oracle Database
MS SQL
H2 DB
Docker
Kubernetes
Prometheus
Grafana
Redis
JDBC
RabbitMQ
Apache Kafka
JUnit
Mockito
Git
Jenkins
Flyway
Swagger
WSO2
WSO2 Message Broker
JavaScript
HTML
CSS
XML/Xslt
Linux
OData
Отрасли
RnD
Знание языков
Русский — C2
Английский — B2
Казахский — A1
Главное о специалисте
Java-разработчик с 4.5 годами практического опыта в проектах банковского, нефтяного, розничного и фармацевтического секторов. Обладаю навыками построения масштабируемых backend-систем, оптимизации производительности с использованием параллелизма и интеграции корпоративных систем.
Проекты   (5 лет 4 месяца)
Информационные технологии, системная интеграция, интернет
Роль
Middle Java Software Engineer
Обязанности
Проектирование и разработка высоконагруженных многомодульных веб-приложений и сервисов Разработка сложных функциональных модулей Создание динамических и гибких API Проведение анализа производительности и оптимизация критически важных участков кода Оптимизация работы с базами данных Обеспечение целостности и уникальности данных в базе данных, включая реализацию составных ключей для предотвращения дубликатов. Настройка и управление системами мониторинга производительности (Prometheus и Grafana) для анализа работы системы и выявления узких мест. Разработка сложного функционала по генерации отчетов, включая создание Excel-отчетов со встроенными формулами и сводными (pivot) таблицами для нужд бизнес-анализа. Расширение и доработка функционала пользовательского интерфейса с использованием современных фреймворков (например, ReactJS) для отображения статусов процессов в реальном времени. Взаимодействие с аналитиками и заказчиками для реализации функционала, направленного на автоматизацию бизнес-процессов Внедрение решений для сокращения времени разработки и ускорения вывода срочных изменений в продакшн.
Достижения
- Реализовал динамические эндпоинты с использованием протокола OData, что помогло сократить до 50 backend задач на проекте контроля качества данных для крупной нефтяной компании. - Ускорил расчет данных о проверках с секунд до миллисекунд за счет многопоточности. - Настроил метрики Prometheus и Grafana для мониторинга и анализа производительности системы. - Разработал веб-приложение для модерации контента, обрабатывающее более 100 000 сообщений в день и успешно используемое несколькими клиентами. - Создал многомодульное веб-приложение, соответствующее международным стандартам финансовой отчётности (IFRS), используемое банками для конвертации отчётов в необходимый формат. - Расширил функциональность интерфейса с помощью ReactJS для отображения статуса генерации в реальном времени, что помогло сократить время разработки срочных задач. - Разработал функционал по генерации Excel отчетов со встроенными формулами и pivot таблицами для анализа продаж французской фармацевтической компании. - Реализовал составные ключи для добавления уникальности в базе данных и устранения дубликатов. - Ускорил время выполнения SQL-запросов более чем на 50% за счет lazy fetching и entity graphs.
Стек специалиста на проекте
API, Бизнес-анализ, JPA, Grafana, Prometheus, Data, Entity Framework, Context, OData, MS Excel, Dynamic, Fetch, Application, Backend, React, Enfuce, Grape, format, Convert, Lazy loading, monitoring, client, build, IFRS, анализ производительности, SQL запросы, embedded, developer, Автоматизация бизнес-процессов, database, Анализ, metrics, forts, lazy, Pivot, fetching
Отрасль проекта
RnD
Период работы
Август 2021 - Июль 2024  (3 года)
ICL Soft
Роль
Junior Java Software Engineer
Обязанности
Интеграция корпоративных систем: Планирование и реализация интеграции внутренних информационных систем с внешними сервисами, используя шины данных (например, WSO2 ESB). Ответственность за конфигурирование платформы и использование готовых коннекторов для минимизации затрат. Обеспечение целостности транзакций: Разработка механизмов обеспечения атомарности и целостности данных, включая создание хранимых процедур для имитации транзакционной поддержки в сервисах, которые изначально ее не имеют. Оптимизация базы данных (NoSQL): Анализ и повышение производительности работы с данными Рефакторинг и повышение эффективности кода: Проведение рефакторинга и применение методов параллелизма для критически важных бизнес-процессов, что привело к сокращению времени обработки больших объемов данных Автоматизация операций с данными: Разработка и внедрение скриптов (JS) для автоматизированного обновления и массовой обработки больших наборов данных Разработка функционала отчетности: Разработка утилит и инструментов для массовой загрузки данных, необходимых для достижения стратегических целей компании (на примере французского ритейлера). Наставничество (менторство) младших инженеров, предоставление рекомендаций по техническим решениям и стандартам кодирования. Активное участие в передаче знаний команде поддержки, документирование технических решений и обучение персонала для обеспечения бесперебойной эксплуатации систем.
Достижения
- Интегрировал систему французского ритейлера с внешними сервисами через шину данных WSO2 ESB, сократив затраты за счет использования готовых коннекторов и конфигурируемой платформы. - Разработал хранимые процедуры для добавления транзакций в сервисах без поддержки транзакций. - Автоматизировал обновление более 12 миллионов записей с помощью JS-скриптов и загрузки файлов, обеспечив своевременное достижение маркетинговых целей. - Был наставником для младших инженеров и передавал знания команде поддержки. - Увеличил скорость обработки запросов в 10 раз, добавив индексы в MongoDb. - Сократил время обработки 600 тыс. товаров в 100 раз с помощью параллелизма и рефакторинга кода.
Стек специалиста на проекте
JavaScript, Планирование, MongoDB, Базы данных, ESB, Рефакторинг, WSO2, Работа с интеграциями, Разработка, автоматизация, Анализ, оптимизация, Нереляционные БД (NoSQL), Поддержка, настройка, конфигурирование, Транзакции
Отрасль проекта
RnD
Период работы
Февраль 2020 - Август 2021  (1 год 7 месяцев)
GDC (Fujitsu preferred supplier of Services)
Роль
Разработчик
Обязанности
- Администрировал Linux-серверы и инфраструктуру для зарубежных заказчиков в 33 странах. - Работал с международными техническими командами для оперативного решения инцидентов. - Автоматизировал рутинные задачи с помощью скриптов.
Стек специалиста на проекте
Bash, Linex
Отрасль проекта
RnD
Период работы
Апрель 2019 - Февраль 2020  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Внутри страны, За границу
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Tomsk State University of Control Systems and Radioelectronics
Специальность
Software Engineering
Завершение учебы
2022 г.

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

E-commerce & Retail • FinTech & Banking • Media
ЭК
Эрнест К.
Бишкек
Java разработчик
Senior
4 545,45 Р/час
ActiveMQ
Angular
AOP
Apache
apache cxf
Apache Kafka
Apache Tomcat
API
Apidog
Architecture
+159

Обо мне: Личные качества: ● Активный участник команды ● Коммуникабельность ● Желание решать сложные задачи ● Организация работы ● Самостоятельность ● Умение адаптироваться ● Умение предлагать альтернативные варианты ● Стрессоустойчивость ● Быстро обучаемость новым скиллам ● Самосовершенствование Развитие: ● Вижу себя как Архитектора решений, и обучаюсь в этом направлении. Обладаю опытом работы как технического лидера, так и руководителя команды. Есть навыки управления проектом, и построения процессов внутри команды ● Читаю техическую литературу, самосовершенствуюсь. Изучаю программирование на Flutter, и также AWS для получения сертификата AWS Cloud Practitioner, AWS Cloud Developer

Подробнее
FinTech & Banking • FoodTech • Government & Public Sector • Logistics & Transport • Manufacturing
АВ
Артур В.
Тюмень
Java разработчик
Senior
3 506,49 Р/час
методологии
Compose
ELK
Grafana
assertj
архитектура
AWS
GitLab
Разработка
брокеры сообщений
+109

Мой путь в IT — это постоянный поиск баланса между технической глубиной и решением бизнес-задач. За 5 лет работы с Java я убедился: даже самый сложный код имеет ценность только тогда, когда он становится частью системы, которая работает для людей. В проектах, где требовалось масштабировать сервисы или интегрировать разнородные системы, я учился видеть не только код, но и контекст. Например, оптимизация процессов обработки данных или внедрение инструментов для прозрачности инфраструктуры — это не просто задачи из джуры, а шаги к тому, чтобы заказчик получил результат быстрее и без потерь. Мне близок подход, где разработчик — не просто исполнитель, а участник диалога. Будь то проектирование микросервисов, настройка CI/CD или менторство коллег — я стараюсь работать так, чтобы код и процессы становились надежным фундаментом, а не временным решением. Ищу команду, где смогу применять этот опыт. Готов решать задачи, требующие как технической экспертизы, так и умения слушать, анализировать и предлагать. Самая интересная задача: Реализация интеграции с 5 разнородными источниками данных (PostgreSQL, Elasticsearch, внешние API) для генерации PDF-документов в реальном времени. · Нужно было обеспечить синхронную работу с системами, которые имели разные форматы данных и latency. · Добавил асинхронную обработку через Kafka: данные собирались в фоне, а пользователь получал уведомление о готовности документа. · Использовал Redis для кэширования шаблонов и часто запрашиваемых данных Самая технически сложная задача: Обработка 5000+ событий в секунду с IoT-датчиков в реальном времени без потерь данных. · Kafka не справлялась с пиковой нагрузкой: сообщения терялись, потребители отставали. · Данные о температуре плавки и составе сплавов критичны для качества продукции. Решение которое внедлил для решения проблемы: · Перераспределил партиции Kafka, увеличив их количество, и настроил сжатие сообщений. · Внедрил Apache NiFi как буферный слой для предобработки данных перед отправкой в Kafka

Подробнее
Blockchain • E-commerce & Retail • Government & Public Sector
АБ
Александр Б.
Анталья
Java разработчик
Middle+
3 211,19 Р/час
Java
HTML
CSS
IntelliJ IDEA
Eclipse
Xcode
Spring Boot
Spring Web
Spring Data
Spring Cloud
+91

О себе: - Ответственный, работаю на результат; - Люблю сложные, интересные проекты и нестандартные задачи; - Постоянно изучаю ресурсы по разработке - Baeldung, StackOverFlow, Хабр и другие; - Прохожу различные курсы по разработке и технологиям. Читаю статьи, экспериментирую с кодом. Дополнительное обучение: - Skillbox, Java-разработчик PRO - EPAM, Java Online Program - Skillbox, Java-фреймворк Spring - Skillbox, Enterprise-технологии в Java-разработке Обязанности / навыки: - Уверенный опыт paзpaботки WEB-приложений на Java; - Уверенный пользователь Linux; - Xopoшee знaниe Spring Framework; - Умeниe пиcaть unit-тecты; - 3наниe пpинципoв пocтpoeния надeжной аpxитектypы; - Разработка проектов, соблюдение сроков, правка кода; - Оценка трудоемкости проекта, декомпозиция; - Разработка новой функциональности; - Поддержка работоспособности системы, отладка, дебаггинг; - Анализ и рефакторинг существующего функционала; - Внедрение новых технологий; - Участие в обсуждении новой функциональности; - Обучение и курирование младших разработчиков.

Подробнее

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

E-commerce & Retail • FinTech & Banking
АВ
Анастасия В.
Минск
QA авто
Middle+
2 774,47 Р/час
PostgreSQL
RabbitMQ
Apache Kafka
Git
Docker
REST
Java
Jira
SOAP
Postman
+32

Анастасия — QA-специалист уровня Middle+. Имеет опыт работы в тестировании ПО более 4 лет. Принимала участие в двух проектах: - Онлайн-платформа для профессионального обучения и сертификации. Разрабатывала и поддерживала автоматизированные тесты, проводила ручное тестирование, работала с Selenium и TestNG. Тестировала совместимость платформы с различными браузерами и устройствами. Создавала тесты для проверки корректности взаимодействия микросервисов через Apache Kafka. - Приложение дистанционного банковского обслуживания клиентов. Создавала и поддерживала UI и API тесты. Проводила ручное тестирование. Оптимизировала тесты для граничных случаев. Работала с PostgreSQL. Интегрировала автоматические тесты в непрерывную интеграцию с помощью Jenkins.

Подробнее