Данил К. C# разработчик, Middle+

ID 22436
ДК
Данил К.
Мужчина, 30 лет
Россия, Ростов-на-Дону, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 15 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Middle+
Навыки
C#
JavaScript
Python
SQL
TypeScript
.NET Framework
Entity Framework
Angular
React
Vue.js
.NET core 6
ASP.NET
LINQ
WPF
JWT
Kafka
npgsql
NestJS
Atlassian
crucible
Git
Jenkins
Jira
Perforce
TeamCity
Отрасли
FinTech & Banking
GameDev
Marketing, Advertising & Design
Главное о специалисте
Опытный C#(.NET)-разработчик, работает с JavaScript, Python, SQL, TypeScript и другими технологиями. Участвовал в таких проектах: - НРБ — национальный резервный банк. В роли fullstack-разработчика разрабатывал бизнес-процессы для банковских операций. Реализовал задачи backend части на .NET Core 6 с базами данных MS SQL Server и frontend части на Typescript + React. Сервис для работы с тикетами принимал запросы на создание тикета в Jira, создавал запись тикета в БД и через Kafka отправлял сообщение в другой сервис. - Система упрощения регистрации клиентов для крупного банка. В качестве backend-разработчика работал над системой проверки клиента и системой регистрации клиента. Система проверки состоит из контроллера приёма запросов, сервиса получения токена авторизации и сервиса для отправки запросов стороннему API для проверки клиента. Система регистрации реализована с помощью библиотеки MediaR для выполнения запросов через команды и их обработчики. - EPAM, SportingBet. Как fullstack-разработчик работал над проектом сайтов для ставок на спорт и казино. Занимался реализацией обработки данных со стороннего API, используя язык программирования C# и платформу ASP.NET MVC. Во фронтенде обрабатывал ответ и графически отображал его в виде всплывающего окна, используя язык программирования JavaScript и фреймворк Vue.js. - Business & Marketing Improvement NV, SMS-Timing. В роли backend-разработчика участвовал в создании IntelliSense для desktop приложения, реализуя автодополнение и подсветку синтаксиса для WPF-приложения. Работал над веб-сервисом для сбора данных о клиентах, создавая асинхронный и многопоточный код. Создал библиотеку классов для самообновления приложений, позволяя .NET приложению обновляться автоматически. - Migo-group, Внутренняя поддержка ERP-системы. В роли backend-разработчика занимался доработкой функционала ERP-систем, добавляя кнопки в интерфейс системы и исправляя мелкие ошибки.
Проекты   (6 лет 5 месяцев)
НРБ - национальный резервный банк
Роль
Fullstack-разработчик
Обязанности
Разработка бизнес процессов для банковских операций: депозитарное и брокерское обслуживание и прочее Реализация задач backend части на .NET Core 6 с базами данных MS SQL Server и Реализация задач frontend части на Typescript + React. Реализовал сервис для работы с тикетами: с фронтенда шли запросы на создание тикета в Jira. Cервис принимал запрос, создавал запись тикета в БД, и через Kafka отправлял сообщение в другой сервис, который через API Jira создавал тикет в самом сервисе Jira. Далее сервис ожидал ответа от сервиса через Kafka и добавлял нужную информацию в БД. В рамках данного функционала были реализованы стандартные CRUD операции + BackgroundService, который раз в 5 минут проверял, изменился ли статус тикета в Jira и обновлял его по необходимости + через вспомогательный сервис отправлял на почту Клиентскому менеджеру письмо об обновлении статуса.
Стек специалиста на проекте
PostgreSQL, SQL, JWT, TypeScript, Keycloak, Kafka, Microsoft, Entity Framework Core, React, Identity Server, .NET core 6, npgsql
Отрасль проекта
FinTech & Banking
Период работы
Август 2022 - Февраль 2025  (2 года 7 месяцев)
Система упрощения регистрации клиентов для крупного банка
Роль
Backend-разработчик
Обязанности
Система предназначена для проверки клиентов на нахождения в списках террористов / банкротства и т.п. А затем, если все проверки пройдены, формирование данных и отправки в одну из интеграционных систем (разрабатывается другой командой). Состоит из 2 частей: система проверки клиента и система регистрации клиента. Система проверки клиентов состоит из контроллера приема запросов, сервиса получения токена авторизации и сервиса для отправки запросов стороннему API для проверки клиента. Система регистрации клиента реализована с помощью библиотеки MediaR для выполнения запросов через команды и их обработчики. Также система реализована с помощью методологии Clean Architecture. Она состоит из: слоя API, который принимает запросы; слоя ядра приложения, который выполняет команды для сохранения состояния регистрации, отправки запроса на проверку клиента в систему проверки клиентов, завершения регистрации, отправки состояния регистрации другим системам; Слоя инфраструктуры для отправки запроса на проверку клиента в систему проверки клиентов и сохранения состояния регистрации в промежуточной базе данных. Что реализовывал: Система проверки клиента: реализация моделей для приема ответа о результате проверки клиента, написание юнит тестов, тестирование и отладка системы; Система регистрации клиентов: разработка валидатора для входных данных, разработка сущностей для Entity Framework, реализация команд MediaR и написание юнит-тестов к ним, написание спецификации для запроса информации о регистрации, тестирование и отладка системы, рефакторинг кода;
Стек специалиста на проекте
RabbitMQ, ASP.NET, Entity Framework, core, media3
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Август 2022  (6 месяцев)
EPAM, SportingBet
Роль
Fullstack-разработчик
Обязанности
Проект основывается на сайтах для ставок на спорт и казино 1)Реализация обработки данных со стороннего API По причине того, что версия стороннего API изменилась, поменялась и структура json ответа. Моей задачей было реализовать новую обработку этой структуры с учетом бизнес логики. Для этого использовался язык программирования C# и платформа ASP.NET MVC. Затем ответ с бэкенда нужно было обрабатывать во фронтэнде и графически отображать его в виде всплывающего окна. В этой части задания использовался язык программирования JavaScript и фреймворк Vue.js. 2)Валидация полей Поля Username и Password существуют в формах регистрации, логина и смены пароля. При этом они принимают запрещенные символы ‘<’, ‘>’ и ‘&’, которые распознаются как часть html разметки и вызывают 500 ошибку. Моей задачей было не допустить отправки формы на бэкенд, если форма в одном из своих полей содержала эти символы. При этом необходимо было не реализовывать новых функционал, но полагаться на существующее решение по валидации. Для бэкенд части в основным исправления касались изменения регулярных выражений в конфигурационных файлах. Во фронтэнд части потребовалось изучить jQuery Validation Plugin и написать собственный метод валидации, который отправлял запрос на бэкенд, а тот в свою очередь брал регулярное выражение, проверял правильность введенного логина/пароля и возвращал результат валидации.
Стек специалиста на проекте
HTML, CSS, JavaScript, C#, ASP.NET MVC, Vue.js, JQuery, Razor Pages
Отрасль проекта
GameDev
Период работы
Март 2021 - Март 2022  (1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Волгоградский государственный технический университет
Специальность
Информатика и вычислительная техника (бакалавриат)
Завершение учебы
2017 г.
Высшее
Учебное заведение
Волгоградский государственный технический университет
Специальность
Информатика и вычислительная техника (магистратура)
Завершение учебы
2019 г.

Похожие специалисты

Cloud Services • FinTech & Banking • Government & Public Sector
ВМ
Владимир М.
Москва
C# разработчик
Senior
3 981,88 Р/час
.NET Core
.NET Framework
Agile Project Management
Ajax
Angular
Architecture
ASP.NET
Atlassian
Azure DevOps
C#
+112

Владимир — опытный C#-разработчик, специализирующийся на backend-проектах. Обладает навыками работы с микросервисной архитектурой и технологиями .NET Core, .NET Framework, Agile Project Management, Ajax, Angular, ASP.NET, Azure DevOps, C#, Confluence, CSS, Entity Framework, ETL, Git, HTML, JavaScript, Jira, JQuery, JSON API, MVC, RabbitMQ, Reporting, REST, SOAP, SQL, TFS, Transact SQL, WCF, WPF, XML. Владимир работал над проектами в сферах Government & Public Sector, FinTech & Banking, Cloud Services. Занимал должности руководителя отдела разработки, тимлида бэкенд-разработки и разработчика. В его обязанности входили контроль исполнения задач, контроль ресурсов, планирование, общее управление, формирование команд, декомпозиция задач, разработка и проектирование, написание кода, тестирование, автоматизация, проведение дейли, участие в оценках трудоемкости задач и выработке технического решения. Опыт работы на проектах — 10 лет и 3 месяца.

Подробнее
E-commerce & Retail • FinTech & Banking • Urban technology
ДП
Дмитрий П.
Таганрог
C# разработчик
Senior
2 727,27 Р/час
.NET
ASP.NET Core
ASP.NET MVC
Entity Framework Core
Entity Framework
Kafka
RabbitMQ
GraphQL
Quartz
Active Directory
+57

Дмитрий — C# разработчик с опытом работы на проектах в течение 6 лет и 5 месяцев. Специализируется на разработке многофункциональных платформ и систем для различных отраслей, включая e-commerce & retail, fintech & banking, urban technology. На позиции CTO проекта «Платформа для малого и среднего бизнеса» занимался созданием сервисов управления пользователями, работой с Kafka (MassTransit), улучшением UI, разработкой взаимодействия между клиентской и серверной частями приложения. Организовывал CI/CD (GitLab, Kapitan, Kubernetes) и участвовал в развёртывании серверной инфраструктуры (Ansible). В роли Lead Back-end Developer проекта по созданию low-code системы проведения онлайн-закупок для предприятий с госучастием разработал архитектуру ПО, микросервисы без поддержки состояний с использованием Azure Service Fabric, модульные тесты. Как Lead Back-end Developer другого проекта создал систему администрирования и аттестации футбольных команд в Японии. Внедрил систему оценивания, квалификации и аттестации спортивных команд и клубов, а также выпуск отчётов на разных языках. Опыт работы Full-stack Developer в проекте по учёту потребляемых энергоресурсов арендаторами коммерческих помещений в США включал создание системы построения отчётов, багфиксинг и глобальный переход на новый стек технологий.

Подробнее
Blockchain • E-commerce & Retail • GameDev • HRTech • Information Security • Realty & Constructoring
ВБ
Виктор Б.
Челябинск
C# разработчик
Senior
4 058,98 Р/час
.NET
.NET Core
Angular
ASP.NET
Blazor
C#
C++
JavaScript
JQuery
Laravel
+104

Виктор — опытный C#-разработчик уровня Senior с широким набором навыков и опытом работы в различных проектах. Виктор обладает глубокими знаниями и навыками работы с такими технологиями, как .NET, .NET Core, Angular, ASP.NET, Blazor, C#, C++, JavaScript, JQuery, Laravel, Lua, PHP, React, Tailwind, TypeScript, ModX, OpenCart, Redoc, WordPress, MariaDB, MongoDB, MSSQL, MySQL, Percona, PostgreSQL, SQLite, Android SDK, Bash, Boost Asio, Docker, Docker Compose, Entity Framework Core, Git, Gradle, GraphQL, Kubernetes, LINQ, Linux, MVC, Nginx, Node.js, OData, RabbitMQ, Redux, Selenium, Web Api, Webpack, WebSockets, WinForms, Apache Kafka, Prometheus, Serilog, SOAP, Swagger, coravel, identityserver, API, базы данных, запросы, программное обеспечение, GitLab, Qt QML, TPL, backend, .NET 6, Agile, TeamCity, unit-тестирование, ЭДО. Он работал над проектами в таких отраслях, как E-commerce & Retail, GameDev, HRTech, Information Security, Blockchain, Realty & Constructoring. В резюме Виктора указано, что он участвовал в разработке различных проектов, включая медицинские сервисы, онлайн-игры, системы электронного документооборота, профессиональные кадровые решения, гоночные онлайн-проекты, антивирусное ПО, скриннер криптовалютных пар, мультиплеерный RolePlay проект, сайт парикмахерской и городскую службу заселения.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • Hardware • Marketing, Advertising & Design • Media • Telecom
КК
Константин К.
Санкт-Петербург
Java разработчик
Senior
3 853,43 Р/час
Kanban
core
Spring Data
SCRAM
Spring Cloud
Flyway
Lua
Java
Git
JPA
+37

Кандидат о себе: У меня более 11 лет опыта в разработке на Java, включая проектирование и разработку высоконагруженных систем, интеграцию с внешними сервисами, работу с микросервисной архитектурой и облачными технологиями. Специализируюсь на разработке и оптимизации backend-решений, работе с базами данных, системами очередей и CI/CD процессами. В Омском государственном университете им. Ф.М. Достоевского на факультете Компьютерная безопасность я изучал защиту информации, криптографию, кибербезопасность и разработку безопасных приложений. Эти знания помогли мне в разработке на Java, особенно в создании защищенных микросервисов и работе с шифрованием данных. Я применял навыки аудита и мониторинга безопасности для анализа уязвимостей в коде и настройки CI/CD с использованием инструментов вроде Kubernetes и Docker. Знание криптографии и защиты данных пригодилось при интеграции с Keycloak и работе с SSL/TLS. Это позволило мне разрабатывать надежные и безопасные backend-решения. Опыт: 11+ лет ПРОФЕССИОНАЛЬНЫЕ НАВЫКИ: - Разработка и поддержка микросервисов на Java (Spring Boot, Spring Cloud, Spring Web MVC, JPA), Kotlin - Работа с базами данных: проектирование, оптимизация запросов (PostgreSQL, Tarantool, MSSQL, Vertica) - Интеграция с внешними сервисацми (госуслуги, системы нотификаций) - Разработка и оптимизация ETL-процессов, работа с очередями (RabbitMQ, Kafka) - Проектирование и разработка систем электронного документооборота и BPMN-конструкторов - Настройка и управление CI/CD процессами (Kubernetes, Helm, Docker) - Работа с системами распознавания текста (Tesseract) - Разработка кастомных плагинов для Keycloak - Тестирование и обеспечение качества кода (JUnit, TestContainers) - Работа с облачными технологиями (Amazon Web Services) - Написание нативного SQL и глубокое понимание реляционных БД - Разработка и оптимизация микросервисной архитектуры с использованием Docker и Kubernetes - Работа в Agile-командах с использованием Jira, Confluence, Scrum/Kanban

Подробнее
AI & Robotics • Cloud Services • Hardware
СН
Станислав Н.
Москва
Технический писатель
Senior
2 857,14 Р/час
Git
Docker
XML
JavaScript
Node.js
SQL
Python
Linux
Vue.js
JQuery
+13

Станислав — опытный технический писатель с 11-летним опытом работы в сфере IT. Он обладает глубокими знаниями и навыками в области разработки, включая Docker, Git, JavaScript, JQuery, Linux, Node.js, Python, React, SQL, user, Virtualization, Vue.js и XML. Станислав работал над созданием документации для проектов в сферах AI & Robotics, Hardware и Cloud Services. На своих проектах он выполнял роль технического писателя, создавая документацию на английском и русском языках, а также SDK для разработчиков и специалистов по обработке данных. Кроме того, Станислав проводил обучающие тренинги по платформе для конечных пользователей и разработчиков. Его опыт включает работу с BPMN диаграммами, техническими спецификациями, инструментами командной строки и тестирование новых функций. Станислав также сотрудничал с бэкенд- и фронтенд-разработчиками, помогая им выполнять задачи, связанные с пользовательским интерфейсом.

Подробнее