Professional Summary
Senior Full-Stack Engineer with 8+ years of experience building scalable enterprise SaaS platforms for financial services. Proven track record leading cross-functional teams, architecting mission-critical infrastructure for FCA-regulated environments, and delivering measurable business impact through AI–driven optimization and performance engineering. Currently seeking senior engineering roles where technical leadership and system architecture expertise drive product innovation.
Technical Skills
Leadership & Management
Team Leadership, Mentoring & Coaching, Stakeholder Communication, Cross-Functional Collaboration, Agile/Scrum, Sprint Planning, Technical Decision-Making, Code Review, Release Management, Project Management
Programming Languages
TypeScript, JavaScript, Python, SQL, HTML5, CSS/SCSS
Frontend Technologies
Vue.js 3, React, Next.js, Vite, Apollo Client, VueUse, GraphQL, REST APIs, Tailwind CSS, Chakra UI, Turborepo
Backend Technologies
Node.js, Bun, Fastify, GraphQL Yoga, TypeGraphQL, WebSocket, OAuth 2.0, JWT, Keycloak SSO, FastAPI
Databases & Caching
PostgreSQL, Prisma ORM, Redis, BullMQ, Kysely, SQLAlchemy
Cloud & DevOps
AWS, GCP, Docker, GitLab CI/CD, Git, Cloudflare R2
Testing & Quality Assurance
Playwright, Jest, Vitest, E2E Testing, Accessibility (WCAG 2.1 AA)
Architecture
Monorepo, Microservices, API Design, Performance Optimization, Technical Documentation
Professional Experience
Senior Software Engineer (Full-Stack) & Team Lead
NayaOne | London, United Kingdom | May 2021 - Present
Enterprise SaaS platform serving 80+ financial institutions globally (including Lloyds Banking Group, Barclays, Valley Bank, and Saudi Awwal Bank) with FCA-regulated cloud environments for AI and fintech experimentation.
Career progression:
- Promoted to Team Lead (November 2024) - leading 5-person engineering team
- Promoted to Senior Full-Stack Engineer (February 2022) - expanded to backend and microservices architecture
- Hired as Senior Frontend Engineer (May 2021)
Major achievements:
FCA-NVIDIA AI Sandbox Partnership & Global Platform Infrastructure
- Delivered mission-critical infrastructure for FCA-NVIDIA AI Sandbox partnership launch within 1-week deadline - engineered new module (Vue.js/Node.js/GraphQL) enabling global financial institutions to experiment with AI tools in regulatory-compliant environments, directly supporting FCA's "Supercharged Sandbox" initiative presented at London Tech Week (June 2025) and establishing NayaOne as official FCA technology partner alongside NVIDIA.
- Architected automated sandbox provisioning system (Vue.js/Node.js/PostgreSQL) serving 80+ global tenants across 5 continents—deployed 36 pre-configured fintech experimentation templates spanning various ecosystems, reducing enterprise deployment from 2-5 days to <1 day (for 95% of projects) and enabling sales team to deliver instant demos for new clients.
AI-Driven Product Intelligence & Vendor Onboarding Optimization
- Engineered automated session analysis system (Python/PostgreSQL/Gemini API) processing 35K+ user sessions from enterprise clients - completed comprehensive UX audit in 1.5hrs ($7 cost) vs. 50-100hrs manual effort, identified vendor onboarding as critical failure point (70% abandonment rate), and presented data-driven business case to CEO securing Q3 roadmap approval and budget allocation for full redesign.
- Led 5-person engineering team implementing vendor onboarding redesign (Vue.js/Node.js) based on AI-identified UX bottlenecks - reduced abandonment from 70% to <5% across all post-launch vendors, eliminated 206-309 annual CS hours previously spent on manual vendor assistance, and established repeatable AI analysis framework now applied to additional product workflows.
Team Leadership & Engineering Management
- Developed a team member from a non-technical manual QA role into a productive Mid-Level Web Developer over an 18-month period. Provided structured mentorship, 1-on-1 coaching, and code review that enabled their progression through automated QA (Cypress) and ultimately expanded the team's core engineering capacity.
- Lead 5-person engineering team through daily standups, sprint planning, and technical prioritization discussions, translating CEO and Customer Success requirements into engineering roadmap.
- Conduct daily performance reviews for 3 engineers, providing code review feedback and technical mentorship to support skill development.
- Collaborate with Customer Success team on product strategy presentations, aligning engineering capabilities with client requirements and regulatory compliance needs.
Platform Performance, Security & Architecture
- Eliminated critical GraphQL N+1 query bottleneck threatening platform stability for clients - refactored 84 queries in production API serving 300+ daily users by replacing TypeGraphQL decorators with optimized raw SQL joins and implementing Prisma data loaders. Reduced resolver response times 70% (250ms→75ms) and resolved escalations from Tier 1 financial institutions that threatened contract renewals.
- Led 3-month Keycloak SSO integration (50% contribution) enabling enterprise identity management for Lloyds Banking Group and other tenants. Implemented OAuth 2.0 authentication flows, automated token refresh mechanisms, establishing enterprise-grade security standard now deployed across 80+ tenants and enabling platform to meet stringent financial services compliance requirements.
- Architected enterprise monorepo consolidation in 1-week migration unifying 3 separate codebases into single development environment (Turborepo/Vite/TypeScript). Created 12 shared packages for UI components, API clients, etc. eliminating 30%+ code duplication across frontend applications, establishing single source of truth for 5-person engineering team, and accelerating cross-application feature delivery.
Accessibility & Quality Infrastructure
- Secured 100% WCAG 2.1 AA accessibility compliance required for FCA partnership launch - architected end-to-end Playwright testing framework achieving 100% route coverage across 3 applications, implementing 76 automated accessibility tests that enforced zero-violation policy and enabled regulatory approval for the release before "Supercharged Sandbox" initiative presentation.
- Established comprehensive E2E testing infrastructure (33% contribution) covering 500+ test cases across client and internal applications - containerized testing environment (Docker/GitLab CI) executing parallel test suites on every merge request, providing automated quality gates that protected core functionality and reduced manual regression testing cycles for 2-person QA team.
Technologies used: TypeScript, Vue.js 3, Apollo Client, Tailwind CSS, Node.js, Fastify, GraphQL, PostgreSQL, Prisma ORM, Redis, Docker, GitLab CI/CD, Playwright, Keycloak, OAuth 2.0
Full Stack Engineer
Synergy University | Moscow, Russia | October 2017 - May 2021
Major achievements:
- Developed 2 customer-facing frontend applications for internal loyalty rewards platform, including personal account portal and rewards catalogue with spend-points functionality.
- Built interactive analytics dashboards with 3+ chart types (line, bar, pie) for customer behavior tracking, implementing router-based multi-page forms for data collection workflows.
- Integrated Microsoft Excel upload/download functionality enabling bulk data operations for rewards management and customer import/export across platform instances.
- Implemented customizable UI system supporting per-client palette configuration, internationalization (i18n) for multiple languages, and toggleable feature flags for different customer requirements.
- Architected SSO authentication backend service using Node.js and Keycloak, enabling unified identity management across university's digital learning ecosystem.
- Mentored 2 junior frontend engineers from August 2020 to May 2021, conducting code reviews and providing technical guidance that supported their progression to mid-level engineers within 6 months.
Technologies used: TypeScript, Vue.js 2, Vuetify, Axios, Node.js, MySQL, Keycloak, HTML5, CSS/SCSS
Education
Bachelor: Linguistics in the Field of Business and Professional Communications
Ural Federal University | Yekaterinburg, Russia | 2012
Personal Projects
Real-Time AI Content Generation Web App
Personal Project | June 2025 - Present
Built production-grade web application with asynchronous job processing, Redis-based task queue, and WebSocket real-time updates, delivering seamless user experience for AI-powered content generation from Instagram posts using Google Gemini API.
Technologies used: Python, FastAPI, PostgreSQL, Redis, TypeScript, React, Chakra UI, Docker, WebSockets
Automated Audio and Video Transcription Pipeline
Personal Project | May 2025 - Present
Developed end-to-end multimedia processing pipeline with speaker diarization and optimized Whisper models for automated transcription, enabling bulk processing of entire YouTube channels with speaker-attributed summaries and structured outputs.
Technologies used: Python, PyTorch, OpenAI Whisper, Pyannote.audio, yt-dlp, ffmpeg
AI-Powered Content Automation Platform
Personal Project | August 2024 - December 2024
Engineered autonomous content creation system processing thousands of visual assets with multi-modal AI analysis, semantic curation, and LLM-driven article generation, reducing content creation time by 80% while maintaining SEO optimization.
Technologies used: Python, PyTorch, FastAPI, PostgreSQL, SQLAlchemy, Docker, CLIP, K-Means Clustering, Cloudflare R2
Languages
- 🇷🇺 Russian: Native
-
🇬🇧 English: C1
Professional working proficiency
-
🇺🇦 Ukranian: A2
Excellent reading and listening comprehension; basic speaking and writing
-
🇹🇷 Turkish: A2
Good reading comprehension; basic listening, speaking and writing