Денис П. C# разработчик, Middle+
ID 23620
ДП
Денис П.
Мужчина
Россия, Екатеринбург, UTC+5
Ставка
3 000 Р/час
НДС не облагается
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
"Опытный разработчик с 4-летним стажем в .NET, обладающий навыками работы с C#, PostgreSQL, MS SQL и современными технологиями (Docker, Kubernetes, CI/CD).
Образование: бакалавр в области программной инженерии (ЮУрГУ, 2023).
Имеет опыт разработки микросервисов и архитектуры приложений, а также создания баз данных.
Активно интересуется и изучает практики DevOps и оркестрацию в Kubernetes. "
Проекты
(4 года 4 месяца)
Веб-сервис для работы с объявлениями (аналог Авито для Таджикистана).
Роль
Backend разработчик
Обязанности
"Веб-сервис для работы с объявлениями (аналог Авито для Таджикистана).
На сайте можно разместить свои объявления по продаже практически любого товара.
Реализована удобная система категорий, услуг и прочие атрибуты доски объявлений."
"- Разработка микросервисов;
- Проектирование архитектуры;
- Проектирование базы данных;
- Документация API;
- Документация UML диаграмм;
- Написание SQL запросов;
- Мониторинг и поддержка работоспособности функционала в продакшене;
- Работа с заказчиком.
Достижения
- Спроектировал пользовательскую часть backend;
- Сделал систему категорий, в которой модифицировал паттерн closure table, заменив расстояние между категориями на уровень глубины от родственника.
В результате хранение получилось эффективным, а запросы поиска по ним - быстрыми.
Так же реализовал хранение атрибутов категорий, которые имеют разные типы данных (int, double, выпадающий список и другие) в одной таблице через json и достаточно быстрый поиск по ним.
- Внедрил сервис для преобразования пользовательских изображений в формат .avif, что позволило уменьшить объем занимаемой памяти на сервере в три раза. Так же этот сервис нарезает изображения на разные форматы, что увеличивает скорость загрузки сайта.
- Внедрил в сайт систему fingerprit, что позволяет частично пользоваться сайтом без авторизации.
- Предложил реализовать нечто вроде ГИС для Таджикистана, поскольку там нет централизованной базы улиц и домов. В данный момент реализация в процессе."
Стек специалиста на проекте
PostgreSQL, Git, Docker, Elasticsearch, REST, C#, Swagger, JWT, Entity Framework, Dapper, .NET, Redis, scalapb, identityserver, typesense
Отрасль проекта
E-commerce & Retail
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
Внутреннее ПО для компании Новатэк
Роль
TeamLead
Обязанности
Разработка нескольких внутренних программных решений для оптимизации работы различных отделов компании. Проекты включают автоматизированную систему печати чеков для бухгалтерии, API для интеграции с ГИС ЖКХ и поддержку мобильного приложения.
- Поддержка и исправление существующих приложений;
- Разработка отчетов на языке SQL с публикацией их в Report Builder, поддержка внутренних приложений на .NET (API), Java (Android Studio);
- Разработка новых корпоративных приложений;
- Разработка веб-сервиса для печати чеков в виртуальной кассе;
- Разработка API для обмена информации с ГИС ЖКХ.
Достижения
- Разработал систему печати чеков, которая облегчила работу бухгалтерского отдела. Благодаря ей нагрузка на бухгалтерский отдел заметно снизилась.
- Инициировал разработку API для работы с ГИС ЖКХ для более качественной работы с этим сервисом.
- Для юридического отдела разработал программу, которая занимается подтягиванием и проверкой адресов из реестра ФНС. В последствии добавил в эту программу функционал для унифицирования адресов в базе данных по формату ФНС
Стек специалиста на проекте
Java, C#, SQL, Android Studio, WPF, Entity Framework, .NET, Microsoft
Отрасль проекта
Urban technology
Период работы
Апрель 2023 - Март 2024
(1 год)
ПО для ТК "Луч"
Роль
Backend разработчик
Обязанности
"Веб-сервис с фронтом в виде десктоп приложения на WPF, изначально был монолит, но в процессе работы некоторые модули выносились как микросервисы.
Так же было написано приложение для ТСД на Xamarin, для работы на складе.
Сервис был необходим для полного жизненного цикла грузов, то есть от приема груза от клиента до выдачи его получателю."
- Разработка микросервиса МТП (межтерминальная перевозка);
- Разработка мобильного приложения на Xamarin для ТСД (терминал сбора данных);
- Разработка десктоп приложения;
- Разработка API для работы всех модулей;
- Исправление архитектуры БД, нормализация различных таблиц;
- Проведение тестирования приложения вживую на складе для отслеживания всех нюансов работы, для исправления первоначальной архитектуры ПО.
Достижения
Разработал систему межтерминальной перевозки, которая заменила существующее неэффективное решение.
Занимался внедрением этого решения, собирал обратную связь “в поле”.
Наладил более плотное общение команды с Заказчиком.
В результате прибыль компании повысилась, благодаря оптимизации и уменьшению потерь при перевозках.
Данное решение сдела
Стек специалиста на проекте
PostgreSQL, Git, Docker, REST, C#, Xamarin, Entity Framework, .NET
Отрасль проекта
Logistics & Transport
Период работы
Сентябрь 2022 - Апрель 2023
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
ЮУрГУ
Специальность
Программная инженерия
Завершение учебы
2023 г.
Среднее
Учебное заведение
ЧЭнК
Специальность
Программирование в компьютерных системах
Завершение учебы
2019 г.