Премия рунета

Дмитрий Ч. Java разработчик, Middle+

ID 16853
ДЧ
Дмитрий Ч.
Мужчина
Россия, Москва, UTC+3
Ставка
3 500 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.

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

Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Middle+
Навыки
Apache
Docker
GitLab
Hibernate
JUnit
Kafka
Kubernetes
Maven
Mockito
MongoDB
PostgreSQL
Spring Cloud
Spring Core
Spring Data
Spring MVC
Spring Security
Spring Test
Java
code
Framework
Identity Server
javadoc
Melos
Spring
Spring Cloud Config
конфигурация
Программное обеспечение
работу с
Разработка
решений
утилиты
Camunda BPM
IBM MQ
процессов
Работа с интеграциями
DI
архитектура
библиотеки
ДО
использование
Рефакторинг
фреймворк
Отрасли
E-commerce & Retail
FinTech & Banking
RnD
Знание языков
Английский — B1
Проекты   (5 лет 9 месяцев)
X5 Group
Роль
Java разработчик
Обязанности
Разработка продукта по предоставления обратной связи для клиентов компании. Помимо выполнения бизнес-задач, принимал активное участие в развитии проекта, в частности: ● Разработал стартер для Spring, который сохраняет смещения Kafka партиций и позволяет автоматически восстанавливать работу сервиса после критической ошибки. ● На базе Spring Cloud Config Server, разработал решение, которое позволило унифицировать конфигурацию сервисов. ● Разработал и внедрил набор тестовых утилит, которые упростили разработку компонентных тестов на базе Spring Test Framework. ● Участвовал в повышении качества кода: увеличение тестового покрытия, ликвидация code smells, написание Javadoc.
Стек специалиста на проекте
Melos, Framework, Разработка, Программное обеспечение, конфигурация, code, работу с, javadoc, Kafka, Spring Cloud Config, Spring Test, Identity Server, Spring, утилиты, решений
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2022 - По настоящее время  (2 года 2 месяца)
ОAО «НИИЭТ»
Роль
Embedded Software Engineer
Обязанности
На языке Java разрабатывал программный продукт для модификации синтезированных нетлистов. На языке С разрабатывал драйверы для процессора на архитектуре RISC V. ● В результате рефакторинга программного кода, внедрил DI фреймворк Spring. ● Увеличил тестовое покрытие проекта по строкам кода с 38% до 70%. ● Адаптировал использование библиотеки легковесного сетевого стека LwIP для кастомного IP блока Ethernet.
Стек специалиста на проекте
архитектура, фреймворк, Программное обеспечение, ДО, использование, DI, Java, Рефакторинг, Spring, библиотеки
Отрасль проекта
RnD
Период работы
Февраль 2019 - Март 2023  (4 года 2 месяца)
Accenture
Роль
Java разработчик
Обязанности
Разрабатывал кредитный конвейер для крупного российского банка. ● Разработал адаптеры для интеграции с внешней системой (из IBM MQ в Kafka). ● Участвовал в оптимизации исполнения процессов движком Camunda BPM.
Стек специалиста на проекте
Работа с интеграциями, Kafka, IBM MQ, Camunda BPM, процессов
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2021 - Август 2022  (1 год 3 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский государственный технический университет
Специальность
Факультет компьютерных наук (бакалавриат, магистратура)
Завершение учебы
2019 г.
Высшее
Учебное заведение
ВГЛТУ им. Морозова
Специальность
Кафедра вычислительной техники и информационных систем (аспирантура)
Завершение учебы
2023 г.

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

Urban technology
НС
Никита С.
Саратов
Java разработчик
Senior
5 000 Р/час
C#
паттерны
Http4s
Avro
Framework
Координация работ
commerce
Grafana
Unit testing
Работа с интеграциями
+144

Опытный Java-разработчик уровня Senior с более чем 11-летним опытом работы в IT. Он участвовал в разработке высоконагруженных приложений для e-commerce, процессинга банковских переводов и систем защиты от мошенничества. Никита работал над проектами для компаний «Л'Этуаль», IBS, Grid Dynamics, EPAM Systems Inc., NetCracker Technology Corp. (Россия) и Пробизнесбанк, ОАО АКБ. Также Никита имеет опыт наставничества и руководства группой разработчиков. Навыки: Архитектура: Микросервисная, Монолитная, DDD Паттерны и практики разработки: Интеграционные (EIP), Микросервисные (MSA), SOLID Технологии и фреймворки: Java SE 8/11/14/17, Java core, Spring Boot, Spring Data, Spring Security, Фреймворки: JPA, Hibernate, JDBC Системы контроля версий: git, gitflow Сборка проектов: maven, gradle Аутентификация и авторизация: SSO, OAuth 2.0, Keycloak, JWT, Spring Security CI/CD конвейеры: Gitlab, TeamCity, Jenkins Базы данных SQL: PostgreSQL, Oracle Методологии разработки: Agile, Scrum, Kanban Мониторинг: Grafana Тестирование: JUnit, Mockito, Spring Testing Framework, Testcontainers, TDD, BDD Управление проектом: Jira, Confluence, Системы миграции БД: Flyway, Liquibase Протоколы и интеграционные подходы: http/s, REST, RESTful API, gRPC, SOAP, WebServices Сериализация и десериализация: JSON, JAXB, Jackson, Protobuf, Avro Технологии контейнеризации: Docker Оркестраторы: Kubernetes, OpenShift Брокеры сообщений: RabbitMQ, Kafka, API management: Swagger, OpenAPI Операционные системы: Windows, Linux, macOS Вспомогательные языки программирования: SQL, Python Анализ кода: Checkstyle, Sonarqube, Jacoco

Подробнее
FinTech & Banking • Logistics & Transport • Social Networking • Telecom
ЕП
Евгений П.
Санкт-Петербург
Java разработчик
Senior
5 000 Р/час
assertj
Elasticsearch
Flyway
Kafka
Kafka Streams
messaging
Mockk
PostgreSQL
Quarkus
r2dbc
+105

Евгений, Senior Java Developer Опыт работы Евгения в сфере разработки программного обеспечения составляет более 20 лет. За это время он участвовал в реализации проектов для различных отраслей: логистика и транспорт, финтех и банкинг, телеком и социальные сети. В качестве Java Tech Lead Евгений занимался декомпозицией и оценкой задач на проекте, проектированием и разработкой микросервисной архитектуры сервиса уведомлений. В его обязанности также входили реализация новых модулей, интеграция с внешними ИТ-системами, проведение код-ревью и управление командой backend. На проектах применялись технологии Quarkus, Reactive-Messaging, Kafka, Kafka-Streams, Elasticsearch, Spring Boot, Spring Webflux, Reactor-Kafka, PostgreSQL, Spring Data R2DBC, Flyway, Junit/Mockito/Mockk/AssertJ. На позиции ведущего backend-разработчика Евгений участвовал в разработке сервисов интеграции служб банка с Порталом Госуслуги и внутрибанковскими служебными сервисами. Применялись технологии Spring Boot, AOP, JdbcTemplate, Hibernate, Spring Data JPA, PostgreSQL, JUnit, Mockito, Maven, Gradle, XML, JSON, Kafka, Kubernetes, OpenShift, Prometheus. Как Java Developer, Евгений разрабатывал микросервисную архитектуру, проводил код-ревью, реализовывал новую функциональность, рефакторил легаси-код и исправлял баги. Он занимался full-stack и backend разработкой, юнит и интеграционными тестами, а также онбордингом разработчиков и менторингом. До перехода на позицию Java Developer Евгений занимал должность руководителя отдела разработки и java разработчика в ООО НПО «КАСКАД». В его обязанности входило управление отделом разработки систем аэрозольного пожаротушения, разработка проектной документации, участие в испытаниях прототипов и электрического оборудования судовых систем пожарной безопасности, общение с заказчиками (включая иностранных заказчиков) и коммерческим отделом, отделами электроники и разработки.

Подробнее

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

GameDev • Urban technology
АЕ
Антон Е.
Пермь
QA ручной
Senior
2 250 Р/час
Регрессионное тестирование
Integration testing
oraclesql
Unit testing
Unreal Engine 5
тесткейсов
Контроль версий
GitLab
Разработка
Kubernetes
+56

• Знание жизненного цикла программного обеспечения и теории тестирования; • Опыт работы с системами баг трекинга; • Опыт написания тест-кейсов и тест-дизайн; • Интеграционное тестирование; • Модульное тестирование; • Регрессионное тестирование; • Функциональное/нефункциональное тестирование; • Веб-тестирование; • Занние принципов работы с микросервисной архитектурой; • Работа с инструментами CI/CD (TeamCity, Jenkins, Git); • Работа с серверами по FTP, SSH; • Работа с SQL (MySQL, PostgreSQL,MongoDB); • Работа с xml-конфигами; • Работа с протоколами http/https; • Тестирование REST API (Postman); • Тестирование REST (Swagger); • Работа со снифферами трафика (Charles); • Работа с системами контроля версий (TortoiseSVN, GitLab); • Составление и ведение тестовой документации (Jira, Testrail, Confluence); • Опыт чтения и мониторинга логов; • Контроль воркфлоу разработки; • Работа с виртуализацией (Oracle, Vagrant) • Руководство группой тестировщиков; • Контроль качества ежедневных сборок • Опыт подготовки релизных версий и связанных с ними патчноутов

Подробнее
E-commerce & Retail • EdTech • FinTech & Banking • GameDev • IoT • Manufacturing • Telecom
ДШ
Дмитрий Ш.
Екатеринбург
QA авто
Lead
4 375 Р/час
C#
C++
Регрессионное тестирование
UI
Functional testing
k8
JavaScript
Allure TestOps
Разработка
MS Windows
+72

Дмитрий — опытный IT-специалист с 24-летним опытом работы в различных отраслях, таких как EdTech, GameDev, FinTech & Banking, Manufacturing, IoT, E-commerce & Retail и Telecom. Он обладает навыками в области QA авто, включая Agile Project Management, Allure TestOps, разработку на Android SDK, API, Appium, Atlassian, Bash, Charles, CI/CD, Confluence, Docker, функциональное тестирование, Git, Grpc, HP ALM, Java, JavaScript, JSON API, Kotlin, Linux, MySQL, PostgreSQL, Postman, Pytest, Python, REST, Scrum, SOAP, управление командой, Lisp, обучение, C, C++, C#, gamedev, Identity Server, MS Windows, SQL, администрирование, программное обеспечение, Desktop, QA, Testing, нагрузочное, ручное, cd, Fintech, Jenkins. За свою карьеру Дмитрий работал над различными проектами, такими как Training Studios, «Вегатек», индивидуальное предпринимательство, фриланс, Сбер, Согас, ZMR | GameDev, StartLabs Cri, Магнит ИТМ, МТС DIGITAL, AlmaServices (ЛУКОЙЛ). На каждом проекте Дмитрий занимал ведущие позиции, такие как программист Lisp, Software Engineer, руководитель проекта, Leading Software Engineer, Senior system Linux Engineer, QA Tech Lead, что говорит о его высоком уровне профессионализма и ответственности. Специализации: ⦁ Специалист по информационной безопасности ⦁ Тестировщик Занятость: полная занятость, проектная работа Обо мне Большой опыт ручного и автоматизированного тестирования (Python, Java) mobile/ web/ desktop продуктов. Умею организовать работу команды, работал с различными командами, в том числе на иностранном рынке. Имею опыт работы в разных методологиях (Agile, Scrum, SAFE). Берусь решать сложные задачи. Неоднократно настраивал процессы тестирования с нуля. Обладаю бэкграундом программирования и разработки собственных продуктов на различных языках (С/С++, С#, python, JavaScript, Kotlin и др.). Имею опыт администрирования Windows, Linux, настройки CI/ CD. Работал с процессом тестирования больших данных. Участвовал в различных соревнованиях , выступал куратором на р

Подробнее