Резюме: Программист
Опыт работы
Разработка программного обеспечения для промышленного мониторинга
Разработал специализированное приложение для тепловизора в рамках проекта для компании «Акрон» (крупное промышленное предприятие).
Использовал C#, .NET Framework, .NET Core, WPF/WinForms для реализации логики и пользовательского интерфейса.
Реализовал алгоритмы компьютерного зрения (EmguCV/OpenCV, Accord.NET) для отслеживания температурных аномалий на технологических объектах (в частности, трубопроводах).
Приложение в реальном времени анализировало тепловые показатели, выявляло критические превышения температуры и автоматически формировало оповещение: отправка email (SMTP) с прикреплённым скриншотом, временной меткой и координатами, а также отображение предупреждений в интерфейсе оператора.
Фронтенд-разработка:
Создавал веб-интерфейсы для отображения данных мониторинга с использованием HTML5, CSS3, JavaScript, TypeScript, React, Angular.
Реализовывал динамические дашборды и графики температурных показателей (Chart.js, D3.js).
Обеспечивал адаптивную вёрстку и кросс-браузерную совместимость.
Другие проекты:
Автоматизация контроля технологического процесса на базе видеонаблюдения.
Разработал алгоритм анализа движения ртутного ползунка в цистерне, при остановке которого система активировала аварийную сигнализацию (визуальную и звуковую).
Архитектура и инфраструктура:
Проекты разрабатывались в архитектуре монолита с модульным разделением (анализ данных, логика обработки, система уведомлений).
Есть базовый опыт проектирования микросервисов (REST API для взаимодействия между модулями).
Использовал Docker для контейнеризации и GitHub Actions/GitLab CI для CI/CD.
Технологический стек:
Backend: C#, .NET Framework, .NET Core, ASP.NET Core (Web API), PostgreSQL, MS SQL Server, SQLite
Frontend: HTML5, CSS3, JavaScript (ES6+), TypeScript, React, Angular
Алгоритмы и аналитика: Emgu CV (OpenCV for .NET), Accord.NET, базовые статистические методы
Интеграции: REST API, gRPC (базовое знакомство), SMTP, Swagger/OpenAPI
Инструменты: Visual Studio, Rider, Git, Docker, NUnit, xUnit