АМ
Андрей М.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 125 Р/час
НДС не облагается
Специалист доступен с 13 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Квалифицированный и целеустремленный разработчик программного обеспечения. Мой опыт включает создание высокопроизводительных приложений, в которых уделяется отдельное внимание проработке отказоустойчивости, надежности и способности к масштабированию. Тщательно подхожу к каждому проекту, проявляя внимание к деталям и ответственность за результат. Быстро разбираюсь в новых технологиях, постоянно обновляю свои знания, читаю профессиональную литературу. Одна из целей – постоянный профессиональный рост. Сильные коммуникативные навыки позволяют эффективно взаимодействовать с командой. Я открыт для новых вызовов и стремлюсь вносить значительный вклад в развитие продуктов, используя свои знания и опыт в разработке ПО.
Проекты
(4 года 6 месяцев)
Разработка высоконагруженной учебной платформы «Корпоративный Университет» для одной из крупнейших компаний в области ритейла.
Роль
Middle+ Java Developer
Обязанности
Разработка высоконагруженной учебной платформы «Корпоративный Университет» для одной из крупнейших компаний в области ритейла. Платформа обеспечивает автоматическую проверку тестовых и учебных заданий по различным языкам программирования, таким как Java, Python, SQL, и другим с версионированием языков, учебных материалов, заданий и прочего, предодставляет доступ в личных кабинет для студентов, преподавателей, Stakeholder-ов. Архитектурно решение представляет из себя отказоустойчивую, масштабируемую экосистему различных микросервисов и микрофронтендов с интеграцией в контур компании на основе современных подходов и облачных технологий. Команда более 10 человек + представители заказчика.
Команда:
Dev – 6, QA – 2, SA – 1, TL – 1, PM – 1, DevOps – 1, Designer – 1
Основные задачи и обязанности:
Обсуждение и анализ бизнес-требований к проекту;
Взаимодействие с заказчиком и остальной командой;
Разработка бизнес-функционала в соответствие с поставленными целями и задачами, а также актуальными потребностями бизнеса;
Участие в проектировании отдельных модулей информационной системы;
Оптимизация производительности в различным частях системы;
Исправление ошибок и поддержание работоспособности системы;
Подготовка и согласование технической документации;
Разработка автоматизированных тестов;
Участие в общекомандных совещаниях;
Проведение глубокого Code Review;
Достижения:
Внедрение лучших практик в области отказоустойчивости при межсервисном взаимодействии;
Стек специалиста на проекте
Java 21, Yandex.Tracker, Kubernetes, Spring Data, modelmapper, JUnit, Mockito, Helm, Kafka, charts, Docker, Hibernate, Spring Web, GitLab CI/CD, PostgreSQL, Spring Boot
Отрасль проекта
EdTech
Период работы
Май 2024 - По настоящее время
(5 месяцев)
Rомплексное банковское приложение
Роль
Middle Java Developer
Обязанности
Разработка комплексного банковского приложения с целью повышения качества обслуживания клиентов и оптимизации внутренних банковских процессов. В рамках проекта были разработаны удобный интерфейс, функции для автоматизации операций и инструменты для анализа клиентских данных. Приложение обеспечило высокий уровень безопасности, улучшило взаимодействие с пользователями и сократило затраты на обслуживание.
Обязанности и задачи:
Технический анализ бизнес-требований к проекту;
Взаимодействие с заказчиком и внутренней командой;
Создание архитектурных решений на уровне компонентов системы, начиная от проектирования базы данных, проработки отказоустойчивого взаимодействия между элементами системы и заканчивая логикой пользовательского интерфейса. Обеспечение согласованности и эффективности всех компонентов системы, их взаимодействия и масштабируемости;
Разработка сервисов с использованием Java и Spring Boot;
Разработка бизнес-логики в соответствие с актуальными потребностями компании, целями и задачами на ближайшие годы;
Оптимизация производительности в различным частях системы;
Разработка модульных, интеграционных и сквозных тестов с использованием JUnit и Mockito для проверки функциональности и производительности приложения в различных условиях;
Исправление ошибок и поддержание работоспособности системы;
Подготовка и согласование технической документации;
Участие в общекомандных совещаниях;
Стек специалиста на проекте
specta, ELK, Camunda, WebFlux, Data, REST, Java, JUnit, Gradle, Redis, Kafka, boot, Security, SQS, Docker, Spring Security, Hibernate, DynamoDB, PostgreSQL, Spring
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2022 - Май 2024
(2 года 2 месяца)
Системы интеграции курьеров для сервиса доставки THG.
Роль
Java Developer
Обязанности
Создание системы интеграции курьеров для сервиса доставки THG. Система обеспечила полную интеграцию курьерских служб, охватывая все этапы доставки, включая управление заказами, отслеживание посылок и обработку данных в реальном времени. В рамках проекта были разработаны и внедрены инструменты для автоматизации процессов, что позволило значительно улучшить контроль за логистикой и повысить точность выполнения заказов.
Обязанности и задачи:
Технический анализ бизнес-требований к проекту;
Участие в разработке отдельных модулей информационной системы;
Разработка бизнес-функционала в соответствие с поставленными целями и задачами, а также актуальными потребностями бизнеса;
Разработка сопутствующих API и проработка интеграционного взаимодействия;
Исправление ошибок и помощь на третьей линии технической поддержки по возможности;
Участие в проектировании отдельных модулей информационной системы под чутким руководством архитектора;
Обеспечение безопасности и масштабируемости серверной части приложения.
Разработка и поддержка unit, интеграционных и функциональных тестов с использованием инструментов, таких как Junit и Mockito.
Взаимодействие с бизнес-аналитиками для погружения в требования и цели проекта.
Взаимодействие с представителями заказчика на звонках исключительно по техническим вопросам;
Стек специалиста на проекте
AWS SQS, AWS, GitLab, Data, Java, JUnit, MongoDB, Gradle, Swagger, Cucumber, boot, cloud, Toolkit, Splunk, Spinnaker, Jenkins, Jira, OpenAPI, PostgreSQL, Spring
Отрасль проекта
Urban technology
Период работы
Апрель 2020 - Май 2022
(2 года 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Брестский государственный технический университе
Специальность
Вычислительные машины системы и сети
Завершение учебы
2021 г.