Специалисты
Опытный .Net/C# разработчик с более чем 5 годами коммерческого опыта в разработке корпоративных систем для финансов, телекоммуникаций и B2B-платформ.
Специализируется на backend-разработке с использованием микросервисной архитектуры, а также обладает уверенными навыками во frontend-разработке. Имеет глубокую экспертизу в C#, .NET Core, Entity Framework, Kafka и RabbitMQ. Опыт включает интеграцию систем, настройку CI/CD и сопровождение приложений в production.
Владеет всеми современными структурами и алгоритмами поиска и сортировки. Знает основы безопасной разработки.
Ответственный, быстро адаптируется к новым задачам, активно участвует в code review и делится экспертизой с коллегами.
Технические навыки:
- Платформы: Linux, Windows
- Языки: C# (10+), SQL, T-SQL, JavaScript
- Инструменты и технологии: .NET Core, .NET Framework, ASP.NET Core, EF Core, Dapper, AutoMapper, RabbitMQ, Kafka, Redis, Kibana, MinIO, Docker, Kubernetes, Git (merge/rebase), GitLab, CI/CD, Blazor, Angular, Vue.js, REST, Swagger, интеграционные шины, IIS, BPMN, HTML 5, Bootstrap 5.x, TeamCity
- Базы данных: PostgreSQL, MS SQL Server, Oracle, No-SQL базы данных
- Методологии: Agile, Scrum, TDD, DDD, ООП, SOLID, KISS, шаблоны проектирования, проектирование архитектуры приложений
- Другое: многопоточность и асинхронность, аутентификация/авторизация, жизненный цикл .NET Core приложения, GRPC
Образование
2018: СибГУТИ,
Программное обеспечение вычислительной техники и автоматизированных систем
Система анализа рентабельности активов в крупной компании
Разработка системы формирования отчетов с поддержкой различных форматов данных. Обязанности включали: - Создание сервиса обработки входящих данных, включая парсинг, агрегацию и сохранение в базу. - Реализация механизмов повторной обработки и логирования ошибок. - Работа с архитектурой: разделение на слои, внедрение паттернов проектирования. - Внедрение unit-тестов и подготовка к интеграционному тестированию. Результаты: - Создана гибкая система отчетности с поддержкой различных форматов. - Оптимизирована обработка данных, что ускорило формирование отчетов. - Внедрены механизмы обработки ошибок, повысившие надежность системы.
C#, SQL, T-SQL, JavaScript, .NET Core, .NET Framework, ASP.NET Core, EF Core, Dapper, AutoMapper, RabbitMQ, Kafka, Redis, Kibana, MinIO, Docker, Kubernetes, Git (merge/rebase), HTML 5,Bootstrap 5.x, TeamCity, GitLab, CI/CD, Blazor, Angular, Vue.js, REST, Swagger, интеграционные шины, IIS, DDD, PostgreSQL, MS SQL Server, Oracle, No-SQL базы данных, Agile, Scrum, TDD, ООП, SOLID, KISS, шаблоны проектирования, проектирование архитектуры приложений, многопоточность и асинхронность, аутентификация/авторизация, жизненный цикл .NET Core приложения
18 месяцев
Микросервисная система для подачи и обработки инвестиционных заявок
Разработка микросервисов для подписания и хранения документов юридических лиц с использованием MinIO. Обязанности включали: - Создание сервиса подачи инвестиционных заявок с комплексной бизнес-логикой. - Реализация механизма рассылки уведомлений через email и мессенджеры. - Интеграция с системами авторизации и внешними API для проверки юридических данных. - Документирование API с использованием Swagger и участие в code review. Результаты: - Внедрены микросервисы для безопасного хранения и обработки документов. - Реализован удобный механизм подачи заявок и уведомлений. - Обеспечена интеграция с внешними системами для проверки данных.
.NET Core 3.1, PostgreSQL, EF Core, Kafka, MinIO, Redis
9 месяцев
Внутренний проект для менеджеров в крупной финансовой организации
Сопровождение и рефакторинг legacy-кода, устранение технического долга. Обязанности включали: - Разработка новых сервисов и интеграция их в существующую инфраструктуру с учетом DevOps-практик. - Оптимизация производительности UI. - Создание схем и миграций баз данных для новых компонентов. - Участие в архитектурных сессиях и демонстрации функционала. - Проведение code review и сопровождение деплоймента. Результаты: - Проведен рефакторинг legacy-кода, что повысило производительность системы. - Внедрены новые сервисы, интегрированные в инфраструктуру. - Улучшена структура базы данных за счет новых миграций.
Angular 12, Blazor, .NET Core 3.1–6, MS SQL, RabbitMQ, Docker, Redis, EF Core, Kibana, HTML 5,Bootstrap 5.x, TeamCity, GitLab
12 месяцев
Внутренняя система для автоматизации бизнес-процессов для крупной табачной компании
Разработка системы автоматизации процессов. Обязанности включали: - Поддержка и расширение legacy-кода новой функциональностью. - Рефакторинг бизнес-логики для оптимизации работы с базой данных. - Реализация UI с использованием Angular 8 и интеграция с backend. - Участие в архитектурных решениях и code review. Результаты: - Внедрена система автоматизации, упростившая бизнес-процессы. - Оптимизирована работа с базой данных, что повысило производительность. - Реализован удобный UI для взаимодействия пользователей с системой.
Angular 8, .NET Framework 4.8, MS SQL, Ninject, Entity Framework, HTML 5,Bootstrap 5.x, TeamCity, GitLab
13 месяцев
Разработка сервисов и процессов по обновлению клиентов для банка
Разработка сервисов обновления клиентских данных в банковской CRM-системе. Обязанности включали: - Интеграция разрабатываемой CRM с внутренними сервисами банка. - Создание как frontend, так и backend частей процессов, включая разработку API и форм. - Участие в оценке и декомпозиции задач на планировании. - Разработка unit и integration тестов, сопровождение релизов. Результаты: - Внедрены сервисы для обновления данных, обеспечившие стабильную работу CRM. - Обеспечена интеграция с внутренними сервисами банка. - Разработаны тесты, повысившие надежность системы.
Vue.js, .NET Core 2.1, Oracle Database, Entity Framework, NHibernate, HTML 5,Bootstrap 5.x, TeamCity, GitLab
4 месяца
HR портал для крупной компании-импортера из ЕАЭС
Система учета сотрудников, вакансий и свободных ставок в компании. Обязанности включали: - Разработка и внедрение сервиса обработки данных импортера с учетом требований валидации и безопасности. - Реализация backend-части личного кабинета, включая бизнес-логику, авторизацию и маршрутизацию. - Оптимизация пользовательских интерфейсов (UI) и backend-логики для повышения скорости отклика, удобства и общей эффективности взаимодействия пользователя с системой. - Настройка взаимодействия между backend и ядром системы через Kafka. - Разработка intranet решений. - Интеграция с внешними сервисами налоговой, разработка адаптеров и трансформация данных. - Участие в планировании спринтов и обсуждении архитектурных решений. - Поддержка и сопровождение системы в production-среде. Результаты: - Внедрен сервис обработки данных с высокой степенью валидации и безопасности. - Обеспечена стабильная интеграция с ядром системы через Kafka. - Успешно реализована интеграция с налоговыми сервисами, обеспечив корректную передачу данных.
C#, SQL, T-SQL, JavaScript, .NET Core, .NET Framework, ASP.NET Core, EF Core, Dapper, AutoMapper, RabbitMQ, Kafka, Redis, Kibana, MinIO, Docker, HTML 5,Bootstrap 5.x, TeamCity, GitLab, Kubernetes, Git (merge/rebase), CI/CD, DDD, Blazor, Angular, Vue.js, REST, Swagger, интеграционные шины, IIS, PostgreSQL, MS SQL Server, Oracle, No-SQL базы данных, Agile, Scrum, TDD, ООП, SOLID, KISS, шаблоны проектирования, проектирование архитектуры приложений, многопоточность и асинхронность, аутентификация/авторизация, жизненный цикл .NET Core приложения
15 месяцев