About Me

Experienced software engineer with 20+ years in IT, specialising in Node.js backend development, system architecture, performance optimization and DevOps. Experienced in designing and operating scalable microservices, Kubernetes-based deployments, Helm chart development and CI/CD automation. Strong focus on testing (unit/integration/e2e), code quality, mentoring and technical leadership.

Location

Poland

Poland Map
Languages
🇷🇺 Russian (Native)Native
🇬🇧 English (B2)B2
🇵🇱 Polish (A2)A2

Education

The Bonch-Bruevich Saint Petersburg State University of Telecommunications

2006-2018

PhD candidate minimum exams passed

Taught "Operating Systems" (Linux) course for one semester

Saint Petersburg Electrotechnical University "LETI"

2005 - 2006

Engineer's Degree

Faculty of Automated Information Processing and Control Systems

"Development of a hardware-software complex for modeling remote destructive impact on telecommunication equipment of global data transmission networks"

2nd degree diploma for the best thesis in the university (2006)
Naval Institute of Radio Electronics named after A.S. Popov

2000 - 2005

Faculty of Mathematical Support of Automated Control Systems

Specialty: Engineer-Mathematician

Second Specialty: Complex Information Security

Incomplete

Scientific Activity

Overview
  • Author and co-author of 7 scientific articles
  • Conducted 8 scientific studies
Selected Publications

VANET/ITS cybersecurity threats: Analysis, categorization and forecasting

2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)

Top-10 Information Security Threats in VANET: Analytical Review

Regional Informatics and Information Security. Collection of conference proceedings. Issue 4, 2017

Classification Features of Information Security Threats in VANET

Regional Informatics and Information Security. Collection of conference proceedings. Issue 4, 2017

Analysis of the Possibility of Secure Scaling of the ACS Telecommunication Structure by Forced Traffic Routing using Standard Means

Problems of Contemporary Science and Practice. Vernadsky University. No. 3-2 (13), 2008

Conferences

2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)

St. Petersburg and MoscowJanuary 29 – February 01, 2018

Regional Informatics and Information Security

St. PetersburgNovember 01–03, 2017

Experience

Lead Software Engineer (Backend)
2021
SAP SE

Led backend and integration development for the SAP–Coveo integration, enabling AI‑powered enterprise search across SAP products. Designed and implemented a microservices‑based backend responsible for ingesting, transforming and indexing SAP data into Coveo, including high‑throughput ETL pipelines, secure API integrations and fault‑tolerant processing. Owned the service architecture: defined service boundaries, communication patterns, observability and operational requirements. Introduced best practices for code quality, performance optimization and security. Set up and maintained CI/CD pipelines and Kubernetes deployments with Helm, and collaborated with SAP product/platform teams to align interfaces, SLAs and integration scenarios.

Tactical Squad

Protocol:Agile / Canban
1Product Owner
1Scrum Master
15Backend
2DevOps
2QA

Tech Stack

Node.jsTypeScriptNestJSMicroservices ArchitectureDomain-Driven Design (DDD)Event-Driven ArchitectureAPI DesignSystem DesignREST APIOpenAPI / SwaggerCoveo Platform IntegrationPostgreSQLData ModelingQuery OptimizationCaching StrategiesDockerKubernetesHelmJenkinsCI/CD PipelinesContainer OrchestrationObservability (Logging / Monitoring)

Soft Skills

Technical LeadershipSolution ArchitectureCross‑team CommunicationRequirements ClarificationCode Review & MentoringOwnership & AccountabilityStakeholder Management

Tools

BashVS CodeGitGitHubJiraConfluence
Key Developer (Full‑Stack)
2019
Novartis Institutes for BioMedical Research

Contributed to a data platform generating an optimized knowledge graph for R&D data to accelerate decision‑making and enable additional scientific insights. Implemented backend services that integrated heterogeneous data sources, performed data transformation and persisted entities and relationships into Neo4j and AWS‑hosted stores. Developed RESTful APIs and React‑based UI components for graph exploration and analytical workflows. Participated in architectural decisions in a microservices environment (service responsibilities, data access patterns, resilience and security). Ensured high code quality via unit/integration tests and code reviews, working closely with data scientists, data engineers and UX in a cross‑functional team.

Tactical Squad

Protocol:Agile / Scrum
1Scrum Master
2Backend
3Frontend
2DevOps
1Data Scientists
2Data Engineers
1QA
2Designers

Tech Stack

Node.jsTypeScriptExpressReactData VisualizationRegraph.ioMicroservices ArchitectureAPI DesignEvent-Driven PatternsNeo4jDynamoDBAWS EC2AWS Load BalancerAWS CloudFrontREST APIData Modeling

Soft Skills

Cross‑functional CollaborationWorking with Scientists & Data TeamsProblem SolvingCode ReviewRequirements AnalysisKnowledge Sharing

Tools

VS CodeESLintGitJiraConfluence
Team Lead / Product Owner
2016
Collectivefab LLC

Led the design and development of a dropshipping platform connecting wholesalers with Shopify‑based retail stores. Owned end‑to‑end delivery: from requirements and roadmap to architecture, implementation and production support. Designed the backend for multi‑tenant inventory management, near real‑time stock synchronization, order processing workflows and third‑party integrations. Implemented REST APIs and scraping modules to import products and stock from multiple providers. Managed and mentored the development and QA teams, defined coding standards and testing strategy, and balanced business priorities with technical debt and scalability requirements.

Tactical Squad

Protocol:Agile / Scrum
1Product Owner
4Backend
2Frontend
2DevOps
2QA

Tech Stack

JavaScriptNode.jsAngularJSSocket.ioREST API DesignMulti-tenant ArchitectureScalable Backend DesignAsynchronous ProcessingMongoDBMySQLRedisPub/Sub PatternsShopify IntegrationOrder & Fulfillment Workflows

Soft Skills

Team LeadershipProduct OwnershipPeople ManagementBacklog PrioritizationRoadmap PlanningMentoringStakeholder Communication

Tools

VS CodeSequel ProRobo 3T / RobomongoiTermGitJiraConfluence
Software Engineer
2015
EuroChem

Worked on a secure electronic document management platform covering mining, accounting, storage and logistics. Developed backend modules for document workflows and access control, and frontend components for internal users on top of a custom in‑house framework with strict security requirements. Contributed to the maintenance and extension of the internal framework, improving performance and extensibility. Wrote unit tests, fixed defects in close collaboration with QA and participated in code reviews and iterative delivery.

Tactical Squad

Protocol:Agile / Canban
6Backend
2Frontend
10DevOps
2Security
4DB Engineer
4QA

Tech Stack

JavaScriptNode.jsCustom In‑house FrameworksSecure Backend DevelopmentOracleMySQLRedisHTML/CSS UI ImplementationUnit Testing

Soft Skills

Working in Large Engineering TeamsAttention to Security & ComplianceCollaboration with QAMaintaining Legacy / Internal Frameworks

Tools

Sublime TextSequel ProGitInternal Issue Trackers
Engineer (C/C#, JS)
2005
R&D Institution of Applied Engineering

Developed monitoring and data collection systems for public media, web and social networks, as well as backend systems for processing, storing and analyzing large text datasets. Built search and retrieval services, crawlers, ingestion pipelines and analytical components. Implemented backend services and desktop applications in C# and C++, and later introduced JavaScript/Node.js and Angular for web access to collected data. Designed relational and document database schemas, optimized queries for high‑volume workloads, and ensured performance and reliability. Prepared technical and project documentation in accordance with GOST 19.* standards, working closely with analysts and researchers to translate analytical needs into technical solutions.

Tactical Squad

Protocol:Iterative / Agile-like
1Product Owner
8Backend
2Frontend
2QA

Tech Stack

C#C/C++JavaScriptNode.js.NET Framework / ASP.NETAngularSocket.ioAsynchronous / Concurrent ProgrammingMS SQL ServerMongoDBData Processing Pipelines

Soft Skills

Working with Analysts & ResearchersComplex Problem DecompositionLong‑term Project SupportTechnical Documentation (GOST 19.*)Adaptability to New Stacks

Tools

MS Visual StudioGit / SVNInternal Issue Trackers
Software Engineer
2003
Passat

Developed ship management and monitoring systems, including life‑support system monitoring, radar data processing and decision support for collision avoidance. Participated in development of hardware‑software complexes for modeling remote destructive impacts on telecommunications equipment and networks. Created GUI applications using Qt and C/C++, implemented communication and data processing modules, and integrated with PostgreSQL and MS SQL databases. Worked on information security aspects (threat modeling, protection concepts) and prepared design and operational documentation according to GOST 2.* and GOST 19.* standards in collaboration with test and lab teams.

Tactical Squad

Protocol:Waterfall
1Product Owner
7Developers
1DB Engineer
1DevOps
2QA

Tech Stack

C/C++QtGUI Application DevelopmentPostgreSQLMS SQL ServerReal‑time / Near Real‑time SystemsEmbedded / Hardware‑Integrated SoftwareInformation Security Concepts

Soft Skills

Working with Hardware / Lab TeamsAttention to Safety & ReliabilityDocumentation to GOST 2.* / 19.*Research & Innovation MindsetCustomer Support for Industrial Systems

Tools

Visual StudioqmakemakeGit / SVN
Collaboration

I am always open to new projects, even if I am busy. If a project seems interesting to me, feel free to write. I am ready to participate in startups and help in OpenSource. I value well-formulated tasks and love coding and solving complex problems requiring deep thought.