Андрей П. C# разработчик, Senior
ID 26474
АП
Андрей П.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
3 246,75 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Имею более пяти лет опыта коммерческой разработки на C# и .NET Core.
Работал как с монолитами, так и с распределёнными микросервисными системами, внедряя CI/CD и Docker в процесс поставки.
Свободно применяю паттерны проектирования, принципы SOLID и практики код-ревью для поддержания высокого качества кода.
Опытно строю интеграции через Kafka и RabbitMQ, оптимизирую работу с PostgreSQL и MS SQL Server.
Быстро погружаюсь в доменную область и беру ответственность за технические решения команды.
Проекты
(5 лет 4 месяца)
GetMeGit
Роль
Ведущий разработчик .Net/C#
Обязанности
Сфера: GovTech / Logistics
Описание проекта (Личный кабинет импортёра для стран ЕАЭС)
Система предоставляет импортёрам электронный канал взаимодействия с государственными службами, логистическими операторами и таможней. Личный кабинет отображает статус деклараций и уплаченных пошлин, автоматизирует обмен документами и уведомлениями с ФНС
Стек проекта — .NET Core 8, PostgreSQL, Docker, Kafka, Kibana, AutoMapper, EF Core, Dapper
Состав команды проекта — 15 человек: 4 backend-разработчика, 2 frontend-разработчика, 2 аналитика, 2 QA, 2 DevOps, 1 тимлид, 2 PM
Задачи
Проектировал и реализовывал микросервис обработки данных импортёров на .NET Core 8 с EF Core, Dapper и PostgreSQL
Создавал backend-API личного кабинета, применяя AutoMapper, CQRS и FluentValidation
Организовывал обмен событиями между backend-сервисами и ядром системы через Apache Kafka, разрабатывал Avro-схемы и политику топиков
Настраивал контейнеризацию в Docker и развёртывание в Kubernetes, сократив время запуска контейнеров
Интегрировал сервисы с внешними государственными платформами по REST, обрабатывая XML- и JSON-ответы
Развернул централизованное логирование и метрики в Kibana, настроил алёрты для SRE-команды
Достижения/результаты
Сократил время загрузки деклараций благодаря batch-записям в PostgreSQL
Повысил надёжность обмена сообщениями, внедрив Retry и Circuit Breaker для Kafka-консьюмеров
Повысил устойчивость инфраструктуры, добавив health-checks и автоматический rollout при сбоях
Улучшил читаемость кода, унифицировав маппинг DTO ↔ Domain с AutoMapper
Стек специалиста на проекте
PostgreSQL, Docker, Kibana, Dapper, Kafka, .NET, .NET Core, Entity Framework Core, Automapper
Отрасль проекта
Logistics & Transport
Период работы
Октябрь 2024 - По настоящее время
(10 месяцев)
Проектная ПРАКТИКА, группа компаний
Роль
Разработчик .Net
Обязанности
Описание проекта (Анализ рентабельности активов)
1. Платформа помогает инвесторам оценивать эффективность активов на основе финансовых и операционных показателей, формируя интерактивные отчёты и прогнозы для менеджмента
2. Платформа связывает предпринимателей с частными инвесторами и обеспечивает полный цикл сделки — от заявки до электронного подписания документов и их хранения
Стек проекта — .NET Core 6, MS SQL, EF Core, RabbitMQ, Redis
Состав команды проекта — 10 человек: 3 backend, 2 frontend, 2 аналитика, 2 QA, 1 PM
Задачи
Разработал модуль управленческих отчётов на .NET Core 6 и MS SQL с EF Core
Создал сервис обработки CSV-данных через RabbitMQ с кешированием результатов в Redis
Проектировал схемы БД и оптимизировал индексы для аналитических запросов
Достижения/результаты
Уменьшил время генерации отчётов, применив in-memory кеш и batch-insert
Снизил нагрузку на брокер, внедрив адаптивный размер пакетов сообщений
Автоматизировал релизы, настроив pipeline GitLab CI/CD
Стек специалиста на проекте
RabbitMQ, SQL, Microsoft, Entity Framework Core, Redis, .NET core 6
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2022 - Сентябрь 2024
(2 года 4 месяца)
Eqvanta
Роль
Fullstack .Net/C# Разработчик
Обязанности
Описание проекта (Платформа микрофинансового кредитования)
Сервис предоставляет клиентам микрозаймы онлайн, автоматизируя скоринг заёмщика и выдачу средств. Платформа объединяет десятки микросервисов и фронтенд на Angular и Blazor
Стек проекта — Angular 12, Blazor, .NET Core 3.1-6, MS SQL, RabbitMQ, Docker, Redis, EF Core, Kibana
Состав команды проекта — 8 человек: 3 backend, 2 frontend, 1 QA, 1 DevOps, 1 PM
Задачи
Рефакторил legacy-модули, мигрируя их на .NET 6 и покрывая unit-тестами xUnit
Разрабатывал новые микросервисы и интегрировал их с RabbitMQ и Redis pub/sub
Проводил код-ревью и внедрял линтеры с git-хуками
Проектировал схемы БД и оптимизировал MS SQL-процедуры для отчётности
Достижения/результаты
Сократил технический долг, покрыв критический код тестами
Повысил наблюдаемость сервисов через структурированное логирование в Kibana
Улучшил производительность фронтенда, внедрив lazy-loading модулей Angular
Стек специалиста на проекте
RabbitMQ, Docker, SQL, Kibana, .NET Core 3, Microsoft, Entity Framework Core, Blazor, Redis, Angular 12
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2021 - Июнь 2022
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
СибГУТИ, Факультет информатики и вычислительной техники
Специальность
Программное обеспечение вычислительной техники и автоматизированных систем
Завершение учебы
2018 г.