More than 10 years of experience in software development. Good knowledge of JavaScript/TypeScript, Node.js and SQL
Experience
2020 — Now
2020 — Now
San Francisco Bay Area
2019 — 2020
2019 — 2020
Berlin Area, Germany
• Designed and developed a large-scale web application for institutional investors and financial advisors, focusing on high-performance analytical workflows and secure data access, using Node.js and TypeScript, GraphQL and RESTful APIs, and a modern React-based frontend.
• Participated in the design of backend microservices responsible for data aggregation, analytical queries, and business logic, with an emphasis on OLAP-style workloads, optimized query execution, and efficient data transfer for large datasets.
• Worked extensively on API design and optimization, including GraphQL schema modeling, query performance tuning, pagination, filtering, and authorization for complex analytical use cases used by bank managers and internal teams.
• Contributed to the containerization and orchestration of services using Docker and Kubernetes (k8s), including service configuration, environment isolation.
• Improved deployment speed and system reliability by optimizing CI/CD pipelines, container build processes, and Kubernetes deployment strategies, reducing release times and improving operational stability.
• Participated in the design and support of data integration infrastructure, including integration with Tableau for enterprise reporting and analytics, ensuring reliable data delivery, performance, and access control.
2014 — 2019
Moscow
• Designed and maintained backend services supporting core platform functionality, including a dictionary service that became a foundational dependency for multiple internal services.
• Designed and optimized a data-processing and monitoring service handling millions of records per day, emphasizing efficient SQL generation, OLAP-oriented aggregation foundations, and analytics-ready data access patterns.
• Optimized database schemas and query performance, including indexing strategies, query rewrites, execution-plan analysis, and latency reduction for high-traffic workflows.
• Developed and maintained internal APIs and service-layer libraries using Node.js and PHP, enabling integration between core business workflows, analytics components, and shared platform services.
• Performed low-level performance optimization for high-load systems, including profiling PHP services and implementing lower-level components (e.g., C/C++ extensions) to improve throughput and reduce CPU overhead.
• Integrated early machine-learning–based functionality for automated assignment assessment into production learning workflows.
• Ensured production reliability and maintainability through testing, careful review of performance-sensitive changes, and adherence to engineering standards for high-load systems.
2013 — 2014
2013 — 2014
Moscow
• Designed, developed, and maintained a backend service for custom map rendering using OpenStreetMap data, enabling editors to create and publish interactive geographic content.
• Implemented and optimized data-processing logic for map features and rendering workflows, focusing on minimizing latency and ensuring consistent performance for website visitors.
• Designed and optimized SQL queries and data access patterns to support scalable map-related functionality and efficient retrieval of geospatial data.
• Built and supported editor-facing workflows and internal tooling using PHP and JavaScript, integrating mapping capabilities into the content publishing process.
• Tested, debugged, and maintained production backend code, improving stability and collaborating with editorial and product teams to deliver production-ready features.
Education
MGUTU
Bachelor's degree
2012 — 2015
MGKIT
Computer Science
2008 — 2012