Алексей П. C# разработчик, Middle+
ID 19015
АП
Алексей П.
Мужчина, 25 лет
Россия, Курск, UTC+3
Ставка
2 597,4 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Алексей — опытный C# разработчик, специализирующийся на широком спектре технологий и инструментов. Обладает навыками работы с .NET, .NET Core, JavaScript, ASP.NET Core и другими технологиями.
Имеет опыт работы в различных отраслях, включая FinTech & Banking, Information Security, EdTech, Government & Public Sector и HRTech. Владеет английским языком на уровне C1 (продвинутый).
За время своей карьеры Алексей участвовал в разработке нескольких проектов, где проявил себя как компетентный специалист. Он работал над CRM системой для финансовой организации, веб-приложением для автоматизации создания UI тестов, программой для распределения тестов по разным окружениям и другими проектами.
Алексей способен работать в команде и взаимодействовать с аналитиками и тестировщиками. Его опыт и навыки делают его ценным кандидатом для компаний, ищущих опытных разработчиков.
Проекты
(6 лет 2 месяца)
РАЗРАБОТКА CRM-системы для бизнеса
Роль
Middle+ разработчик
Обязанности
Корпоративный портал IT-компании представляет собой онлайн платформу на основе микросервисной архитектуры для обеспечения функционирования компании: взаимодействия сотрудников, управления проектами и задачами, документооборотом, отслеживание движением денежных средств по расчетным счетам, ведения резюме сотрудников, планирования и проведения внутренних собеседований, планирования отпусков и других внутренних процессов компании.
Состав команды: 15 Backend разработчиков, 5 Frontend разработчика, 3 Android разработчика,
2 QA, PM, 2 BA
Достижения
Проектирую и разрабатываю микросервисы для решения таких задач:
- управление проектами: возможность создания проектов, назначения задач сотрудникам, отслеживание прогресса выполнения работ, установка дедлайнов и уведомления о приближении сроков
- совместная работа над задачами: комментарии, обсуждения, прикрепление файлов, напоминания и уведомления.
- единого сервиса авторизации в связке с Keycloak.
Провожу интеграция с внешними сервисами через REST API, gRPC и Kafka, для тестирования api был развернут swagger open api
Оптимизирую производительность сервисов с использованием Redis.
Проверяю логи в kibana
Занимаюсь модулем распознавания скриншотов с использованием OCR
Разрабатываю модульные тесты.
Провожу настройку CI/CD для проектов и настройку deploy на стенды:
- CI с тестами и публикацией докер образов в nexus через gitlab CI/CD.
- CD через argoCD и Kubernetes.
- Настройка стендов dev, stage и production на основе Kubernetes с разработкой helm charts.
Провожу Code review и наставничество младших разработчиков.
Стек специалиста на проекте
ASP.NET Core, deploy, pm, stage, CD, Keycloak, API, Kibana, QA, ArgoCD, Frontend, Swagger, Redis, Android, gRPC, Helm, Kafka, Backend, CI, Hangfire, Dev, charts, Confluence, Docker, Nexus, Automapper, Moq, GitLab CI/CD, Code Review, Entity Framework Core, REST API, Jira, PostgreSQL, CI/CD, Microservices, Kubernetes
Отрасль проекта
HRTech
Период работы
Сентябрь 2024 - По настоящее время
(10 месяцев)
СИСТЕМА ПЛАНИРОВАНИЯ СТРОИТЕЛЬСТВА И БУРЕНИЯ ДЛЯ БУРОВЫХ УСТАНОВОК
Роль
Middle + разработчик
Обязанности
Проект на основе монолита и часть на микросервисной архитектуре. Назначение проекта в обеспечении планирования строительства и бурения с использованием буровых установок.
Анализировал и устранял зарегистрированные баги как в монолите, так и в микросервисах про-екта:
- в монолитном приложении с запросами oData, где разбирался в бизнес логике, исправлял некорректно работающий функционал
- в микросервисах разбирался с реализованными запросами GraphQL и обменом данными через брокер RabbitMQ.
Оптимизация производительности сервисов с использованием Redis.
Разрабатывал модульные тесты.
Выполнял Code review.
Состав команды: 3 Backend разработчика, 1 Frontend разработчик, QA, PM, BA
Достижения
Фиксил поступающие мне баги на двух секциях проекта. Первая секция была монолитным приложением с запросами oData, где я разбирался в бизнес логике, правил неправильно работающий функционал, производил исследование имеющегося функционала. Вторая секция была микросервисной с общением через RabbitMQ и запросами graphQL. Поднимал локально микросервисы и устранял проблемы также, как и в первом, в том числе связанные с базой данных. Все изменения после pr деплоил на стенды через Jenkins.
Стек специалиста на проекте
C#, ASP.NET Core, GraphQL, PR, Keycloak, OData, Redis, JWT, .NET Core, Hangfire, Automapper, Code Review, OKD, RabbitMQ, Entity Framework Core, closedxml, PostgreSQL, Jenkins, Microservices
Отрасль проекта
Information Security
Период работы
Июль 2024 - Август 2024
(2 месяца)
СИСТЕМА УПРАВЛЕНИЯ ФЛОТОМ
Роль
Middle разработчик
Обязанности
Проект на основе микросервисной архитектуры для управления служебным речным флотом.
Участвовал в проектировании и разработке системы в целом:
- состав и задачи микросервисов, проектирование и согласование структур баз данных.
- разрабатывал различные микросервисы по назначению
- разрабатывал фоновые задачи с использованием Hangfire
- разрабатывал получение данных из Rabbit MQ
- реализовывал интеграционное взаимодействия с внешними сервисами с использованием как REST API так и GraphQL.
Разрабатывал различные отчеты на стороне сервера с использованием ClosedXML.
Разрабатывал модульные тесты.
Настройка CI/CD для проектов и настройка deploy на стенды:
- CI с тестами и публикацией докер образов в Nexus через Jenkins.
- CD через ArgoCD и k8s.
- Настройка стендов dev, stage и production Kubernetes с разработкой helm charts.
Выполнял Code review.
Участвовал в планирование задач на кварталы и спринты.
Документировал результаты проектирования в Confluence.
Состав команды: 15 Backend разработчиков, 5 Frontend разработчика, 5 QA, PM, 3 BA
Достижения
Создание рабочей инфраструктуры с нуля, разработка структуры базы данных, подключение интеграционных тестов, запуск ci/cd пайплайна с sonarqube и тестами, настройка docker-compose для запуска на ubunty сервере, ревью младших коллег, общение с заказчиком
Стек специалиста на проекте
C#, ASP.NET Core, NLog, GraphQL, Postgis, Keycloak, SonarQube, ArgoCD, Redis, JWT, Ubuntu, Helm, Docker Compose, Hangfire, charts, Confluence, Docker, Nexus, Automapper, GitLab CI/CD, RabbitMQ, Entity Framework Core, Jira, closedxml, PostgreSQL, mailkit, CI/CD, Kubernetes
Отрасль проекта
Government & Public Sector
Период работы
Июнь 2023 - Июль 2024
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Дипломы и сертификаты
Переводчик в сфере профессиональной коммуникации. 2023 г.
Образование
Высшее
Учебное заведение
Курский государственный университет, ФМИ,
Специальность
Математическое обеспечение и администрирование информационных систем.
Завершение учебы
2021 г.
Высшее
Учебное заведение
Курский государственный университет, ФМИ
Специальность
Информационно - коммуникационные технологии в образовании.
Завершение учебы
2023 г.