Специалисты
Технологии и навыки:
C/C++, Java SE/EE, PHP, JavaScript, C#, SAS, Spring Boot, Hibernate, PostgreSQL, MS SQL Server, MySQL, Java DB, Oracle, MongoDB, FLyway, Kafka, Windows, UNIX/Linux
Санкт-Петербургский Государственный университет информационных технологий, механики и оптики,
Прикладная информатика в экономике (в инвестиционной деятельности)
Санкт-Петербургский Государственный университет экономики и финансов,
Статистика, Финансовый мониторинг
Разработка и тестирование внутреннего продукта для автокредитования юридических лиц
Роль: Java-разработчик Основные работы: Тестирование, Багфиксинг
Технологии: Java 8, Kotlin 1.8, Spring Boot, Hibernate, PostgreSQL, FLyway, Kafka
Сентябрь 2023 - по Н.В месяцев
Сервисы для бизнеса
Роль: Инженер-разработчик Основные работы: Разработка, тестирование, сопровождение микро сервисной архитектуры на базе Java17, Spring Boot/Cloud, Apache Kafka, Redis, MongoDB, Keycloak, ElasticSearch, OpenFeign, MapStruct; Описание пользовательских сценариев использования, проведение юнит/функционального/интеграционного тестирования; Написание сценариев развертывания на базе Docker/Docker Compose/Terraform; Написание технической документации, проведение код-ревью. Разработаны инфраструктурные компоненты для интеграций с Apache Kafka, Redis, MongoDB; Разработаны конфигурационные модули для управления внутренним потоком прикладных задач; Разработан набор микросервисов для решения бизнес-задач компании с использованием инфраструктурных компонентов.
Java17, Spring Boot/Cloud, Apache Kafka, Redis, MongoDB, Keycloak, ElasticSearch, OpenFeign, MapStruct, Avro, Apicurio, Docker, Testcontainers, Terraform/k8s
Октябрь 2022 - Август 2023 месяца
Цифровая образовательная платформа
Роль: Java-разработчик Основные работы: Прототипирование/разработка/сопровождение инфраструктурных компонентов для обеспечения возможности бесшовной интеграции с сервисами и подсистемами внутреннего контура (GraphQL API, Camunda BPM, Keycloak); Участие в процессе тестового окружения, формирование пользовательских сценариев использования, проведение юнит/функционального тестирования; Написание технической документации, проведение код-ревью. Разработан внешний модель для Camunda BPM с целью поддержки GraphQL API зависимого протокола взаимодействия сервисов/функций; Сформирован тестовый контур для написания и исполнения пользовательских сценариев использования (функциональные/e2e тесты).
Java, Spring Boot, Quarkus, Camunda BPM, Keycloak, PostgreSQL, Docker, TestContainers, Helm/k8s
Июнь 2021 - Апрель 2022 месяца
NDA
Основные работы: Разработка и сопровождению микро сервисной архитектуры потоковой обработки данных на базе Apache Kafka, Spring Boot, Apache Camel; Разработка и сопровождение системы управления заданиями на формирование аналитических запросов к базе данных ClickHouse; Участие в разработке тестового окружения, формирование пользовательских сценариев использования, проведение юнит/функционального тестирования; Написание технической документации, проведение код-ревью Разработан прототип системы управления заданиями на формирование аналитических запросов (Java11/Spring Boot/Netty/PostgreSQL/ClickHouse/Docker); Сформировано тестовое окружение для выполнения пользовательских сценариев (юнит/функциональные/интеграционные тесты); Представлен прототип системы потоковой обработки данных (агрегация и обработка данных из файловых источников)
Java, Netty, Spring Boot, Apache Felix, Apache Kafka, Apache Camel, Jooq, Flowable, Harbor, PostgreSQL, ClickHouse, Docker, k8s
Декабрь 2020 - Май 2021 месяц
Производство оборудования для систем безопасности
Роль: Java-разработчик Основные работы: Ведение проектной деятельности по разработке и сопровождению микро сервисной архитектуры по управлению механизмом формирования и мониторинга финансовых показателей в системе расчетно-кассового обслуживания; Разработка и сопровождение системы формирования отчетности; Формирование бизнес-требований к расчету финансовых показателей и ведения финансовой отчетности; Имплементация пользовательских сценариев согласно финансовым моделям расчета бизнес-показателей. Проведены технические операции по доработке системы формирования финансовой отчетности (Java 8-11/Spring Boot/Apache Kafka/PostgreSQL/Oracle); Проведены работы по тестированию и взаимодействию с системами хранения данных (SQL-аналитика).
Java, Spring Boot, Apache Kafka, PostgreSQL, Oracle, Docker, TestContainers, MockServer, OpenShift
Июль 2020 - Декабрь 2020 месяцев
Система для онлайн телефонии
Основные работы: Участие в разработке и сопровождению внутренних проектов и подсистем для онлайн телефонии Java 8/11, CouchBase, MySQL 5.6 Разработка и тестирование системы маршрутизации телефонных звонков и сообщений; Формирование и имплементация пользовательских сценариев и юнит-тестов. Разработана система сбора метрик и мониторинга health-чеков для внутренних сервисов (Java 8/Prometheus/Grafana); Проведены работы по оптимизации взаимодействия с системами хранения данных (тюнинг SQL-запросов, профилирование и оценка плана выполнения запросов, SQL-аналитика).
Java, CouchBase, MySQL, Spring Boot, Docker, Prometheus/Grafana
Март 2020 - Июнь 2020 месяцев
Системы по управлению пользовательскими заявками на базе микро сервисной архитектуры
Основные работы: Разработка и сопровождение системы по управлению пользовательскими заявками на базе микро сервисной архитектуры с использованием Spring Boot, Java, Kafka, Redis, PostgreSQL: Разработка и тестирование отдельных бизнес-модулей и сервисов; Написание технической документации и разработка моделей сообщений; Интеграция с внутренними корпоративными ресурсами и системами Разработана система по управлению персонализированными e-mail рассылками (Java/Spring Boot/Python); Спроектирована и разработана микросервисная архитектура по управлению корпоративными заявками/заказами клиентов (набор из микросервисов на базе Java/Spring Boot/Kafka/Redis/PostgreSQL); Проведены работы по интеграции со сторонними сервисами (контур .NET сервисов); Проведены работы по имплементации бизнес логики и разработке коннекторов обработчиков сообщений для внутренних подсистем и ресурсов (почтовые службы, SSO, Data WareHouse, CRM); Проведены работы по разработке и сопровождению БД; Сформирована техническая документация; Разработка тестовых сценариев на базе исходных функциональных требований (JBehave/RestAssured/TestNG/Pact/Junit5).
Spring Boot, Java, Kafka, Redis, PostgreSQL, Prometheus/Grafana, OpenTracing, JBehave/RestAssured/TestNG/Pact/Junit5, TestContainers, Docker, k8s
Декабрь 2018 - Февраль 2020 месяцев
Модули единой медицинской информационно аналитической системы
Разработка и сопровождение модулей единой медицинской информационно аналитической системы (Web-сервисная архитектура); Имплементация сервисной бизнес-логики для модулей «Запись», «Самозапись» (Java 8, Spring 3, WSDL, Oracle, WildFly); Написание тест-кейсов и юнит-тестов (SoapUI); Поддержка технической документации проекта (MS Word). Разработаны и описаны функциональные требования к Web-сервисной системы по бронированию времени на прием к врачу/специалисту в медицинских учреждениях (Java 8 / Spring Boot / WildFly); Проведены работы по обеспечению стабильности работы отдельных модулей системы согласно функциональным требованиям пользователей, исправлены ошибки уровня бизнес-логики.
Java, Spring, Oracle, WildFly, Web-services, SoapUI
Февраль 2018 - Сентябрь 2018 месяцев
Программное обеспечение для билетного оператора
Роль: Инженер-программист Основные работы: Разработка и сопровождение прикладного заказного программного обеспечения (национальный билетный оператор): веб-приложение по продаже билетов (Yii-фреймворк, PHP5, HTML5+CSS+JS, Gulp, Bower, PostgreSQL, Nginx); Имплементация сервисной бизнес-логики (Java 7, Spring 3, REST, WSDL, PostgreSQL, Tomcat7); Поддержка десктопной версии клиента (.NET4.0, WPF, C#). Проведены работы по обеспечению стабильности работы backend-системы (Java 7/Tomcat 7) по управлению билетным функционалом и интеграция с внешними билетными системами; Представлена конечная реализация коннекторов к шлюзам для обеспечения взаимодействию со сторонними билетными сервисами и системами на базе REST/SOA; Разработаны тестовые сценарии по базовым операциям взаимодействия со сторонними сервисами и билетными агентами (бронирование, отмена, оплата билетов, получение информации по событиям, билетам, схемам залов); проведены работы по сопровождению сайта по продаже билетов (Yii-framework): Верстка, макетирование, имплементация бизнес-логики, сопровождение БД (PostgreSQL); Разработан виджет по продаже и бронированию билетов (Angular/Java 7); Проведены работы по доработке клиентского приложения (АРМ оператора) по продаже/бронированию билетов, формированию схемы залов, административному учету и контролю за документооборотом.
PHP5, HTML5, CSS, JS, Gulp, Bower, PostgreSQL, Nginx, Java, Spring, Spring Boot, PostgreSQL, Tomcat
Июнь 2016 - Июль 2017 месяцев
Праввой портал
Роль: Инженер- тестировщик Основные работы: Тестирование и сопровождение сервисов и внутреннего прикладного программного обеспечения; Тестирование соответствия спецификаций и дизайн-макетам веб версии приложения Android/iOS-приложений; Автоматизация процесса тестирования (Selenium, Codeception), кросс-браузерное тестирование; Написание технической документации; Бизнес-анализ пользовательского контента (A/B тестирование), сегментация пользователей (Яндекс.Метрика, Google Analytics). Проведены работы по тестированию мобильных приложений (Android/IOS) для сервиса «Правовед.ру» по предоставлению онлайн юридических услуг; Разработана методология по UI-тестирование пользовательских интерфейсов; Разработан набор автотестов c использованием Selenium и Codeception для проведения модульного и интеграционного тестирования.
Java, JavaScript, Selenium, Codeception, Playwright, Docker
Сентябрь 2015 - Январь 2016 месяцев
Разработка прикладного программного обеспечения
Роль: Инженер-программист Разработка прикладного программного обеспечения (плагин) для продукта OpenOffice.org с использованием OpenOffice.org SDK и Java-технологий (поддержка различных версий, в частности КП Офис). Создание прототипов дополнительных компонентов для расширения функциональных возможностей приложения OpenOffice.org. Автоматизация бизнес-процесса по генерации отчетности на основе аналитических данных из внешних источников (база данных PostgreSQL) Разработана информационная система генерации отчетов на базе различных источников данных (Oracle/MS SQL), формирование шаблонов по образцу для предоставления различных аналитических выборок (авто/ручной режим).
Java, UNO/OpenOffice.org, PostgreSQL
Июнь 2013 - Май 2015 месяцев
NDA
Роль: Инженер-программист Основные работы: Участие в разработке серверной бизнес-логики и баз данных для прикладных приложений и сервисов: Разработка БД и прикладных приложений, бизнес-аналитика (data mining, machine learning), системное администрирование; Разработан сервис по бронированию автомобилей (PHP/Zend Framework);
PHP/Zend Framework
Январь 2012 - Июнь 2013 месяцев
Разработка бизнес-приложений и аналитических решений для конечных пользователей
Роль: Младший консультант BI/DI Основные работы: Разработка бизнес-приложений и аналитических решений для конечных пользователей (с использованием программно-инструментальных средств и технологий SAS: SAS Base, SAS Macro, SAS DI, SAS BIS, SAS OLAP Server). Ведение аналитики бизнес-процессов с учетом предметной области, особенностей бизнеса клиента и определение функциональных требований. Участие в проектах по разработке хранилищ и витрин данных, формирование отчетности. Конфигурирование, тестирование, оптимизация и документация бизнес-решений. Разработан пилотный проект по конфигурированию ETL-процесса и построению OLAP-кубов на базе различных источников данных (файловое хранилище, Oracle, MSSQL; Разработаны сценарии по генерации, процессингу и вализации сырых данных с использованием функционального языка программирования SaS Base.
Java, SAS Base, SAS Macro, SAS DI, SAS BIS, SAS OLAP Server
Сентябрь 2011 - Декабрь 2011 месяцев