Эдуард Д. Java разработчик, Senior
ID 6681
ЭД
Эдуард Д.
Мужчина, 36 лет
Россия, Зеленоград, UTC+3
Ставка
4,000 Р/час
НДС не облагается
Специалист доступен с 29 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Знание языков
Английский — C1
Главное о специалисте
Java-разработчик, Senior+ Team lead, с опытом работы более 10 лет в Java-разработке, а также
Spring/Spring boot: Уверенное владение, MVC, cloud, cache, spring-data, security
Message Queues: ActiveMq, RabbitMq, Kafka (+ kafka-streams на java)
Testing: Mockito, Junit, Selenium, Testcontainers
DB: Oracle, postgresql, cassandra, mongodb
OSGI: Опыт работы с apache karaf + camel + spring dm
Troubleshooting: Jmx, threaddumps, heapdumps
Teamleading: Опыт лидирования командной разработки, scrum
AWS: Небольшой опыт с aws-cloud: lambda, dynamodb, s3, sqs
Cicd: Небольшой опыт в построении ci/cd процессов: jenkins/gitlab
Frontend: Небольшой опыт в vue.js, angularjs, html+jquery
Архитектура: Также есть понимание и опыт, как строить распределенные
нагруженные отказоустойчивые системы, logging, monitoring
Проекты
(11 лет 11 месяцев)
ИТ-компания. Заказная разработка в проекте от проектирования до тестирования и передачи в эксплуатацию.
Роль
Java developer / team lead
Обязанности
Основные задачи:
Разработка новых проектов, проектирование архитекторы и разработка
backend.
Работа с командой.
Проект плагина лояльности для кассового ПО SetRetail
Проект для Деловых Линий - система сбора данных для заказов на перевозку
Проект-утилита миграции файлов из postgresql в s3
Технологии:
docker-compose, rabbitmq, postres, spring-boot, liquibase, gradle, jdbc,
spring-data, aws-s3
Период работы
Июль 2022 - По настоящее время
(1 год 10 месяцев)
Манго страхование. Продуктовая разработка в технологическом стартапе.
Роль
Java developer / team lead
Обязанности
Основные задачи:
Поддержка и доработка архитектурных решений, которые были выбраны
изначально. Также доработка сопутствующих инструментов для
автоматизации. Ведение задач по всему циклу, от "картинок" до поддержки на
боевой среде.
Помимо непосредственно разработки, выполнял лидовые обязанности
(команда 3 человека):
● проработка бизнесовых задач — трансформация на технические
«рельсы», аналитика,
● найм новых сотрудников, менторство,
● сбор обратной связи от разработчиков.
Технологии:
docker, nomad/consul, spring boot, kafka, kafka-streams, mongodb, gradle,
spring-data, rest, spring-security
Достижения:
Разработка важного функционала, в балансе между скоростью и качеством.
Новые сервисы для улучшения клиентского опыта. Стабилизация сервисов
системы, выделение общих компонент. Улучшения инструментов разработки, с
прицелом на развитие экосистемы сервисов, для облегчения жизни
разработчика.
Период работы
Октябрь 2020 - Июнь 2022
(1 год 9 месяцев)
ISBC. Информационные технологии, системная интеграция, интернет. Разработка программного обеспечения.
Роль
Ведущий программист JAVA
Обязанности
Основные задачи:
Разработка новых проектов, поддержка существующих.
Участие в
проектировании архитектуры и аналитике.
Разработка веб приложения для создания собственного дизайна и заказа
продуктов компании (смарт-карт, визитки, бейджы, брелки). Интеграция со
сторонними системами оплаты и доставки, обслуживания заказа через
webservice.
Fullstack - от аналитики до фронта.
Проектирование и разработка единой шины хранения и передачи данных для
автоматизации производства.
Разработка backend для работы мобильных приложений компании.
В том числе архитектура и аналитика
Доработка и переработка серверных решений компании по отправке
смс-сообщений через различные протоколы обмена (smpp/smtp/http/xml).
Обслуживание большого потока сообщений.
Ведение проекта as techlead/teamlead (команда 2-3 человека)
Распределение, оценка задач, планирование готовности доработок по этапам
бор обратной связи от разработчиков, помощь в росте сотрудников.
Найм сотрудников, менторство.
Полный перечень работ от БД до web-слоя.
Ориентированность на отказоустойчивость и распределенность системы.
Поддержка качества кода с настройкой CI (jenkins) и sonar.
Исследование и развертывание системы мониторинга и логирования.
fluentd+clickhouse+grafana.
Технологии:
osgi, spring, camel, rabbitmq, activemq, maven, http rest/soap/smtp/smpp, jquery,
vuejs, querydsl, jdbc, oracle, cassandra, openjpa
Достижения:
Реализовал, как разработчик и архитектор, несколько новых проектов с нуля.
Внедрение новых технологий, библиотек, новых подходов к разработке (на
всем цикле - сборка/мониторинг/запуск приложений).
Период работы
Май 2015 - Октябрь 2020
(5 лет 6 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский институт электронной техники (ТУ) - г. Зеленоград
Специальность
"Программное обеспечение вычислительной техники и автоматизированных систем", инженер специалист
Завершение учебы
2005 г.