Aндpeй K. Java разработчик, Lead

ID 12799
AK
Aндpeй K.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 7 июля 2025 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Lead
Навыки
Java
Spring
Docker
Spring Boot
PostgreSQL
Hibernate
Kafka
SQL
REST
Gradle
Jira
Kubernetes
Liquibase
Отрасли
BioTech, Pharma, Health care & Sports
E-commerce & Retail
FinTech & Banking
Главное о специалисте
Андрей, Lead Java разработчик Андрей имеет опыт работы в проектах, связанных с разработкой программного обеспечения для e-commerce и retail, fintech и banking, а также здравоохранения. Он успешно участвовал в разработке продуктов. В своей работе Андрей активно использует Java, Spring, Docker, Spring Boot, PostgreSQL, Hibernate, Kafka, SQL, REST, Gradle, Jira, Kubernetes, Liquibase. Он также обладает навыками работы с Maven, Apache Karaf, JUnit, Python, SQL и PL/SQL, Git, Markdown. На своих проектах Андрей выполнял следующие задачи: - разработка продукта «Динамическое ценообразование»: ведение полного жизненного цикла разработки данного продукта, от идеи до внедрения; - активное участие в проектировании и разработке архитектуры микросервисов; - управление требованиями и постановка задач; - формирование backend-команды; - проведение тщательных интервью по hard и soft skills для обеспечения качественного пополнения команды новыми членами; - контроль качества кода и тестирование; - планирование и отслеживание выполнения задач; - выбор технологического стека; - менторство и обучение участников команды. Опыт работы Андрея включает участие в начальной стадии развития проекта, разработку MVP проекта на базе микросервисной архитектуры, интеграцию с внешними системами, обеспечение масштабируемости продукта, выпуск нескольких релизов в продакшн, программирование на 80%, менеджерские задачи на 20% от общего рабочего времени.
Проекты   (6 лет 9 месяцев)
RAMAX Group
Роль
Senior developer, team lead
Обязанности
Основные задачи: - Разработка продукта "Динамическое ценообразование": Ведение полного жизненного цикла разработки данного продукта, от идеи до внедрения. Достижение оптимальной производительности и функциональности через тщательное проектирование и кодирование. - Архитектура микросервисов: Активное участие в проектировании и разработке архитектуры микросервисов, обеспечивая масштабируемость, надежность и безопасность системы. - Управление требованиями и постановка задач: Оценка и аргументирование требований к проекту, а также эффективное делегирование задач участникам команды. - Формирование backend-команды: Активное участие в процессе подбора и формирования команды backend-разработчиков, составленной из талантливых и мотивированных специалистов. - Интервьюирование: Проведение тщательных интервью по hard и soft skills для обеспечения качественного пополнения команды новыми членами. - Контроль качества кода и тестирование: Ответственность за обеспечение высокого качества кода через организацию code review и тестирование. - Планирование и отслеживание выполнения задач: Активное участие в составлении планов спринтов и контроле выполнения задач командой backend. - Выбор технологического стека: Анализ и выбор оптимальных библиотек и технологий, соответствующих целям продукта и обеспечивающих его успешную реализацию. - Менторство и обучение: Обучение и поддержка участников команды в их профессиональном развитии, а также активное участие в их менторинге. - Эффективное взаимодействие: Активное взаимодействие с фронтенд-командой, аналитиками и руководителями продукта для обеспечения гармоничной работы и достижения поставленных целей. Опыт работы: - Участие в начальной стадии развития проекта: Активное участие в становлении проекта с самого его зарождения, включая определение целей, формирование требований и выбор технологических решений. - Разработка MVP проекта на базе микросервисной архитектуры: Проектирование и разработка минимально жизнеспособной версии продукта, используя современные принципы микросервисной архитектуры для обеспечения гибкости и масштабируемости системы. - Интеграция с внешними системами: Эффективное взаимодействие и интеграция с внешними системами для расширения функциональности продукта и обеспечения его совместной работы с другими системами. - Обеспечение масштабируемости продукта: Принятие мер для обеспечения возможности продукта успешно масштабироваться и расти в соответствии с его жизненным циклом и увеличивающимся потоком пользователей. - Выпуск нескольких релизов в продакшн: Участие в успешном выпуске нескольких версий продукта в продакшн, обеспечивая стабильность и высокое качество каждого релиза. - Программирование на 80%, менеджерские задачи на 20% от общего рабочего времени: Осуществление активного программирования и вклад в кодовую базу продукта, а также успешное решение менеджерских задач, обеспечивая эффективное функционирование команды и достижение поставленных целей. Технологический стек: - Языки программирования: Владение Java и Kotlin с активным применением их в разработке высококачественных приложений. - Системы управления базами данных: Опыт работы с PostgreSQL, обеспечивающий надежное хранение и эффективное управление данными. - Контейнеризация: Знание и опыт работы с Docker, обеспечивающим удобство развертывания и масштабирования приложений. - Фреймворки и библиотеки: Практический опыт с Spring и Ktor, обеспечивающими высокую производительность и гибкость при разработке микросервисов и веб-приложений. - Система сборки: Использование Gradle для эффективного управления зависимостями и сборкой проектов. - Тестирование: Опыт работы с JUnit, обеспечивающим проверку корректности функционирования кода. - REST API: Опыт разработки и использования REST API для обеспечения коммуникации между компонентами приложения. - CI/CD: Практическое использование GitLab CI/CD для автоматизации процессов интеграции и развертывания. - Протоколы безопасности: Знание и применение HTTPS и WebSockets для обеспечения безопасности данных и коммуникаций. - GraphQL: Опыт работы с GraphQL для разработки эффективных и гибких интерфейсов API. - Hasura: Знание и использование Hasura для упрощения и ускорения разработки бэкенда приложений. - Keycloak: Практический опыт с Keycloak для обеспечения безопасной аутентификации и авторизации пользователей. Статья о продукте: https://vc.ru/s/1279373-innodata/487732-kak-mashinnoe-obuchenie-pomogaet-i ndeksirovat-ceny-na-nedvizhimost
Стек специалиста на проекте
Java
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2022 - По настоящее время  (3 года 6 месяцев)
Альфа-Банк (Россия)
Роль
Главный инженер разработчик
Обязанности
Основные обязанности и достижения: - Полный цикл реализации функционала мобильного приложения (backend): Ведение полного жизненного цикла разработки функционала мобильного приложения на backend-уровне. - Проектирование архитектуры взаимодействия слоев front-middle-back и контрактов: Активное участие в проектировании архитектуры и взаимодействия между различными слоями приложения. Определение контрактов взаимодействия, обеспечивающих эффективное взаимодействие и интеграцию между ними. - Оценка сроков и реализация задач: Компетентная оценка сроков выполнения задач и успешная реализация поставленных задач в срок, обеспечивая высокий уровень качества и производительности. - Разработка back-middle уровня на языке Kotlin: Эффективная разработка backend- и middle-уровня приложения с использованием языка программирования Kotlin, обеспечивая надежную и оптимизированную функциональность. - Документация API: Активное расширение и поддержка документации по API, облегчая работу для других разработчиков и обеспечивая понимание интерфейсов приложения. - Тестирование: Написание Unit и Integration тестов для обеспечения корректности и стабильности приложения, а также выявления потенциальных проблем и уязвимостей. - Deploy на различные среды: Участие в успешном deploy сервисов на различные среды, включая dev и prod, обеспечивая бесперебойную работу приложения в различных окружениях. Опыт работы: - Командная разработка в большом проекте: Успешный опыт работы в командной среде на крупномасштабных проектах, демонстрирующий способность эффективно сотрудничать с другими разработчиками и достигать общих целей. - Микросервисная архитектура: Знание и опыт работы с микросервисной архитектурой, обеспечивающей гибкость, масштабируемость и надежность системы. - Высоконагруженные системы: Участие в разработке высоконагруженных систем, где требуется особое внимание к оптимизации производительности и обеспечению надежной работы при большой нагрузке. - CI/CD: Практическое применение принципов непрерывной интеграции и доставки, обеспечивающих автоматизацию процессов сборки, тестирования и развертывания для обеспечения частых и стабильных релизов. - Code Review: Активное участие в процессе code review, что способствует повышению качества кодовой базы и соблюдению стандартов разработки. Технологический стек: - Язык программирования: Активное использование Kotlin для разработки высококачественных и эффективных приложений. - RxKotlin и WebFlux: Практическое применение RxKotlin и WebFlux для разработки реактивных приложений, обеспечивающих высокую производительность и отзывчивость. - WireMock: Знание и использование WireMock для эффективного тестирования внешних сервисов и API. - Фреймворк Spring: Обширный опыт работы с фреймворком Spring, включая Spring Boot, Spring MVC и другие компоненты, для разработки надежных и масштабируемых приложений. - Система сборки: Практическое использование Gradle для управления зависимостями и автоматизации процесса сборки проектов. - Тестирование: Написание тестов с использованием JUnit и Mockito для обеспечения корректного функционирования кода и его отладки. - Apache Kafka: Опыт работы с Kafka Clients и Kafka Streams для обеспечения эффективного обмена сообщениями и обработки потоковых данных. - Контейнеризация: Знание и опыт работы с Docker, обеспечивающим удобное развертывание и управление контейнеризированными приложениями. - Jenkins: Практическое использование Jenkins для автоматизации процессов интеграции, тестирования и развертывания приложений. - Bitbucket: Опыт работы с системой управления версиями Git через платформу Bitbucket для эффективного совместного разработки кода. - Redis: Знание и использование Redis для обеспечения быстрого доступа к данным и кэширования. - Marathon: Участие в развертывании и управлении приложений с использованием Marathon для обеспечения надежной работы в контейнерной среде. - Kibana: Опыт работы с Kibana для визуализации и анализа данных журналов и мониторинга приложений.
Стек специалиста на проекте
Java
Отрасль проекта
FinTech & Banking
Период работы
Июль 2021 - Февраль 2022  (8 месяцев)
Газпромбанк Инвестиции
Роль
Ведущий разрабочик
Обязанности
Основные обязанности и достижения: - Участие в проектировании архитектуры решения: Активное участие в процессе проектирования архитектуры решения, обеспечивая его эффективность, масштабируемость и надежность. - Планирование и декомпозиция модулей: Определение плана реализации и декомпозиция задач на модули, что способствует более эффективному контролю и выполнению проекта. - Разработка интеграционного решения компании, слоев Front, Middle и Back: Активное участие в разработке и проектировании комплексного интеграционного решения, охватывающего различные уровни приложения – Frontend, Middleware и Backend. - Разработка модулей интеграции: Эффективная разработка модулей интеграции, обеспечивающих безупречное взаимодействие между различными компонентами решения. - Оценка сроков реализации задач: Профессиональная оценка сроков реализации задач, что способствует планированию и организации эффективного рабочего процесса. - Контроль выполнения сроков реализации: Эффективный контроль за выполнением сроков реализации задач, обеспечивающий своевременное завершение проекта. - Исправление дефектов в модулях интеграционного решения: Осуществление оперативной диагностики и устранения дефектов в модулях интеграционного решения для обеспечения его стабильной работы. - Автоматизация внутренних процессов брокера и связь с фронтальной системой: Разработка и внедрение автоматизированных процессов в работе брокера, а также обеспечение надежной связи с фронтальной системой. Опыт работы: - Командная разработка на начальных стадиях проекта: Успешный опыт работы в командной среде на ранних стадиях развития проекта, что демонстрирует мою способность активно участвовать в формировании и создании продукта с самого начала. - Микросервисная архитектура: Знание и опыт работы с микросервисной архитектурой, обеспечивающей гибкость, масштабируемость и устойчивость системы. - Высоконагруженные системы: Участие в разработке высоконагруженных систем, где успешно справлялись с высокой нагрузкой и обеспечивали стабильное функционирование. - CI/CD: Практическое использование принципов непрерывной интеграции и доставки, что обеспечивало автоматизацию процессов сборки, тестирования и развертывания, ускоряя процесс разработки и улучшая качество продукта. - Рефакторинг и оптимизация чужого кода: Успешный опыт рефакторинга и оптимизации существующего кода, что способствовало повышению его читаемости, производительности и облегчало поддержку. - Code Review: Активное участие в процессе code review, что способствовало повышению качества кода и его соответствия установленным стандартам. Технологический стек: - Java 11: Активное использование Java 11 для разработки высококачественных приложений с использованием последних возможностей языка. - Spring Boot и Spring Data: Знание и опыт работы с фреймворками Spring Boot и Spring Data, обеспечивающими удобство и эффективность разработки приложений. - Maven: Практическое использование системы сборки Maven для управления зависимостями и сборки проектов. - Hibernate и MyBatis: Опыт работы с Hibernate и MyBatis для работы с базами данных и обеспечения удобства работы с объектно-реляционным отображением (ORM). - JUnit 5: Написание тестов с использованием JUnit 5 для обеспечения проверки корректности функционирования кода. - Netty: Знание и использование Netty для разработки эффективных и высокопроизводительных сетевых приложений. - Apache Kafka: Опыт работы с Kafka Clients и Kafka Streams для обеспечения эффективного обмена сообщениями и обработки потоковых данных. - Docker: Знание и опыт работы с Docker, обеспечивающим удобное развертывание и управление контейнеризированными приложениями. - Системы управления базами данных: Опыт работы с PostgreSQL, Microsoft SQL, что позволяет успешно взаимодействовать с различными СУБД. - Amazon S3: Практическое использование Amazon S3 для хранения и управления объектами в облаке Amazon Web Services (AWS).
Стек специалиста на проекте
Java
Отрасль проекта
FinTech & Banking
Период работы
Август 2020 - Июль 2021  (1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Санкт-Петербургский государственный технологический институт (технический университет), Санкт-Петербург
Специальность
Санкт-Петербургский государственный технологический институт (технический университет), Санкт-Петербург
Завершение учебы
2017 г.

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

EdTech • Government & Public Sector • Logistics & Transport
АК
Артём К.
Великий Новгород
Java разработчик
Lead
3 571,43 Р/час
Java
JavaScript
SQL
CSS
Docker
Elastic
Gradle
HTML
JPA
Maven
+116

Более 20 лет опыта в сфере информационных технологий и разработке программного обеспечения. Опыт проектирования разрабатываемых решений, экспертный уровень в разработке серверной части, сильные лидерские качества, умение работать как с современными, так и с классическими технологиями, в том числе: ReactJS и смежными технологиями, Jakarta EE, SQL и non-SQL DB, микросервисы, МОМ, асинхронные неблокирующие решения, Kubernetes, Docker, Jasper Reports, Alfresco, современный CI/CD, Agile/Scrum, UML, распределённые многоуровневые системы, исследования и проектирование, анализ и аудит кода, проектирование и разработка аппаратного обеспечения, проектная деятельность и управление командой. Разработка комплексных решений ПО и моделирование. Хорошо развиты коммуникативные навыки и лидерство. Командный игрок, умеет быстро переключаться между задачами, быстро обучается новому.

Подробнее

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • FinTech & Banking
AK
Aндpeй K.
Санкт-Петербург
Java разработчик
Lead
3 506,49 Р/час
PostgreSQL
Docker
REST
Java
Jira
SQL
Spring Boot
Gradle
Hibernate
Kubernetes
+13

Андрей, Lead Java разработчик Андрей имеет опыт работы в проектах, связанных с разработкой программного обеспечения для e-commerce и retail, fintech и banking, а также здравоохранения. Он успешно участвовал в разработке продуктов. В своей работе Андрей активно использует Java, Spring, Docker, Spring Boot, PostgreSQL, Hibernate, Kafka, SQL, REST, Gradle, Jira, Kubernetes, Liquibase. Он также обладает навыками работы с Maven, Apache Karaf, JUnit, Python, SQL и PL/SQL, Git, Markdown. На своих проектах Андрей выполнял следующие задачи: - разработка продукта «Динамическое ценообразование»: ведение полного жизненного цикла разработки данного продукта, от идеи до внедрения; - активное участие в проектировании и разработке архитектуры микросервисов; - управление требованиями и постановка задач; - формирование backend-команды; - проведение тщательных интервью по hard и soft skills для обеспечения качественного пополнения команды новыми членами; - контроль качества кода и тестирование; - планирование и отслеживание выполнения задач; - выбор технологического стека; - менторство и обучение участников команды. Опыт работы Андрея включает участие в начальной стадии развития проекта, разработку MVP проекта на базе микросервисной архитектуры, интеграцию с внешними системами, обеспечение масштабируемости продукта, выпуск нескольких релизов в продакшн, программирование на 80%, менеджерские задачи на 20% от общего рабочего времени.

Подробнее
E-commerce & Retail • EdTech • Hardware
АП
Артём П.
Ростов-на-Дону
QA авто
Middle
2 440,5 Р/час
WebDriver
Zephyr
Kanban
Postman
TestLink
firetms
pixtopix
DevTools
JSON
REST
+35

Опыт тестирования 3,5 года Навыки: Опыт построения автоматизации с нуля Опыт написания автотестов Python + Pytest + Selenium Знание ООП Знание SOLID Создание тест-кейсов и чек-листов; Разработка тестовых сценариев; Анализ логов; Знание теории тестирования, понимание SDLC, методологий тестирования, принципов тест дизайна; Понимание основ клиент-серверной архитектуры; Навыки работы с системами контроля версий; Умение писать запросы для проверки данных в базе данных; Составление тестовых артефактов; Оформление баг-репортов; Сбор тестовых доказательств; Регрессионное тестирование; Кроссбраузерное тестирование; Тестирование документации; Опыт работы в TMS системах; Умение работать с Git и понимание основ работы с репозиториями; Знания инструментов для тестирования API (Postman) и умение писать тесты для RESTful и SOAP API Опыт работы с языками: SQL, JavaScript, Python Опыт работы с инструментами: Postman, Swagger, Chrome Dev Tools, WireShark, FireTMS, TestRail, Qase, TestLink, Zephyr, Azure DevOps, Laravel Telescope, PixToPix, WebDriver Опыт работы с библиотеками и технологиями: MySQL,PostgreSQL, Puppeteer, Pytest, Allure, Selenium JSON, XML, REST, SOAP Также опыт работы с: Jira, Confluence, Figma Методологии разработки проектов: Git, Giltab, Scrum, Kanban, Waterfall

Подробнее