I am a Senior System Analyst specializing in card processing and core banking systems with extensive experience in designing and launching high-load transaction platforms, including acquiring and issuer processing. My expertise lies deeply in card scheme protocols such as Visa, Mastercard, and American Express, as well as regulatory requirements. I excel at translating complex business and regulatory requirements into scalable system architectures and reliable integrations, driving solutions from analysis through production rollout.
Currently, I work at GuavaPay where I own the functional design and architectural documentation of the company's in-house card processing system. I define low-level specifications and model the application layer using the ArchiMate standard. I have designed, documented, and prototyped synchronous and asynchronous APIs from scratch using OpenAPI and AsyncAPI. I successfully launched merchant acquiring from scratch, enabling card-present and card-not-present transactions with 3D Secure, securing certifications with major card schemes and ensuring PCI DSS compliance.
Previously, I was a Lead System Analyst at Sberbank where I decomposed and reverse-engineered legacy monolithic processing systems using domain-driven design principles. I designed and scaled cloud-native microservices for Europe's largest ATM network and maintained a living architectural knowledge base using the C4 model documented with PlantUML. I enhanced system security via OpenSSL integration and Hardware Security Modules and mentored junior analysts to strengthen their technical and business skills.
Before that, I worked at BPC as a System Analyst progressing to Senior System Analyst, authoring detailed low-level functional specifications and documenting system architecture for the SmartVista card processing system. I boosted platform performance by 20% through refactoring and optimization of high-load multithreaded C/C++ core components and implemented numerous business features and mandatory card scheme requirements.
My career started as a C/C++ Developer at Gazprombank, where I designed and developed drivers and integration solutions for POS terminals and developed over 30 banking external APIs for cash control software across various industries. I applied modern C++ standards to develop high-performance POS transaction processing modules ensuring fault tolerance and security.
I hold a Master of Science degree in Mathematical Support and Administration of Information Systems and a Bachelor of Science degree in Applied Mathematics and Computer Science, both from Moscow State Industrial University. I am passionate about leveraging my technical expertise and analytical skills to deliver robust and compliant financial transaction systems.