Илья Г.
Проект: Расчет заработной платы для всех сотрудников Сбера. Мои обязанности: Реализация новых видов выплат при расчете з/п. Увеличение процента покрытия тестами. Рефакторинг существующего кода. Проведение код-ревью. Достижения: За счет перевода хранения данных на jsonb уменьшил время обработки 400к данных при нагрузочном тестировании с 11 до 6 часов. Разработал бэкенд часть инструмента просмотра расчетов для использования тестировщиками, что уменьшило среднее время поиска ошибок на 27%. Стек: Java 21, Spring, JUnit5, PostgreSQL, Hibernate, Redis, Kafka, Docker, Rest API, Git, Gradle, BitBucket, Jira, Jenkins, Nexus, SonarQube Проект: Адаптация KeyCloak для внутреннего использования в составе системы СберТех Platform V Works Мои обязанности: Адаптация open-source кода под требования Сбера. Доработка модулей для работы с ЕСИА. Устранение уязвимостей, обнаруженных в open source версии. Проведение код-ревью. Достижения: Ускорил обработку новых версий KeyCloak на 18% за счет оптимизации работы скрипта синхронизации. Автоматизировал процесс проверки безопасности, интегрировав статические анализаторы (Checkmarx, Svace) в CI/CD пайплайн, что позволило выявлять до 90% потенциальных уязвимостей до этапа ручного тестирования. Оптимизировал процесс интеграции с ЕСИА, сократив среднее время прохождения аутентификации пользователей на 22% и снизив количество тайм-аутов при пиковых нагрузках. Стек: Java 17, Quarkus, JUnit5, PostgreSQL, Rest API, Docker, Kafka, Git, Gradle, BitBucket, Jira, Jenkins, Nexus, SonarQube, CheckMarx, Svace, KeyCloak
Проект: Обработка данных фондового рынка для внутреннего использования финансовыми аналитиками. Мои обязанности: Планирование, реализация и сопровождение нового функционала. Управление бэклогом и взаимодействие с финансовыми аналитиками. Организация код-ревью и тестирования. Оценка времени разработки. Достижения: Организовал перевод приложения с монолита на микросервисную архитектуру, обеспечив линейное масштабирование сервисов и рост пропускной способности до 8k RPS. Оптимизировал архитектуру и интеграцию с поставщиками данных фондового рынка, что позволило получать данные по 28 инструментам одновременно. Ввел CI/CD, чем снизили время выкатки новых версий на на 78% (с 45 до 10 минут, по данным CI-логов). Обеспечил соблюдение SLA при нагрузке до 8k RPS: error rate <0.1%, p95 latency в пределах целевых значений. Стек: Java 11, Spring boot, Spring data jpa. Lombok, Maven, JUnit5. PostgreSQL, Hibernate, Liquibase, KeyCloak. ELK, Prometheus, Grafana. Kafka, Docker, Kubernetes. Rest API, Swagger, BitBucket, Git, Jira, Jenkins, SonarQube.
Проект: Разработка приложения для учета заданий и персонала в аутсорс проекте. Обязанности: Руководство группой java разработки (3 человека). Организация процесса разработки. Техническая экспертиза требований. Принятие архитектурных решений. Планирование и отслеживание сроков выполнения поставленных задач. Достижения: Внедрил Scrum принципы при разработке (2-недельные спринты, планирование и ретроспективы), что сократило средний срок реализации задач с 5 до 3 дней. Внедрение процессов тестирования и code-review сократило количество production-багов на 25%. Наладил процессы доработки, поддержки пользователей продуктов, устранения неисправностей, что сократило среднее время реакции на инциденты с 12 до 4 часов. Стек: Java 11, Spring boot, Spring data, PostgreSQL, Hibernate, Flyway, Maven, Lombok, JUnit5, Git, Docker, Rest API.
Понравился профиль? Создайте себе такой же