Андрей С. Java разработчик, Senior
ID 24194
АС
Андрей С.
Мужчина
Россия, Воронеж, UTC+3
Ставка
3 636,36 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Я — целеустремленный и результативно ориентированный специалист с глубоким опытом
в разработке программного обеспечения. Моя экспертиза охватывает как создание проектов с "нуля", так и работу с legacy-системами, включая отладку, оптимизацию и
решение сложных задач в условиях высоких нагрузок и критических ситуаций.
Основной стек технологий — Java и Kotlin.
Обладаю глубокими знаниями в области финансовых технологий (fintech) и туризма (travel).
Что позволяет мне анализировать бизнес требования, не только с точки зрения реализации.
Помимо backend-разработки, я имею опыт работы с Python для решения задач различного уровня сложности, а также создания интуитивно понятных пользовательских интерфейсов с использованием React JS.
Проекты
(5 лет 5 месяцев)
Рексофт
Роль
Java developer
Обязанности
Разрабатываю backend-приложения на Java и Spring Framework. Пишу чистый, поддерживаемый код, работаю с базами данных (SQL/NoSQL) и различными видами проектных архитектур. Участвую в код-ревью, тестировании и развертывании приложений.
Основная сфера деятельности: Разработка решений в области финансовых технологий (FinTech).
Ключевые навыки и технологии:
— Языки программирования: Java, Kotlin.
— Фреймворки: Spring/Spring Boot, Hibernate/JPA, Kafka, gRPC, Liquibase.
— Базы данных: Cassandra, PostgreSQL, DuckDB.
— Инструменты тестирования: Gatling (нагрузочное тестирование), JUnit, интеграционное
тестирование.
— Системы обработки данных: Apache Kafka.
— Облачные технологии: Работа с S3-хранилищами.
— Оптимизация и профилирование: Spring Boot Async Profiler.
— Дополнительно: Навыки проведения код-ревью, опыт миграции legacy-систем, работа с распределенными системами
Достижения:
1. Оптимизация баз данных:
— Улучшил Cassandra производительность на 25% за счет оптимизации запросов и таблиц.
— Оптимизация запросов Spring Jpa (PostgreSQL, например, фильтрация в памяти, а не на
уровне бд)
2. Нагрузочное тестирование:
— Разработал систему тестирования на Gatling + Kotlin, выявил и устранил узкие места.
3. Оптимизация производительности:
— Ускорил ключевые методы на 40% с помощью Spring Boot Async Profiler.
4. Миграция на Spring Boot:
— Провел миграцию в 3 этапа: обновление Java, библиотек, переход на Spring Boot.
5. FinTech-функционал:
— Реализовал модуль выплаты дивидендов с нуля, успешно внедрив в проект.
6. Публичные выступления:
— Доклад на Joker о лучших практиках Kotlin Coroutines.
— Написание статей на Habr.
7. Имел опыт работы со сложной банковской платформой.
8. Работа с BPMN движком:
— Найдены и устранены проблемы связанные с работой в транзакция bmpn движка.
Стек специалиста на проекте
hibernate/jpa, Spring 3, gatling, spring 5, Spring Data JPA, Liquibase, Java, JUnit, gRPC, Kafka, Cassandra, Profile, boot, Fintech, Async, Kotlin, Spring, Spring Boot, PostgreSQL, Framework, Apache Kafka, Load Testing, Integration testing
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2022 - По настоящее время
(3 года 2 месяца)
DataArt
Роль
Backend разработчик
Обязанности
• Разработка бэкенда приложения
• Поддержка и оптимизация уже существующего кода
• Изучение и написание документации
• Разработка и обсуждение архитектуры системы
Стек(Java 11, Spring Boot, REST API, SOAP API, Docker, Jenkins, React, Akka)
Стек специалиста на проекте
Docker, REST API, Spring Boot, Jenkins, Java 11, SOAP API, React, Akka
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Май 2021 - Июнь 2022
(1 год 2 месяца)
Заказная разработка
Роль
Backend разработчик
Обязанности
Разработка, поддержка, дописывание различного рода скриптов, ботов, парсеров и веб-приложений.
Из самых больших проектов: Написал бота для интеграции с автосалоном, который позволял арендовывать машины. Веб приложение для аукциона с ботом.
А также множество парсеров и т.д.
В качестве основных языков использовал Java, Python.
Стек(Flask, PostgreSQL,EdgeDB, Spring Boot, JUnit,Mockito)
Стек специалиста на проекте
PostgreSQL, JUnit, Mockito, Spring Boot, Flask
Отрасль проекта
Logistics & Transport
Период работы
Март 2020 - Май 2021
(1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский государственный университет, Воронеж ФКН
Специальность
Программная инженерия
Завершение учебы
2024 г.
Высшее
Учебное заведение
Воронежский государственный университет, Воронеж ФКН
Специальность
Информационные системы и технологии
Завершение учебы
2022 г.