Резюме: Fullstack Senior Engineer .NET / React
Senior .NET / Backend / Fullstack Developer
Разработчик с опытом коммерческой разработки более 5 лет. Основная специализация — backend-разработка на C#/.NET, проектирование архитектуры сервисов, разработка REST API, интеграции со сторонними системами, CI/CD, мониторинг, тестирование и сопровождение production-решений.
Имею опыт запуска проектов с нуля до полноценного релиза, работы в продуктовых и enterprise-командах, участия в архитектурных решениях, code review, онбординга разработчиков и взаимодействия с DevOps, аналитиками, заказчиками и клиентскими командами.
Ключевые компетенции
* Backend-разработка на C#/.NET, ASP.NET Core, .NET Framework.
* Проектирование архитектуры сервисов и развитие существующих решений.
* Разработка REST API, интеграции со сторонними сервисами и внутренними системами.
* Работа с микросервисной архитектурой и межсервисным взаимодействием.
* Настройка логирования, метрик, мониторинга и визуализации в Grafana.
* Разработка unit-, функциональных и интеграционных тестов.
* Рефакторинг существующего кода и повышение качества кодовой базы.
* Code review, техническое наставничество, онбординг новых сотрудников.
* Настройка CI/CD-процессов совместно с DevOps-командами.
* Работа с Docker, Kubernetes, Helm, облачными платформами и инфраструктурными инструментами.
* Участие в daily, refinement, demo, планировании и оценке нового функционала.
Профессиональный опыт
Ведущий разработчик
Запустил новый продукт с нуля: от MVP до полноценного релиза и дальнейшей поддержки. Участвовал в проектировании архитектуры, разрабатывал backend-сервисы, интегрировал авторизацию, логирование, метрики и CI/CD-процессы.
Погружался во внутренние продукты компании, встраивался в разные команды и помогал развивать решения в рамках существующей экосистемы. Совместно с DevOps настраивал delivery-процессы, мониторинг и визуализацию в Grafana.
Разрабатывал и подключал unit- и функциональные тесты, а также создавал внутренние компоненты для упрощения интеграционного тестирования. Проводил code review, занимался онбордингом новых сотрудников и делегированием задач.
Основные результаты
* Запустил новый продукт с нуля и довёл его до production-релиза.
* Повысил прозрачность и управляемость разработки за счёт архитектурных решений, CI/CD и системного тестирования.
* Сократил риски production-инцидентов за счёт внедрения логирования, метрик и мониторинга.
* Укрепил команду через code review, онбординг и делегирование задач.
* Снизил затраты на поддержку благодаря улучшению архитектуры и созданию переиспользуемых компонентов для интеграционных тестов.
C#/React Fullstack Team Lead
Вёл полный цикл разработки проектов: от сбора требований и подготовки задач до запуска, delivery и дальнейшей поддержки решений у заказчиков. Описывал задачи для команды, проводил daily, участвовал в онбординге и собеседовании новых сотрудников.
Разрабатывал бизнес-функциональность, запускал MVP-проекты, интегрировал облачные платформы, настраивал Kubernetes и ingress через Helm templates. Работал как с backend-, так и с frontend-частью продукта.
Основные результаты
* Успешно запустил несколько MVP-проектов.
* Повысил отказоустойчивость и удобство сопровождения инфраструктуры через Kubernetes и Helm.
* Обеспечил стабильное внедрение и поддержку продуктов у заказчиков.
* Повысил прозрачность процессов разработки через регулярные митинги, постановку задач и контроль delivery.
* Участвовал в развитии команды: проводил онбординг, собеседования и делился технической экспертизой.
Стек
Backend: .NET 6, YDB, Docker, Kubernetes, Redis, ClickHouse, Grafana, Telegram.Bot API, GraphQL, Serilog, Swagger, Elasticsearch.
Frontend: React, Apollo, Redux, Redux Toolkit, TypeScript, Sass, Prettier.
Senior Fullstack C#/JS Engineer
Работал над enterprise-проектом: анализировал и документировал структуру системы, включая интеграции со связанными сервисами. Проводил рефакторинг существующих решений, покрывал код unit-тестами и участвовал в проектировании нового функционала.
Разработал дополнительную систему логирования для повышения прозрачности работы приложения и связанных систем. Взаимодействовал с клиентской командой на daily, refinement и demo, участвовал в оценке задач и обсуждении технических решений.
Настраивал Jenkins CI/CD для PIM-направления, а также участвовал в собеседованиях кандидатов.
Основные результаты
* Повысил прозрачность и предсказуемость разработки за счёт дополнительного логирования.
* Снизил количество багов благодаря рефакторингу и покрытию решений unit-тестами.
* Оптимизировал процесс релизов через настройку Jenkins CI/CD.
* Улучшил взаимодействие с клиентской командой через регулярные демонстрации и участие в планировании.
* Внёс вклад в развитие команды через участие в технических собеседованиях.
Стек
.NET Framework 4.7.1, JavaScript, SimpleInjector, PIM-системы, Azure, AWS, Salesforce, CommerceTools, AEM, DAM-системы, Kafka.
Технический стек
Backend
C#, .NET, .NET Core, ASP.NET Core, .NET Framework, REST API, GraphQL, LINQ, async/await, ООП, DI, Serilog, Swagger.
Frontend
JavaScript, TypeScript, React, Redux, Redux Toolkit, Apollo, Sass, Prettier.
Базы данных и хранилища
YDB, Redis, ClickHouse, Elasticsearch.
DevOps и инфраструктура
Docker, Kubernetes, Helm, CI/CD, Jenkins, Grafana, Azure, AWS, облачные платформы, ingress, мониторинг и логирование.
Тестирование
Unit-тесты, функциональные тесты, интеграционные тесты, разработка внутренних компонентов для упрощения тестирования.
Дополнительный опыт
* Запуск MVP и развитие продукта после релиза.
* Работа в продуктовых и enterprise-командах.
* Взаимодействие с DevOps, аналитиками, заказчиками и клиентскими командами.
* Проведение code review и технических собеседований.
* Онбординг новых сотрудников.
* Документирование архитектуры и интеграций.
* Поддержка production-сервисов и расследование проблем через логи, метрики и мониторинг.