Senior Software Engineer | Systems & Domain-Oriented Engineering
Software engineer with strong domain expertise and background in applied mathematics
Background in applied mathematics with long-term experience building robust software systems.
I work on software systems that interact with real-world constraints — infrastructure, data flows, people, and processes.
Interested in international projects where clarity, reliability, correctness and system thinking matter. Based in Russia, open to contracts in any markets and ready to work across time zones.
Urban transit systems are sometime poorly represented in consumer applications, making it difficult to compute reliable routes across multi-modal transport networks with inconsistent public data.
Designed and implemented a routing engine for urban transport graphs, supporting multiple cities with differing network structures and data formats.
Built data ingestion pipelines to normalize heterogeneous transit datasets and enable consistent path computation.
Delivered a cross-platform interface (web/mobile) exposing optimized routes based on time and transfer constraints.
Implemented metro routing across 24 major global cities; optimized path calculations consistent at scale.
Helps people save time when choosing a route, plan a trip along the tracks, navigate an unfamiliar city quickly and stress-free.
High school students preparing for a centralized national university entrance exam face high academic pressure and require not only subject knowledge, but sustained motivation, structured practice, and exam-specific skills. Traditional tutoring often lacks long-term engagement mechanisms.
Designed and built a full-cycle exam preparation platform combining video lessons, interactive exercises, mini-games, ranked progression, structured assignments, and regular mock exams.
Architected the system to maintain continuous engagement throughout the academic year using progression mechanics and performance tracking.
Led product design and end-to-end development from concept to production.
Operated successfully for several years with stable revenue and fully organic growth. Student retention was consistently high — participants who enrolled typically completed the entire academic year. The platform integrated subject mastery, exam formatting discipline, and structured preparation into a unified learning system.
Internal auditors operating in regulated environments required a secure system to record financial compliance violations during on-site inspections. Due to network restrictions, field work had to be performed fully offline, with structured reporting and later centralized consolidation.
Designed and implemented an offline-first desktop application enabling auditors to record findings locally, generate standardized compliance reports, and synchronize inspection data to a centralized database upon reconnecting to the corporate intranet.
Engineered a reliable data migration pipeline, ensuring consistency across distributed monthly submissions.
Supported aggregation and analytical reporting across reporting periods at the organizational level.
Enabled structured digital tracking of compliance violations across distributed audit teams.
Replaced fragmented reporting workflows with a unified data model and centralized analytics.
Successfully operated within a restricted enterprise environment with strict security constraints.
Development of Foreign Currency Operations and FX Reserves Accounting System
Senior Software Engineer
Worked in a cross-functional team of 50+ engineers within a structured enterprise SDLC
Implemented and maintained modules for foreign currency operations accounting
Participated in enhancement of financial reporting and reconciliation logic
Refactored legacy components to improve stability and maintainability
Contributed to performance optimizations in EF/SQL data access layer
Followed CI/CD practices (TeamCity), code reviews, and internal compliance standards
Worked with highly regulated financial data and strict internal audit requirements
Organizations required automation of repetitive business processes involving document handling, data entry, and interaction with legacy systems. The platform needed a stable desktop runtime capable of executing robots reliably across heterogeneous environments.
Worked within a cross-functional team developing an RPA platform.
Designed and implemented a WPF-based Player application responsible for launching and monitoring automation robots.
Developed communication layers using RabbitMQ, Protobuf, and gRPC.
Handled multithreading, asynchronous execution flows, and Office (Excel/Word) integrations via Interop.
Contributed to stabilizing runtime behavior across diverse execution scenarios.
Delivered production-ready components used for executing and monitoring automated workflows.
Improved reliability of robot execution and desktop interaction layers.
Gained broad hands-on experience across networking, concurrency, UI architecture, and document automation in a structured team environment.
Designed and implemented multiple production systems used by railway departments and affiliated enterprises.
Key solutions included:
Successfully deployed across multiple industrial sites and railway departments.
Systems were actively used in daily operations and became part of routine workflows.
Built strong domain expertise in large-scale operational processes and structured data management.