Иван Петров

Старший Разработчик Программного Обеспечения

Москва, RU.

About

Опытный старший разработчик программного обеспечения с более чем 8 годами опыта в проектировании, разработке и развертывании высокопроизводительных и масштабируемых решений. Специализируется на создании надежных систем, оптимизации производительности и руководстве кросс-функциональными командами для достижения амбициозных технических целей. Стремлюсь применять передовые технологии для решения сложных инженерных задач и повышения эффективности продуктов.

Work

Tech Innovations Inc.

|

Старший Разработчик ПО

Москва, Московская область, Russian Federation

→

Summary

Руководил разработкой критически важных программных решений, управлял полным жизненным циклом продукта от концепции до развертывания и поддерживал высокопроизводительную архитектуру.

Highlights

Разработал и внедрил новую микросервисную архитектуру, что привело к увеличению масштабируемости системы на 40% и снижению времени отклика на 25%.

Возглавил команду из 5 разработчиков в создании высоконагруженного API, обрабатывающего до 1 миллиона запросов в день с коэффициентом безотказной работы 99.99%.

Оптимизировал существующие алгоритмы обработки данных, сократив время выполнения сложных операций на 30% и уменьшив потребление ресурсов на 20%.

Внедрил практики CI/CD, автоматизировав развертывание и тестирование, что ускорило выпуск новых функций на 15% и снизило количество ошибок в продакшене на 10%.

Провел рефакторинг устаревшего кода, улучшив его читаемость и поддерживаемость, что сократило время на исправление ошибок на 18%.

Digital Solutions Ltd.

|

Разработчик ПО

Санкт-Петербург, Ленинградская область, Russian Federation

→

Summary

Участвовал в разработке и поддержке веб-приложений и бэкенд-сервисов, фокусируясь на создании чистого, эффективного и масштабируемого кода.

Highlights

Внес значительный вклад в разработку основного модуля платформы электронной коммерции, увеличив пропускную способность обработки заказов на 20%.

Разработал и интегрировал RESTful API, обеспечивая бесшовное взаимодействие между фронтендом и бэкендом, что улучшило пользовательский опыт.

Активно участвовал в code review и менторстве младших разработчиков, способствуя повышению качества кода в команде.

Реализовал автоматизированные тесты (unit и integration), повысив стабильность кода и сократив время на ручное тестирование на 15%.

Education

Московский Государственный Технический Университет им. Н.Э. Баумана

Москва, Московская область, Russian Federation
→
Магистр Информатика и Вычислительная Техника Grade: 4.8/5.0

Courses

Продвинутые Алгоритмы

Распределенные Системы

Машинное Обучение

Безопасность Информации

Московский Государственный Технический Университет им. Н.Э. Баумана

Москва, Московская область, Russian Federation
→
Бакалавр Информатика и Вычислительная Техника Grade: 4.7/5.0

Courses

Структуры Данных

Объектно-Ориентированное Программирование

Базы Данных

Операционные Системы

Languages

Русский

Английский

Certificates

AWS Certified Solutions Architect – Associate

Amazon Web Services

Certified Kubernetes Application Developer (CKAD)

Cloud Native Computing Foundation (CNCF)

Skills

Языки Программирования

Python, Java, Go, JavaScript, C++, TypeScript.

Фреймворки и Библиотеки

Spring Boot, Django, React, Node.js, FastAPI, Kubernetes, Docker.

Базы Данных

PostgreSQL, MongoDB, Redis, MySQL, Cassandra.

Облачные Платформы

AWS, Google Cloud Platform (GCP), Azure, Terraform.

Инструменты Разработки

Git, Jenkins, Jira, Confluence, Prometheus, Grafana, Kafka, RabbitMQ.

Методологии

Agile, Scrum, CI/CD, TDD, Microservices, Domain-Driven Design (DDD).

Операционные Системы

Linux, Windows, macOS.

Projects

Система Управления Проектами

→

Summary

Разработка полнофункциональной веб-системы для управления проектами, задачами и ресурсами с использованием современных технологий.

Высокопроизводительный Парсер Данных

→

Summary

Разработка многопоточного парсера для обработки больших объемов текстовых данных с высокой скоростью и точностью.