Андрей Ш. Java разработчик, Middle+
ID 13486
АШ
Андрей Ш.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3 339,64 Р/час
вкл. НДС 5% (123.81 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Являюсь опытным Java разработчиком с прочными знаниями и навыками в области разработки, тестирования и поддержки веб-приложений. Имею опыт работы в среде Spring, а также с базами данных, такими как PostgreSQL и Oracle. Умею работать с микросервисной архитектурой и разрабатывать REST API, интегрируя их с различными внешними системами и сервисами. Постоянно совершенствую свои навыки и изучаю новые технологии, чтобы создавать инновационные и эффективные решения. Обладаю хорошими коммуникативными навыками, что позволяет мне успешно работать в любых командах.
Проекты
(5 лет 3 месяца)
Разработка высоконагруженной учебной платформы «Корпоративный Университет»
Роль
Java Developer
Обязанности
Разработка высоконагруженной учебной платформы «Корпоративный Университет» для обеспечения автоматической проверки тестовых и учебных заданий по языкам программирования Python, Java, SQL с версионирование для сотрудников крупной компании-лидера в сфере ритейла. Архитектурно решение представляет из себя экосистему различных микросервисов и микрофронтендов с интеграцией в контур компании.
Основные задачи и обязанности:
Анализ бизнес-требований к проекту;
Взаимодействие с заказчиком и остальной командой;
Разработка бизнес-функционала в соответствие с поставленными целями и задачами, а также актуальными потребностями бизнеса;
Участие в проектировании отдельных модулей информационной системы;
Оптимизация производительности в различным частях системы;
Исправление ошибок и поддержание работоспособности системы;
Подготовка и согласование технической документации;
Разработка автоматизированных тестов;
Участие в общекомандных совещаниях;
Стек специалиста на проекте
Java 21, Spring Data, modelmapper, Zabbix, Git, Kibana, JUnit, Mockito, Helm, Kafka, Vault, charts, Docker, Hibernate, Spring Web, GitLab CI/CD, Spring Boot, PostgreSQL, Jenkins, Kubernetes
Отрасль проекта
EdTech
Период работы
Август 2023 - По настоящее время
(2 года)
Создание и развитие функционала системы, предназначенной для сотрудников водоканала
Роль
Middle+ Java Developer
Обязанности
Создание и развитие функционала системы, предназначенной для сотрудников водоканала, обеспечения ее надежности и удобства в использовании. Проект включает разработку интуитивно понятного интерфейса и надежной архитектуры. Реализацию модулей учета воды, мониторинга оборудования и управления ремонтами. Тестирование системы для обеспечения надежности и производительности.
Основные задачи и обязанности:
Анализ бизнес-требований к проекту;
Разработка бизнес-функционала в соответствие с поставленными целями и задачами, а также актуальными потребностями бизнеса;
Создание новых сервисов на базе Spring, а также поддержка и оптимизация существующих.
Разработка и внедрение функционала для взаимодействия с API Яндекс.Карт для отображения географической информации и маршрутов.
Настройка и поддержка интеграции с внешними SOAP сервисами для обеспечения обмена данными и взаимодействия с другими системами.
Проектирование и оптимизация структуры базы данных, написание и модификация SQL запросов, хранимых процедур и триггеров для обеспечения эффективного хранения и обработки данных.
Оптимизация производительности в различным частях системы;
Исправление ошибок и поддержание работоспособности системы;
Написание и проведение unit и интеграционных тестов для проверки корректности работы кода, а также отладка и исправление выявленных ошибок.
Подготовка и согласование технической документации.
Стек специалиста на проекте
Grafana, Gitlab CI, Базы данных, Spring Data, Spring MVC, REST, Git, API, JUnit, Mockito, IntelliJ IDEA, Redis, Yandex, Kafka, SQL, Docker, SOAP, Hibernate, Java 17, Maven, Oracle Database, Spring, Spring Boot, PostgreSQL, CI/CD
Отрасль проекта
Urban technology
Период работы
Декабрь 2021 - Июль 2023
(1 год 8 месяцев)
Разработка информационной системы для работников медицинской страховки
Роль
Java Developer
Обязанности
Разработка информационной системы для работников медицинской страховки. Целью проекта было переписать устаревший монолитный код, написанный на C++ и использующий Firebird, на современную сервис-ориентированную архитектуру (SOA).
Основные задачи и обязанности:
Анализ бизнес-требований к проекту;
Переписывание функциональности старой системы, написанной на C++ и Firebird, на современные технологии Java и Spring, что обеспечивало более гибкую и масштабируемую архитектуру.
Создание сервис-ориентированной архитектуры для разделения функциональности на отдельные, взаимосвязанные сервисы, что позволяло легко масштабировать и модернизировать систему.
Создание и оптимизация сервисов на базе Spring Boot и Spring MVC для реализации бизнес-логики и взаимодействия с другими компонентами системы.
Перенос данных из старой системы на новую платформу, включая преобразование форматов данных и обеспечение их целостности.
Участие в проектировании отдельных модулей информационной системы;
Настройка и поддержка интеграций с внешними системами и API, необходимых для работы медицинской страховой системы.
Проектирование и оптимизация структуры базы данных, использование современных СУБД для повышения производительности и надежности системы.
Оптимизация производительности в различным частях системы;
Исправление ошибок и поддержание работоспособности системы;
Подготовка и согласование технической документации;
Разработка автоматизированных тестов;
Проведение код-ревью;
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, SQL, SOAP, JUnit, Mockito, Spring Boot, Maven, IntelliJ IDEA, Oracle Database, Spring MVC, FireBird, Spring Data, Java 11, Spring
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Май 2020 - Ноябрь 2021
(1 год 7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Факультет программной инженерии и компьютерных технологий,Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Факультет программной инженерии и компьютерных технологий
Специальность
Системная и прикладная программная инженерия;
Завершение учебы
2023 г.