Специалисты
Компетенции:
- Языки программирования: Java
- Знание Java Spring Framework (Core, Boot, MVC, Data, Security, Cache);
- Опыт работы с java.util.concurrent;
- Опыт работы с реляционными базами данных (PostgreSQL, MySQL) и знание SQL;
- Опыт работы с Apache Kafka, Rabbit MQ;
- Опыт работы с JDBCTemplate, Hibernate/JPA;
- Опыт работы с Git, Gradle, Maven;
- Опыт написания Unit-тестов с использованием JUnit;
- Опыт работы с Docker, Kubernetes;
- Опыт работы с Linux;
- Понимание построения микросервисной архитектуры и межсервисного взаимодействия;
- Понимание принципов ООП и шаблонов проектирования (паттерны)
- Понимание REST подхода к разработке API;
- Способность работать в команде, эффективно коммуницировать и принимать участие в сов-местной разработке.
Образование:
2004 г. ФГБОУ ВО «Курский государственный технический универси-тет», Вычислительные машины, комплексы, системы и сети.
Обмен информацией с ФНС по лицевым счетам клиентов банка
Роль в проекте Java Middle+ разработчик Реализация валидаторов реквизитов банковских транзакций Разработка плановых запросов с использованием планировщика заданий Реализация репозиториев данных Реализация кеширования сущностей Разработка нового функционала приложения на основе требований и спецификаций Рефакторинг существующего кода для улучшения производительности и читаемости Написание unit тестов для проверки корректности работы новых функций Участие в декомпозиции и планировании новых задач Взаимодействие с другими членами команды разработчиков для координации работы и обеспечения выполнения задач в срок
Java, Git, Gradle, PostgreSQL, Kafka, k8s (Lens), Spring Boot, Linter
октябрь 2022 г. - сентябрь 2024 г. месяцев
Планирование и оптимизация рецептур бензинов и мазутов
Описание Переписывание Windows-приложения (C# и WinForms, >20 тыс. строк) в веб-приложение на Java (Spring) для обеспечения выполнения основной цели производства - оптимизации прибыли Роль в проекте Java Middle+ разработчик Анализ и оптимизация существующих алгоритмов поиска оптимума многофакторной системы Участие в обсуждении архитектуры системы и принятии решений относительно ее развития Проектирование и реализация структуры приложения Проектирование БД Разработка нового функционала приложения на основе требований и спецификаций Рефакторинг кода для улучшения производительности и читаемости Написание unit тестов для проверки корректности работы новых функций Развёртывание инфраструктуры в Docker
Java, Spring Boot, Spring Data, PostgreSQL, Swagger, Postman, Docker, Git
февраль 2022 г. – сентябрь 2022 г. месяцев
Учетная система поставщика аутсорсинговых услуг
Описание Веб приложение для предоставления, учета и оплаты аутсорсинговых услуг Роль в проекте Java Middle разработчик Декомпозиция и планирование новых задач Разработка нового функционала приложения на основе требований и спецификаций Разработка отчетов и экспорт отчетов в Excel Рефакторинг кода для улучшения производительности и читаемости Внедрение новых UI элементов Добавление совместимости с Apple-устройствами Добавление фильтрации результатов поиска сотрудников Автоматизация создания билдов приложения
Java, Cuba platform (Jmix), EclipseLink, Vaadin
октябрь 2020 г. – январь 2022 г. месяцев
Система скоринга юридических и физических лиц
Описание Веб приложение для ведения реестра юр. и физ. лиц. поиска информации о задолженностях, аффилированности, признака арбитража, и др., реализовывалась интеграция с ФНС, создавалась отчетная документация Роль в проекте Java Middle разработчик Разработка новых и доработка существующих функций Разработка отчетов и экспорт отчетов в Excel Рефакторинг, оптимизация отдельных функций Написание unit тестов для проверки корректности работы новых функций
Java, Spring Boot, Spring Data, PostgreSQL, Swagger, Postman, Git
сентябрь 2018 г. – июль 2020 г. месяцев
Программно-аппаратные комплексы различных систем связи.
Описание Участие в разработке программных и аппаратных комплексов различных систем связи. Роль в проекте Java Middle-разработчик Разработка подсистемы ускорения вычислений на FPGA. Разработка подсистемы считывания служебной информации из модулей (Q)SFP. Разработка микроконтроллерной подсистемы инициализации FPGA с карты памяти SD Разработка подсистемы ввода-вывода информации через шину PCI Express
Java, Xilinx FPGA, IP cores, VHDL, FFT, Ethernet, Swing
2015 г.- 2017 г. месяцев