← В ленту
Регистрация: 04.04.2025

Сергей Горяшин

Специализация: Java Backend Developer
— Java Developer с опытом разработки корпоративных backend-решений для крупных операторов связи. В своей работе я переписывал десктопные приложения в веб-формат, создавал RESTful API и переносил базы данных с Oracle на PostgreSQL, что помогало сократить расходы и сделать продукты более функциональными.
— Java Developer с опытом разработки корпоративных backend-решений для крупных операторов связи. В своей работе я переписывал десктопные приложения в веб-формат, создавал RESTful API и переносил базы данных с Oracle на PostgreSQL, что помогало сократить расходы и сделать продукты более функциональными.

Скиллы

Java
Spring
Spring Boot
Oracle SQL
PostgreSQL
Maven
Hibernate
MyBatis
RESTful API
SQL
Mockito
Jenkins
JUnit
Git

Опыт работы

Java Developer
с 07.2023 - По настоящий момент |CRM-продукт Платформа управления бизнес-процессами
Oracle, PostgreSQL, MyBatis, JUnit, Mockito
● Переписал ключевые модули десктопного приложения на веб-приложение с использованием Java и Spring, улучшив масштабируемость и доступность. ● Разработал десятки RESTful API с использованием Spring Boot, JPA/Hibernate и MyBatis, для расширения функциональности и интеграции с внешними системами. ● Мигрировал базу данных продукта с Oracle на PostgreSQL, унифицировал и оптимизировал SQL-запросы с MyBatis и хранимые процедуры, сократив затраты на лицензии. ● Внедрил изменения в схему базы данных с использованием Liquibase для расширения функциональности продукта и обеспечения совместимости между Oracle и PostgreSQL ● Повысил производительность разработки за счет рефакторинга, что улучшило читаемость, гибкость и стандартизацию кода. ● Анализировал требования для проектирования технических решений и оценки сложности реализации, что позволило сократить время разработки и минимизировать ошибки. ● Увеличил тестовое покрытие с использованием JUnit и Mockito для повышения стабильности и предотвращения регрессий. ● Улучшил устойчивость продукта к уязвимостям, путем их регулярного анализа с помощью JFrog Xray и обновления Maven/Gradle зависимостей.
Java Developer
04.2020 - 06.2023 |QA Automation Engineer
DevTools, Postman, CI/CD
● Автоматизировал тестирование новой функциональности и исправленных дефектов с использованием TestNG, что повысило покрытие автотестами и уменьшило регрессионные ошибки. ● Выполнял ручное тестирование веб-интерфейса с использованием DevTools, Postman и JMeter для анализа производительности и ошибок. ● Координировал комплексное тестирование совместно с командами смежных продуктов для выявления и исправления критических дефектов. ● Перенес тестовую документацию с TestRail в Allure, улучшив визуализацию результатов тестов и ускорив анализ отчетов. ● Обеспечил 100% отгрузку продукта, включая защиту проекта перед клиентом и проведение QG, что способствовало успешному выпуску и удовлетворенности клиентов. ● Восстановил надежность автоматических сборок CI/CD, устранив нестабильные тесты, оптимизировав конфигурации окружения и обновив устаревшие зависимости, что сократило количество сбоев и улучшило стабильность релизного процесса. ● Участвовал в разработке интеграционных тестов с использованием Robot Framework на стороне клиента для повышения тестового покрытия и надежности продукта.
Developer
03.2019 - 03.2022 |Middle Software Engineer L3
Python, API, Oracle, ETL
● Разработал автоматизированные сценарии на базе ETL, что позволило минимизировать системные проблемы и предотвратить их возникновение. Сценарии включали работу с несколькими базами данных, скрипты на Python, обработку RabbitMQ сообщений и API-запросы. ● Расширил мониторинг продукта, создав кастомные метрики и дашборды в Grafana с интеграцией уведомлений, что повысило оперативность обнаружения проблем. ● Создавал временные решения с помощью Oracle или ETL для сокращения TimeToMarket продуктов. ● Участвовал в плановых обновлениях продукта, обеспечивая непрерывное обслуживание клиентов. ● Упростил адаптацию новых сотрудников к продукту, создав и развив базу знаний.

Образование

Введение в разработку корпоративных приложений на Java
По 2021
Университет Иннополис
Прикладная информатика
2011 - 2015
Уральский федеральный университет

Языки

АнглийскийСреднийРусскийРодной