Специалисты

Описание

Навыки
Опыт разработки веб-приложений с использованием ASP.NET более 5 лет;
Продвинутые знания C# и .NET Framework/.NET Core;
Глубокие знания SQL и опыт работы с реляционными БД;
Знание паттернов проектирования и архитектурных принципов;
Опыт работы с системами контроля версий (Git);
Опыт курирования на преокте;
Участвовал в проектах в составе кроссфункциональных команд;
Опыт создания серверных приложений с нуля;
Умение разрабатывать и поддерживать RESTful API;
Знание асинхронного программирования и многопоточности;
Умение оптимизировать производительность приложений;
Знание принципов безопасности веб-приложений и практик их реализации;
Умение работать в команде и обладание хорошими коммуникативными навыками.
Технические навыки
Языки программирования С#
Библиотеки, фреймворки, технологии и сервисы .NET, .NET Core
DBMS PostgreSQL, MongoDB
Инструментарий ClickHouse, Kafka, Redis, Docker, MinIO, PostGIS, ef core
Системы контроля версий Git, GitLab
Операционные системы Linux, Windows
ORM Entity Framework
Другое Jira, Confluence
 
Образование ВЫСШИЙ КОЛЛЕДЖ ИНФОРМАТИКИ НГУ
Программирование вкомпьютерных системах, Техник-программист
2022

Опыт
Проект

Разработка системы мониторинга датчиков георазведывательных буров

Описание

оль в проекте, Уровень Backend разработчик Обязанности · Внедрил выгрузку данных в ClickHouse для оперативного доступа к аналитике; · Разработал несколько нагруженных сервисов с интеграциями по данным от поставщиков (Газпром); · Code Review; · Оценка и планирование разработки новых фич; · Онбординг новых сотрудников. · Разработал расчет и построение оптимального маршрута уборки автомобилей с отображением на 3D карте; · Реализовал функционал создания заявки на уборку снега с улиц и передачей данных операторам; · Реализовал межсервисное взаимодействие на бэкенде, ряд микросервисов, интеграции с датчиками, сбор данных с различных источников, в т.ч. метеоданные. Достижения · Внедрил выгрузку данных в ClickHouse, обеспечив оперативный доступ к аналитике и повысив эффективность мониторинга аварий на сетях. · Разработал и внедрил несколько нагруженных сервисов с интеграциями по данным от ключевых поставщиков, таких как Газпром, что позволило значительно улучшить точность и оперативность аналитики. · Разработал и внедрил расчет и построение оптимальных маршрутов уборки автомобилей, с отображением на 3D карте, что позволило значительно сократить расходы на обслуживание. · Обеспечил эффективное межсервисное взаимодействие на бэкенде, разработав ряд микросервисов и интеграций с датчиками, включая сбор данных с различных источников, таких как метеоданные, что повысило общую надежность и функциональность системы. · Реализовал функционал создания заявок на уборку снега с улиц и передачи данных операторам, что улучшило оперативность и качество уборки.

Технологии

Net 5 - .Net 8, PostgreSQL, PostGIS, MongoDB, Redis, Docker, Kafka, ClickHouse, ef core, MinIO,