Егор В.
- Разработал несколько высоконагруженных микросервисов с нуля: от анализа требований и проектирования архитектуры до реализации, тестирования и внедрения. Используя Java, Spring Boot, Kafka, Redis, MongoDB, PostgreSQL и Kubernetes - Увеличил пропускную способность платформы с 1k до 50k RPS за счет улучшения архитектуры и оптимизации кода - Внедрил локальное кэширование на базе Caffeine, снизив нагрузку на базу данных и улучшив производительность - Провел профилирование и оптимизацию памяти, устранил утечки, сократил время отклика некоторых сервисов в 1.5–2 раза - Участвовал в переходе с внешних решений на собственную систему, что ускорило вывод новых фич на рынок
- Разработал приложение для анализа и сравнения отчетов по тестированию, используя Java, Spring Boot, PostgreSQL - Разработал фреймворк для нагрузочного тестирования используя Gatling/Java и внедрил его в CI/CD - Проводил профилирование Java-приложений и предлагал архитектурные улучшения для повышения производительности.
- Разрабатывал Java-приложения для анализа результатов нагрузочного тестирования и генерации тестовых данных. - Создал тестовый фреймворк на Gatling/Java, позволивший отказаться от платного решения и существенно сократить расходы. - Проводил профилирование и оптимизацию Java-приложений, выявлял узкие места, используя Dynatrace и VisualVM.
- Создал скрипты для проведения нагрузочного тестирования и начал проведение тестов для системы, что позволило за короткое время найти критические performance проблемы и отдать их разработке на исправление.
- Провел нагрузочное тестирование микросервисных систем, поддержал миграцию с монолита на микросервисы - Разработал и доработал заглушки внешних систем на Java и Spring Boot
Понравился профиль? Создайте себе такой же