C#/.NET Разработчик
Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Томская область (МСК +4ч)
Резюме: C#/.NET Разработчик
C#/.NET-разработчикСпециализации:
Программист, разработчик
Тип занятости: полная занятость
Формат работы: удалённо, гибрид
Желательное время в пути до работы: не имеет значения
Опыт работы — 15 лет 5 месяцев
Rubius
Томск, www.rubius.com
Информационные технологии, системная интеграция, интернет
Разработка программного обеспечения
Ноябрь 2015 — Август 2026 10 лет 10 месяцев
C#/.NET-разработчик
Проект: Корпоративное desktop-приложение для автоматизации бизнес-процессов в нефтегазовой отрасли.
Задачи:
- Разработка и доработка функциональности WPF-приложения с использованием архитектурного паттерна MVVM.
- Реализация новых функциональных возможностей и доработка существующего функционала.
- Работа с БД MS SQL: разработка и оптимизация запросов, хранимых процедур и функций.
- Работа с Entity Framework для взаимодействия приложения с базой данных.
- Разработка и изменение отчетов.
- Рефакторинг существующего кода и улучшение отдельных компонентов приложения.
- Оптимизация работы с БД и запросов к данным.
Стек: C#, WPF, MVVM, .NET, Entity Framework, MS SQL Server, T-SQL, SQL, Reporting Services
Проект: VR-тренажёр для обучения безопасному выполнению работ на высоте;
VR-тренажёр для проведения обходов электростанции
Задачи:
- Разработка основной логики и сценария прохождения VR-тренажёра.
- Реализация последовательности этапов тренировочного сценария и переходов между ними.
- Реализация интерактивного взаимодействия пользователя с объектами виртуальной среды.
- Обработка действий пользователя и контроль корректности выполнения тренировочных процедур.
- Разработка и доработка функциональности VR-приложения в Unity3D.
- Тестирование и отладка сценариев взаимодействия с использованием VR-гарнитуры.
Стек: C#, Unity3D, SteamVR, HTC Vive Pro.
Проект: Портал для выявления и обработки инцидентов на трубопроводах
Задачи:
- Полная разработка backend-части портала.
- Проектирование структуры базы данных PostgreSQL с учетом требований предметной области.
- Разработка REST API на ASP.NET Core Web API.
- Реализация бизнес-логики и обработки данных на стороне сервера.
- Разработка моделей данных и взаимодействия с БД с использованием Entity Framework Core.
- Реализация API для работы с данными об объектах инфраструктуры и выявленных инцидентах.
- Тестирование и отладка backend-функциональности.
- Разработка unit-тестов для проверки бизнес-логики.
- Разработка интеграционных тестов для проверки взаимодействия API и базы данных.
Стек: C#, .NET, ASP.NET Core Web API, Entity Framework Core, PostgreSQL, xUnit, WebApplicationFactory, Testcontainers.
Проект: Модуль автоматизированного формирования квартирографии жилых секций
Задачи:
- Разработка алгоритмического модуля на .NET для автоматизированного заполнения жилых секций квартирами.
- Разработка алгоритмов подбора вариантов размещения квартир с учетом геометрии жилой секции и заданных ограничений.
- Реализация логики размещения квартир на этажах с учетом формы секции и требований по инсоляции.
- Обработка большого количества комбинаций вариантов размещения и поиск подходящих решений.
- Разработка расчёта квартирографии — распределения квартир по типам и площадям в рамках жилой секции.
- Проектирование входных и выходных моделей модуля для интеграции с остальной системой.
- Тестирование и отладка алгоритмов на различных конфигурациях жилых секций.
Стек: C#, .NET, алгоритмы и комбинаторная оптимизация.
Проект: Информационная система для автоматизации задач маркшейдеров
Задачи:
- Полная разработка backend-части проекта на .NET Web API.
- Проектирование модели данных и реализация взаимодействия с базой данных с использованием Entity Framework Core.
- Доработка и интеграция отдельного worker-сервиса для выполнения ресурсоёмких фоновых задач.
- Реализация асинхронного взаимодействия между backend и worker-сервисом через Redis Streams.
- Разработка механизма постановки задач в очередь, их выполнения и уведомления основного backend о завершении обработки.
- Реализация запуска Python-скриптов из C# worker-сервиса.
- Полная разработка Python-скриптов для обработки геометрических и геодезических данных.
- Реализация алгоритмов построения и обработки 3D-поверхностей на основе облаков точек и геометрических данных.
- Генерация 3D-поверхностей (mesh) из облаков точек с использованием алгоритмов ISS и триангуляции Делоне.
- Конвертация данных форматов DXF и LandXML в 3D-поверхности.
- Объединение двух 3D-поверхностей в единую поверхность.
- Расчёт диаграмм разреза грунта между двумя 3D-поверхностями.
- Расчёт объёмов земляных работ (выемка/насыпь) методом призм.
- Расчёт картограмм земляных работ.
Стек: C#, .NET, ASP.NET Core Web API, Entity Framework Core, PostgreSQL, Redis Streams, Python, NumPy, Open3D, Trimesh, Shapely, ezdxf, CGAL.
Проект: Корпоративный портал
Задачи:
- Полная разработка backend-части корпоративного портала.
- Проектирование модели данных и структуры базы данных PostgreSQL.
- Разработка REST API на ASP.NET Core Web API.
- Реализация бизнес-логики и взаимодействия с базой данных с использованием Entity Framework Core.
- Реализация синхронизации пользователей из Active Directory с базой данных приложения.
- Разработка ролевой модели и системы управления доступом.
- Разработка модуля отпусков, больничных и отгулов: создание заявок, согласование и утверждение.
- Разработка модуля закупок с поддержкой полного цикла согласования.
- Разработка функциональности для работы внешних сотрудников (ГПХ) с порталом.
- Проектирование и реализация асинхронной системы email-уведомлений.
- Реализация паттерна Outbox и асинхронного взаимодействия между сервисами через Redis Streams.
- Разработка отдельного web-сервиса для отправки email-сообщений с использованием MailKit.
- Разработка unit-тестов для проверки бизнес-логики с использованием xUnit.
- Разработка интеграционных тестов для проверки API и взаимодействия с PostgreSQL с использованием xUnit, Testcontainers и WebApplicationFactory.
Стек: C#, .NET, ASP.NET Core Web API, Entity Framework Core, PostgreSQL, Active Directory, Redis Streams, MailKit, xUnit, Testcontainers, WebApplicationFactory.
Проект: Сервис управления библиотеками файлов и доступом к проектам
Задачи:
- Разработка backend-сервиса на Python с использованием FastAPI.
- Реализация REST API для управления библиотеками файлов.
- Проектирование модели данных и структуры базы данных PostgreSQL.
- Реализация проверки доступа пользователей к модулям и проектам.
- Реализация работы с базой данных с использованием SQLAlchemy.
- Разработка и сопровождение миграций базы данных с использованием Alembic.
- Разработка моделей и DTO с использованием Pydantic.
Стек: Python, FastAPI, SQLAlchemy, Alembic, Pydantic, PostgreSQL.
Открытый молодежный университет, АНО ДПО
Томск
Общественная деятельность, партии, благотворительность, НКО
Профессиональная, предпринимательская организация
Информационные технологии, системная интеграция, интернет
Интернет-компания (поисковики, платежные системы, соц.сети, информационно-познавательные и развлекательные ресурсы, продвижение сайтов и прочее)
Образовательные учреждения
Повышение квалификации, переквалификация
Октябрь 2013 — Ноябрь 2015 2 года 2 месяца
C#/.NET-разработчик
Проект: Веб-портал для обучения
Задачи:
- Разработка и сопровождение backend-сервисов на ASP.NET Web API.
- Реализация взаимодействия frontend и backend в реальном времени с использованием SignalR.
- Реализация новых функций и доработка существующего функционала.
- Проектирование и моделирование базы данных MS SQL Server.
- Реализация взаимодействия приложения с базой данных с использованием Entity Framework.
- Тестирование и отладка разработанного функционала.
- Исправление ошибок и сопровождение существующих сервисов.
Стек: C#, .NET, ASP.NET Web API, SignalR, Entity Framework, MS SQL Server.
UMSSoft ltd
Томск
Образовательные учреждения
Научно-исследовательская, научная, академическая деятельность
Информационные технологии, системная интеграция, интернет
Разработка программного обеспечения
Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг
Апрель 2011 — Октябрь 2013 2 года 7 месяцев
C#/.NET-разработчик
Проект: Медицинское desktop-приложение
Задачи:
- Разработка и сопровождение функциональности desktop-приложения.
- Реализация пользовательского интерфейса и бизнес-логики на Windows Forms.
- Работа с базой данных MS SQL Server.
- Реализация взаимодействия с базой данных с использованием NHibernate.
- Исправление ошибок и доработка существующего функционала.
Стек: C#, .NET, Windows Forms (WinForms), NHibernate, MS SQL Server.
Образование
Магистр
Национальный исследовательский Томский политехнический университет, Томск
2012
Магистр
Институт кибернетики, Информатика и проектирование систем
Национальный исследовательский Томский политехнический университет, Томск
2010
Бакалавр
Институт кибернетики, Информатика и проектирование систем
Посмотрите похожие резюме
Разработчик .NET
Зарплата: 350 000 руб.
Зарплата: 350 000 руб.
Старший мобильный разработчик
Зарплата: 400 000 руб.
Зарплата: 400 000 руб.
Java разработчик
Зарплата: 220 000 руб.
Зарплата: 220 000 руб.
Full-stack разработчик
Зарплата: 40 000 руб.
Зарплата: 40 000 руб.
