Developed and supported a desktop configuration application (C#, WinForms) for industrial equipment, gaining experience in the full product lifecycle.
Middle C# Engineer-Programmer/Team Lead
GNIVC
Sep 2016 – May 2025
Backend Development & Architecture: Designed, developed, and maintained high-load backend services and REST APIs using C# (.NET 8+). Applied architectural patterns (SOLID, DDD) and Event Sourcing. Integrated Apache Kafka for event-driven communication.
Database & Data Processing: Extensive work with relational databases (Oracle, PostgreSQL) and structured data (XML/XSD, LINQ). Optimized legacy code and data workflows, directly contributing to system reliability and performance.
Production System Support: Actively involved in debugging, troubleshooting, and refactoring code in production systems. Responsible for integrating third-party APIs and fixing critical bugs.
Leadership & Collaboration: Provided technical leadership for a team of 6 developers for ~1 year: task planning, workload distribution, code reviews, and mentoring. Collaborated in a multi-team environment using Git, Jira, and Confluence.
Full-Stack Capability: Developed desktop interfaces (WinForms, WPF) and has experience with modern web technologies (JavaScript, React, CSS), enabling effective collaboration with frontend and desktop teams.
Middle C# Engineer-Programmer/Team Lead
Directum
Aug 2025 – Present
Development and support of a SaaS solution using C# (.NET 8+).
Backend development with PostgreSQL and message brokering via RabbitMQ.
Full software development lifecycle management using Git/TFS.
Education:
Lobachevsky State University of Nizhny Novgorod (National Research University)
Faculty: Faculty of Computational Mathematics & Cybernetics
Specialisation: Specialist Degree in Applied Mathematics and Informatics