Инженер с опытом разработки и развития корпоративных информационных систем для крупных российских компаний и государственных организаций.
Участвовал в проектах для Росатома, ВТБ и Гохрана России. Участвовал в разработке и развитии CRM-систем.
Сейчас работаю в продуктовой компании, разрабатывающей решения для корпоративных коммуникаций и контакт-центров.
Технологический стек: Java, Kotlin, Spring Boot, PostgreSQL, React, Docker, GitLab CI/CD, REST API, WebSocket. Дополнительная специализация - автоматизация тестирования, нагрузочное тестирование и обеспечение качества высоконагруженных систем.
Также участвую в развитии платформы мультиагентной разработки ПО с использованием ИИ на этапах анализа, проектирования, реализации и тестирования.
В работе делаю упор на продуманную архитектуру, автоматизацию и инженерный контроль качества. Интересуют проекты по разработке корпоративных систем, CRM, интеграций и автоматизации бизнес-процессов.
Разработка и автоматизация тестирования:
• Участие в разработке и развитии CRM-системы.
• Разработка, развитие и поддержка собственного фреймворка автоматизированного тестирования.
• Проектирование новых автоматизированных сценариев, поддержка и рефакторинг существующих.
• Анализ результатов регрессионного тестирования, расследование причин падения тестов и подготовка отчётности.
• Проведение код-ревью с применением принципов KISS, DRY, SOLID, YAGNI.
• Наставничество и обучение начинающих специалистов.
Функциональное тестирование:
• Проведение функционального и регрессионного тестирования.
• Анализ требований, разработка пользовательских историй, тест-кейсов и тестовых сценариев.
• Выявление, документирование и сопровождение дефектов.
Нагрузочное тестирование:
• Планирование и проведение нагрузочного тестирования через REST API и UI.
• Разработка и поддержка нагрузочных сценариев в Apache JMeter.
• Разработка методик и моделей нагрузочного тестирования.
• Анализ производительности, выявление узких мест и подготовка отчётов.
• Доработка скриптов в HP LoadRunner, настройка и проведение испытаний в HP Performance Center.
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Языки и сборка: Java 8/11, Maven, Gradle.
Автоматизация тестирования: Selenium, Selenide, JUnit, TestNG, Allure.
Нагрузочное тестирование: Apache JMeter, HP LoadRunner, HP Performance Center.
Инфраструктура и CI/CD: Docker, Jenkins, GitLab.
Базы данных и инструменты: PostgreSQL, Postman, Alfresco.
Управление проектами и документация: YouTrack, Confluence.
Май 2023 —
Август 2023 (3 месяца)
Bell Integrator
Автоматизатор CRM
ОБЯЗАННОСТИ И ЗАДАЧИ
Автоматизация тестирования:
• Разработка новых автоматизированных сценариев функционального и регрессионного тестирования.
• Поддержка, актуализация и рефакторинг существующих автотестов.
• Развитие и сопровождение фреймворка автоматизированного тестирования.
• Поддержка фреймворка генерации тестовых данных.
• Анализ результатов регрессионного и полного функционального автотестирования, расследование причин падения тестов.
• Подготовка отчётности по результатам автоматизированного тестирования.
• Выявление, документирование и сопровождение дефектов в Jira.
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Язык программирования: Java 8.
Автоматизация тестирования: Selenium, Cucumber, JUnit, Allure.
Сборка и CI/CD: Gradle, Jenkins, Bitbucket (Git).
Базы данных: PostgreSQL.
Управление проектами и документация: Jira, Confluence.
Август 2023 —
Сентябрь 2024 (1 год 1 месяц)
Независимая разработка / Собственные проекты
Независимый разработчик ПО
Занимался самостоятельной разработкой программных продуктов, экспериментировал с архитектурными и техническими решениями, развивал навыки проектирования и реализации приложений.
ОБЯЗАННОСТИ И ЗАДАЧИ
• Разработка собственного игрового проекта.
• Проектирование архитектуры и реализация игровой логики.
• Разработка и интеграция отдельных программных компонентов.
• Прототипирование игровых механик и пользовательских интерфейсов.
• Поиск и реализация технических решений, оптимизация существующего функционала.
• Самостоятельное планирование разработки и управление задачами.
• Тестирование, отладка и рефакторинг кода.
Сентябрь 2024 —
настоящее время (2 года 2 месяца)
Naumen
Инженер по разработке ПО и автоматизации тестирования
ОБЯЗАННОСТИ И ЗАДАЧИ
Разработка программного обеспечения:
• Участие в разработке и развитии корпоративной CRM-системы, реализации новой функциональности и доработке существующих модулей.
• Разработка внутренних сервисов и инструментов для автоматизации рабочих процессов, повышения эффективности разработки и тестирования.
• Участие в разработке и развитии платформы мультиагентной разработки ПО, обеспечивающей взаимодействие ИИ-агентов, распределение задач и автоматизацию процессов разработки.
• Проектирование и реализация интеграций между внутренними системами и сервисами.
• Анализ, локализация и исправление дефектов в коде приложений.
Автоматизация тестирования:
• Проектирование и разработка автоматизированных сценариев функционального и регрессионного тестирования на Kotlin и Cucumber.
• Внедрение автоматизированного тестирования с нуля, проектирование и развитие тестовых фреймворков на TypeScript/Playwright и Kotlin/Cucumber.
• Поддержка, рефакторинг и модернизация существующих E2E-автотестов на Geb и Spock.
• Перевод ручного регрессионного тестирования на автоматизированное, расширение тестового покрытия и сокращение трудозатрат.
Нагрузочное тестирование:
• Разработка и поддержка сценариев нагрузочного тестирования с использованием Gatling и Apache JMeter.
• Подготовка и проведение нагрузочных испытаний, анализ результатов и выявление проблем производительности.
Метрики и мониторинг качества:
• Разработка механизмов экспорта метрик автоматизированного тестирования в VictoriaMetrics.
• Создание и настройка дашбордов Grafana для мониторинга результатов тестирования, анализа стабильности автотестов и динамики качества ПО.
Обеспечение качества:
• Анализ результатов автоматизированного тестирования, расследование причин возникновения ошибок и нестабильности тестов.
• Выявление, документирование и сопровождение дефектов в системе управления задачами.
• Участие в код-ревью и контроле качества разрабатываемого ПО.
ТЕХНОЛОГИЧЕСКИЙ СТЕК
Языки программирования: Kotlin, Java, TypeScript, Groovy.
Backend и интеграции: Spring Boot, REST API, WebSocket, PostgreSQL.
Автоматизация тестирования: Cucumber, Playwright, Geb, Spock.
Нагрузочное тестирование: Gatling, Apache JMeter.
Метрики и мониторинг: VictoriaMetrics, Grafana.
Инфраструктура и CI/CD: Docker, GitLab CI/CD.
Образование
Высшее
Сентябрь 2015 —
Июль 2021 (5 лет 10 месяцев)
Сибирский Федеральный Университет
Физика
В период обучения занимался научно-исследовательской деятельностью в Институте физики им. Л. В. Киренского СО РАН, в лаборатории физики магнитных явлений.
Основные направления исследований - физика конденсированного состояния, тонкоплёночные материалы, MAX-фазы и материалы с термоэлектрическими свойствами.
Участвовал в экспериментальных исследованиях, включая получение тонких плёнок методом вакуумного напыления, работу с исследовательским оборудованием, подготовку образцов и анализ экспериментальных результатов.
Соавтор научных публикаций по тематике MAX-фаз, в том числе работ, представленных в международной научной литературе.
Получил практический опыт экспериментальной физики, обработки научных данных, решения нестандартных технических задач и работы в исследовательской команде.
Услуги
УслугаСтоимость услугиСтоимость часа
Разработка сайтов
Поддержка и развитие сайта
2200 ₽
Проектирование сайта
2200 ₽
Дизайн сайта
2200 ₽
HTML - верстка сайта
2200 ₽
Тестирование сайта
1800 ₽
CRM, 1C, ПО, чат-боты, администрирование
Внедрение и поддержка CRM
2200 ₽
Проектирование и дизайн CRM
2200 ₽
ИИ и нейросети
2200 ₽
Максимум компаний
Исполнители приглашены
Мы выслали приглашения исполнителям, которых вы отобрали. Заинтересованные исполнители отправят вам свои предложения и отобразятся в разделе
«Участники».