Curriculum Vitae


Summary

Experienced .NET Principal-Level Engineer with over 20 years of hands-on development and architectural leadership in finance, healthcare, and telecom. I consistently operated as a hands-on software architect, designing system-wide solutions, modernizing complex legacy platforms, and leading high-impact engineering initiatives.

Throughout my career, I have operated not only as a hands-on architect, but also as a technical leader bridging strategic system design with practical implementation. Even in roles titled as developer, I led architectural transformations, legacy system modernization, and team enablement, driving high-impact results.


Key Skills

Technical Architecture & System Design

  •  Enterprise Application Architecture, Microservices & Modular Systems
  • Event-Driven Architecture and Security Architecture (OIDC, SCIM, Okta)
  • Performance Optimization & Scalability Engineering
  • Distributed Systems, API Design & System Decomposition
  • Cloud Computing (Azure, AWS)
  • API Design, Distributed Systems, System Decomposition

Hands-On Technical Skills

  • .NET Core & Framework, C#, ASP.NET, NHibernate, Dapper, Entity Framework
  • SQL Server, PostgreSQL, Redis, Kafka
  • Docker, DevOps practices, Kubernetes (deployment, resilience policies)
  • Git, CI/CD pipelines, Azure DevOps (basic)
  • WPF, Windows Forms, custom framework development
  • Automated Testing, Test Harnesses, Load Testing (Grafana k6, Cypress)

Leadership & Collaboration

  • Technical Leadership & Mentorship (teams up to 10 engineers)
  • Agile / Scrum / Lean Implementation & Coaching
  • Strategic Roadmapping and Stakeholder Communication
  • Mentorship & Onboarding Processes
  • Cross-Department Collaboration & Agile Transformation
  • Hiring, Performance Reviews

Experience

Staff Software Engineer (hands-on architect) / Team Lead
ServiceTitan (servicetitan.com), 2022-2025

  • Team Leadership & Management: Directed the work of engineering cross-functional teams, ensuring delivery of high-quality software solutions in a timely manner. Managed the team dynamics, improving performance through regular feedback, mentorship, and fostering collaboration within Agile teams. 
  • Agile Transformation: Led the adoption of Scrum and Agile best practices within the team. Guided the team in refining development processes, resulting in increased velocity and improved team cohesion. Conducted regular retrospectives, sprint planning, and reviews to ensure the team was aligned with goals. Strategic Decision-Making: Drove key architectural decisions for system reliability and scalability. Introduced solutions that ensured compliance with security standards and improved the resilience of critical services.
  • Cross-Department Collaboration: Worked closely with product management, QA, and design teams to ensure the delivery of user-centric solutions. Collaborated with senior leadership on long-term strategic goals and roadmaps. 
  • Key Projects: 
    • Led the architecture and implementation of a robust authentication and authorization system using OpenID Connect (OIDC), SCIM, and Okta, enhancing security and scalability for a growing user base.
    • Spearheaded the development of a modular e-signature solution based on DocuSign, delivering an efficient, reusable, and scalable platform. 
    • Improved document processing workflows by applying k6 benchmarking, implementing Kubernetes configurations and resilience policies, resulting in reduced downtime and increased system reliability and performance.

Chief Software Architect / Team Lead
Crossover (crossover.com), 2015-2021

  • Leadership in Architecture & Design: Led the architecture of critical software systems in diverse industries such as marketing, network security, and telecom. Made high-level technical decisions that shaped the long-term success of multiple projects.
  • Team Leadership & Coaching: Oversaw a distributed team of engineers, providing mentorship, and facilitating career development opportunities. Encouraged a collaborative environment and the adoption of best practices across teams.
  • DevOps Implementation: Spearheaded the introduction of DevOps practices, improving deployment cycles, automation, and integration between development and operations teams. 
  • Stakeholder Management: Worked with both technical and non-technical stakeholders to ensure alignment with business goals. Facilitated communication between development teams and leadership to ensure the successful delivery of features and products.
  • Key Achievements: 
    • Led a comprehensive DevOps strategy that streamlined development pipelines, reducing release times and increasing deployment frequency. 
    • Managed the implementation of a cloud-native application architecture, enabling greater scalability and reducing operational overhead.

Founder / Principal Engineer / Architect
Evriqum, 2014-2016

  • Business Development & Leadership: Registered a tiny software company for a dedicated project, overseeing all aspects of operations, project management, and software delivery. Built a team of engineers, fostering a productive and collaborative working environment. 
  • Contract & Budget Management: Negotiated contracts with clients, managed project budgets, and ensured that projects were delivered on time and within budget. 
  • Client Relationship Management: Established long-term relationships with clients, ensuring their needs were met and driving repeat business. 
  • Team & Process Optimization: Designed processes for development, testing, and deployment that improved efficiency and the quality of the final product. Led performance reviews and encouraged continuous learning within the team

Senior Software Engineer
Deutsche Bank (db.com), 2013-2015

  • Cross-Functional Collaboration: Collaborated with cross-functional teams to design a framework that enabled seamless integration across heterogeneous systems, enhancing operational efficiency. 
  • Risk Management: Contributed to the design and implementation of key components for managing client deposits, ensuring compliance with financial regulations and standards. 
  • System Optimization: Focused on improving the performance and scalability of internal tools, ensuring they met the high demands of the banking sector

Software Architect
Kappa (kappaeng.com), 2012-2013

  • Product Architecture & Design: Led the development of a new product for analyzing and forecasting the productivity of oil wells, including gathering and analyzing functional requirements, designing the product architecture, and developing key modules. 
  • Framework Development: Rewrote Prism Framework v.4 for Windows Forms, enabling dynamic domain models and advanced binding mechanisms, greatly improving development speed and the overall outcome. 
  • Code Quality: Conducted code reviews to ensure the quality and consistency of the codebase, maintaining a high standard for both functionality and performance. Technical Leadership: Provided guidance to developers, ensuring the application of best practices in software development, which contributed to a more efficient product delivery process.

Senior Software Engineer
Deutsche Bank (db.com), 2011-2012

  • Tool Development: Developed internal tools for automating testing processes and aggregating market data, streamlining operations and improving reliability.

Freelance Software Engineer
Freelance, 2010-2011

Developed and released two major software products tailored to client needs under contract:

  • WebMoney Transfer & Exchange App, facilitating seamless WebMoney transfers and exchange of cash.
  • Trading Automation at Auctions, creating robotic applications to automate operations on trading platforms such as Sberbank AST and Roseltorg (Client bsspharm.ru).

Lead Software Engineer (hands-on architect) / Team Lead
Devexperts (devexperts.com), 2008-2011

  • Team Leadership & Agile Implementation: 
    • Led a multidisciplinary team of developers, testers, and business analysts, successfully implementing 
    • Agile methodology to improve collaboration and accelerate development processes.
    • Introduced regular sprints and retrospectives, increasing transparency and speeding up decision-making. 
    • Managed daily Scrum meetings and conducted regular code reviews. 
    • Established a mentorship and training system that allowed new team members to integrate quickly into projects and helped existing employees improve their skills. 
  • Architecture & Development of High-Load Systems: 
    • Designed and developed several high-performance software solutions for financial markets, including a Back-Office Operator system, significantly improving deal processing and internal automation. 
    • Ensured system scalability and fault tolerance, which was critical for financial market operations, where response time and reliability are paramount. 
    • Developed multi-layered architectures using microservices and distributed databases, enabling systems to scale as load increased and efficiently process large data volumes. 
  • Quality Improvement & Continuous Improvement Processes:
    • Introduced a testing system that improved software quality, increased productivity, and reduced the number of production issues.
    • Developed and implemented automated testing processes, significantly reducing manual effort and enhancing test coverage and reliability.

Senior Software Engineer
Epam (epam.com), 2007-2008

Contributed to the development of web applications for the US healthcare system, focusing on modules, performance monitoring, and software maintenance.


Deputy Chief of Software Department
Pension Fund of Russia (sfr.gov.ru), 2002-2007

Leadership & Development: Managed a team of 10 developers, overseeing the development and delivery of software systems for pension assignments, payments, and calculations. 

Key Projects:

  • Developed new algorithms and components to replace a problematic legacy system, improving functionality and performance. 
  • Led the team in improving the overall efficiency and reliability of pension system operations, contributing to smoother service delivery


Education

Computer and Information Sciences and Support Services
Moscow Power Engineering Institute (Technical University) (mpei.ru), 1996-2000

Computer and Information Sciences and Support Services
Moscow State University of Transport (miit.ru), 2001-2006

Microsoft Certified Professional
Microsoft Authorized Education Partner, 2006

Business management and economics
Moscow Business School (mbschool.ru), 2016-2018

Basics of Neural Networks and Deep Learning
Coursera, 2023


Contacts