BioTech, Pharma, Health care & Sports
E-commerce & Retail
EdTech
FinTech & Banking
Government & Public Sector
HRTech
IoT
Social Networking
Карен В. .NET разработчик, Senior
ID 23622
КВ
Карен В.
Мужчина, 30 лет
Россия, Смоленск, UTC+3
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Опытный .NET-разработчик, специализирующийся на C#, обладающий навыками работы с широким спектром технологий и инструментов, включая ASP.NET Core, GitLab, Docker, TeamCity, TypeScript, Angular и другие.
Есть опыт работы в FinTech, EdTech, HRM, государственных проектах.
Последний проект - работа в крупном банке на проекте, связанном с инвестициями. Высоконагруженный проект с большим количеством микросервисов. Реализовывал новые микросервисы, проводил полный рефакторинг уже имеющихся. Оптимизировал работу сервиса, что уменьшило время получения ответа от него на 40%.
Принимал участие в разработке и поддержке микросервисов, проводил рефакторинг архитектуры сервисов, работал с базами данных (MySQL, MSSQL, PostgreSQL), реализовывал новые функции и занимался логированием. Писал Unit-тесты (nUnit, xUnit), проводил Code-review и работал по Scrum.
Проекты
(6 лет 7 месяцев)
Go Invest. Альфа-инвестиции
Роль
Middle+/Senior Developer
Обязанности
Создание новых и поддержание уже имеющихся микросервисов;
Участвовал в проработке архитектуры сервисов:
Каждый новый сервис, не смотря на построение на основе архетипа, дорабатывался с учетом особенностей (обращения к внешним сервисам, использование одних и тех же библиотек или конфигов на разных уровнях, выделение общей логики, моделей, и т.д., и т.п.);
Проводил рефакторинг архитектуры устаревших сервисов, которые неоправданно трудозатратно полностью переводить на новый архетип;
Проработка архитектуры и логики взаимодействия сервисов на основании данных об их потенциальной нагрузке;
Прорабатывал постановки задач с аналитиками;
Консультировал тестировщиков и помогал в воспроизведении багов и анализе логов;
Занимался доработкой библиотек (например: базовая валидация сообщения, которое достается из kafka);
Реализация новых фич (получение прогноза по isin, получение идей по isin, добавил логику исполненных прогнозов);
Создание шаблонов конфигурационных файлов для новых (json) и старых (xml) сервисов;
Работал по подходу Contract First;
Занимался логированием и анализом логов по запущенному в production функционалу;
Переводил сервисы на свежие версии .NET вплоть до .NET 8;
Занимался задачами по выявлению и устранению ошибок в хранимых процедурах;
Подготавливал правки к релизу;
Занимался онбордингом новых сотрудников;
Писал Unit-тесты (nUnit);
Занимался ревью коммитов других разработчиков;
Работа по Scrum (дейли, груминг, оценка, планирование, ретро);
Дежурство (поиск и правка багов с production и интеграционного контуров).
Состав команды: 1 PO, 2 Системных аналитика, 2 backend-разработчика, 1 тестировщик (мой юнит). Общая команда 60 разработчиков, с которыми собирались раз в неделю для синхронизации своих действий.
Достижения
Проводил полный рефакторинг сервисов, который был необходим для обновления используемых библиотек, чтобы поддерживать сервисы в актуальном состоянии;
Провел рефакторинг группы сервисов в связи с переходом на новые источники данных;
Подготовил сервисы к шардированию БД;
Реализовал перевод сервисов на новый архетип (полная реструктуризация сервисов, исправление зависимостей, переписывание тестов);
В сервисе авторизации добавил проксирование запроса на сервис дивидендов, доработал локальный кэш;
Оптимизировал сервис “Инвестидей”, что уменьшило время получения ответа от сервиса на 40%;
Реализовал получение прогнозов из Интерфакс и BestStocks;
Реализовал сервис выдачи прогнозов по конкретным ценным бумагам пользователю;
Добавлял новую функциональность в сервис взаимодействия с внешним сервисом CBonds (реализовал получение купонных расписаний, оптимизировал количество обращений к сервису, реализовал повторное обращение к нему, в случае возникновения ошибки);
Реализовывал сервисы трансляции данных (kafka-to-kafka, kafka-to-MS SQL, IBM MQ-to-MS SQL);
Реализовал сервис подписки клиента на уведомления по корпоративным событиям;
Реализовал получение аналитических и консолидированных прогнозов от нескольких вендоров и запись параметров эмитентов.
Стек специалиста на проекте
C#, Grafana, GitLab, HTTP/HTTPS, fluentvalidation, NUnit, DI, Elasticsearch, Bitbucket, Swagger, Dapper, Kafka, Octopus, IBM MQ, Vault, Confluence, SQL, TeamCity, Automapper, Microsoft, REST API, Jira
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2023 - Март 2025
(1 год 6 месяцев)
HRM система
Роль
Middle+ Developer
Обязанности
● Работа на проекте, на котором не осталось носителей знаний (прошлой команды, которая реализовывала проект);
● Провел рефакторинг значительной части проекта;
● Занимался написанием скриптов миграции данных в MySQL;
● Реализовал получение данных и заполнение ими требуемых заказчиком отчетов;
● Реализовал публикацию отчетов в Confluence в нужных пространствах;
● Реализовал функционал уведомления пользователя о дне рождения сотрудника;
● Участвовал в детализации задач и улучшению их формулировок по ТЗ заказчика;
● Работа с Elasticsearch, поиск и просмотр логов;
● Принимал активное участия в уточнении постановки задач на созвонах с аналитиками и ПМ-ом для предотвращения дублирования кода и лишнего расхода рабочего времени сотрудников;
● Проводил Code-review коллегам по команде;
● Устранял появляющиеся в ходе работы баги;
Стек специалиста на проекте
Git, MySQL, Elasticsearch, C#, Jira, Confluence, Kibana, Bitbucket, Code Review, Microsoft, Linq2DB, Automapper, .NET 6, beams
Отрасль проекта
HRTech
Период работы
Май 2023 - Август 2023
(4 месяца)
Платформа для проведения обучения и тестирования персонала в корпорациях
Роль
Middle+ Developer
Обязанности
● Проектирование и разработка приложения с нуля;
● Разработка функционала авторизации;
● Загрузка, хранение и воспроизведение медиа-контента в приложении (видео/презентации/документы);
● Разграничение ролей доступа (слушатель/администратор/инспектор/суперпользователь)
● Разработка функционала гибкого формирования программы лекции с привязкой вопросов тестирования по окончании;
● Разработка функционала тестирования (добавление вопросов и ответов, случайный выбор вопросов/ответов, порог прохождения теста, время тестирования и др.)
● Разработка модуля ретроспективной отчетности;
● Формирование отчетов по форме ГОСТ;
● Интеграция приложения с системой 1С в кадровом отделе предприятия;
● Описание логики проекта в Wiki;
● Проведение код-ревью;
● Написание Unit-тестов.
Стек специалиста на проекте
PostgreSQL, REST, Базы данных, Angular, ASP.NET Core Web Api, .NET 5, front, efcore
Отрасль проекта
EdTech
Период работы
Июнь 2022 - Май 2023
(1 год)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московский Энергетический Институт
Специальность
Кафедра вычислительной техники. Специальность: вычислительные машины, комплексы, системы и сети
Завершение учебы
2018 г.