BioTech, Pharma, Health care & Sports
Manufacturing
Marketing, Advertising & Design
RnD
Social Networking
Максим Р. Java разработчик, Senior
ID 16432
МР
Максим Р.
Мужчина, 40 лет
Грузия, Тбилиси, UTC+4
Ставка
4 000 Р/час
НДС не облагается
Специалист доступен с 9 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Квалифицированный и профессиональный Senior Java-разработчик. Опыт работы на Java и сопутствующих технологиях. Мотивированный, коммуникабельный энергичный командный игрок с пристальным вниманием к деталям и ответственностью. Обладает навыками разработки под Android, что позволяет создавать кросс-платформенные решения. Принимал участие в проектах различной направленности, таких как энергетика, социальное страхование, реклама и медиа, медицина.
Проекты
(8 лет 3 месяца)
под NDA
Роль
Senior Java Developer
Обязанности
Описание проекта:
В составе небольшой, глобально распределенной команды, я поддерживал и расширял
несколько микросервисов, отвечающих за ежедневные операции немецкого энергетического рынка. Команда следовала подходу DDD в рамках Scrum с ротацией роли Scrum-мастера. Это позволило коллективно владеть кодом с быстрым, гибким процессом принятия решений и внедрения. В конечном итоге мы полностью автоматизировали наш конвейер CI/CD, что значительно упростило доставку.
В качестве примера, мы отреагировали на печально известную уязвимость Log4Shell (CVE-2021-44228) в течение нескольких часов после публикации, развернув исправления для всех наших микросервисов на всем пути от разработки до производственной среды, как обычно, не нарушая ни одного из наших обычных шагов рабочего процесса, т. е. планирования, тестирования, подготовки и т. д.
Обязанности:
- Проектирование, реализация и поддержка микросервисов
- Проведение код-ревью и багфиксинга
- Поддержка и развитие конвейера CI/CD для автоматизации сборки, тестирования и развертывания приложений
- Написание модульных и интеграционных тестов, автоматизация тестирования
- Создание и поддержка технической документации по архитектуре, API и процессам разработки
- Разработка и тестирование патчей, а также их развертывание в производственной среде
Стек специалиста на проекте
AWS, Flyway, Jupiter, Keycloak, Java, JUnit, Mockito, Swagger, Storybook, Terraform, Hamcrest, Docker, SQL, Kotlin, TypeScript, GitLab CI/CD, React, Spring Boot
Отрасль проекта
Manufacturing
Период работы
Август 2022 - Август 2023
(1 год 1 месяц)
под NDA
Роль
Senior Java Developer
Обязанности
Описание проекта:
Повторная реализация устаревшего статического веб-сервиса в качестве современного веб-приложения SPA. То, что начиналось как работа с тяжелым фронтендом и изначально элементарным бэкендом,
постепенно превратилось в тысячи строк нового кода, поскольку устаревшие части были изолированы и заменены новыми реализациями. По большей части речь шла о замене статических веб-форм динамическими вызовами в стиле Ajax для недавно созданного RESTful API и нормализации базы данных, где это возможно.
Обязанности:
- Реализация RESTful API с использованием Java и Spring Boot.
- Нормализация базы данных и оптимизация запросов SQL.
- Создание и поддержка контейнеров Docker для разработки и развертывания.
- Написание модульных тестов
- Создание SPA с использованием React и TypeScript.
- Интеграция динамических вызовов Ajax для взаимодействия с бэкендом.
- Разработка компонентов пользовательского интерфейса.
- Анализ и оптимизация производительности как фронтенда, так и бэкенда.
Стек специалиста на проекте
SPA, Jupiter, Java, JUnit, Mockito, Storybook, Ajax, Docker, SQL, TypeScript, React, REST API, Spring Boot
Отрасль проекта
RnD
Период работы
Июнь 2021 - Август 2022
(1 год 3 месяца)
под NDA
Роль
Full Stack Developer
Обязанности
Описание проекта:
В составе большой команды я разработал новые функции для общенациональной системы социального страхования.
Обязанности:
- Расширение и поддержка микросервисов и RESTful веб-API.
- Реализация десятков интеграций с внешними системами, такими как банки, государственные учреждения и т. д.
- Оптимизация SQL-запросов для извлечения и обработки необработанных данных для целей диагностики и отладки.
- Работа по методологии Kanban в кросс-функциональной команде
- Работа с бизнес-аналитиками, специалистами по контролю качества и представителями клиентов.
Стек специалиста на проекте
Functional testing, JavaScript, Kanban, Postman, ext, XML, Java, Git, Restful, Confluence, Docker, SQL, Jenkins, Jira, RabbitMQ, Web Api, Spring Boot
Отрасль проекта
Social Networking
Период работы
Сентябрь 2019 - Май 2021
(1 год 9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Университет ИТМО
Специальность
Математика и компьютерные науки
Завершение учебы
2003 г.
Высшее
Учебное заведение
Санкт-Петербургский университет телекоммуникаций
Специальность
Программное обеспечение компьютерной инженерии
Завершение учебы
2019 г.
Высшее
Учебное заведение
Санкт-Петербургский университет телекоммуникаций
Специальность
Компьютерные науки
Завершение учебы
2019 г.