Full-stack Developer (full time, contract)
Perci Health (UK, remote)
Apr 2025-current
• Rejoined Perci Health by request to co-lead the architecture and backend development of the next-generation healthcare platform, building a scalable Node.js/Firebase solution used across mobile and web clients within a team of 7 engineers.
• Designed core backend foundations (API patterns, Firestore schema, security, versioning) and introduced a custom concurrency-protection layer that prevents race conditions and guarantees state integrity across all APIs.
• Delivered end-to-end orchestration across scheduling, messaging, authentication, and care-pathway workflows, integrating systems such as Cal.com, GetStream, Awell, Medplum (FHIR), Descope, Customer.io, Slack, and Google Cloud Events.
• Implemented Fast Healthcare Interoperability Resources (FHIR) data flows and backend APIs used by the mobile app, supporting onboarding, scheduling, and care-delivery workflows.
• Collaborated closely with frontend engineers, QA, PM, a full-stack engineer, and the CTO to clarify backend interfaces, unblock development, and drive consistent adoption of platform patterns.
• Played a key role in delivering a high-stakes demo for a major partner under extreme time pressure; the success directly supported new commercial agreements.
TypeScriptNode.JSREST APIFirebaseGoogle CloudFlutterFlutterFlowMedplumFHIRAI
Full-stack Engineer (full time, contract)
Checkatrade (UK, remote)
Feb 2024-Mar 2025
• Contributed to the Core Platform team within a large UK marketplace company with more than 100 engineers, delivering shared tooling and platform upgrades used by more than 10 engineering teams across multiple products, improving consistency and development efficiency.
• Helped build an AI-powered image search prototype using GCP, Firestore, Cloud Run, and Gemini, exploring retrieval and ranking approaches for future product integration.
• Owned the migration of Google Cloud Functions from v1 to v2 and upgraded organization tooling and backend services to .NET 8 and .NET 9 for the Bidding and Trades teams, increasing reliability, reducing cold starts, and improving deployment performance.
• Enhanced organization-wide libraries by improving the internal logging system and implementing Streaming Pull support for GCP Pub/Sub consumers, increasing message throughput, reducing processing latency, and eliminating hundreds of incorrect error reports per day.
• Strengthened observability by extending Datadog instrumentation, adding full request tracing and performance metrics across key backend services, improving issue detection and debugging speed for multiple teams.
C#.NETASP.NETTypeScriptFirebaseNode.JSGoogle CloudTerraformDockerDatadogAI
Full-stack Developer (part time, contract)
Perci Health (UK, remote)
Jul 2021-Feb 2024
• Served as the primary engineer for the Employee Benefits Program (EBP), a core subsystem enabling Perci's partnerships with employer benefit providers and supporting thousands of oncology-related support journeys.
• Designed and delivered the full EBP architecture across a React frontend, Firestore data model, and Firebase/Node.js backend, collaborating with the CTO on system direction and key design decisions.
• Automated critical clinical and administrative workflows by processing incoming forms, handling webhook-driven data ingestion, and generating internal views that surfaced key information and highlighted items requiring clinical attention.
• Implemented secure, event-driven communication workflows using Postmark, Paubox, and Slack, automating multi-step notifications for patients, clinicians, and partner organizations.
• Introduced a monorepo architecture (Turborepo) and built CI/CD pipelines with GitHub Actions, consolidating multiple UI apps and backend services into a single, maintainable codebase.
• Improved product quality and reliability by implementing end-to-end test suites with Cypress and later Playwright, enabling stable releases and reducing regression risk.
• Integrated and delivered multiple third-party service integrations, including AWS Cognito for authentication, Typeform, Slack automation, and secure email providers.
• Delivered features and internal tools that reduced repetitive manual work for oncology nurses, improved turnaround time for case reviews, and increased operational efficiency across the clinical team.
TypeScriptReact.JSFirebaseFirestoreNode.JSExpress.JSWebSocketsREST APIAWSAWS CognitoAWS AIGoogle CloudGoogle Cloud AICypressPlaywrightPostmarkPauboxSlackTypeformTurborepoStripe identity
Senior Full-Stack Engineer (full time, contract)
Nodia (Germany, remote)
Oct 2023-Jan 2024
• Worked as the sole engineer building a greenfield Web3/NFT application for a German art exhibition startup, collaborating with the designer-founder and visioner-founder to turn physical artwork into minted NFTs.
• Developed the full stack using Next.js (App Router), TypeScript, Tailwind, and Firebase.
• Built Solidity smart contracts and Hardhat pipelines for NFT minting, implemented wallet authentication (Web3Auth, WalletConnect), and integrated IPFS for asset storage.
• Delivered a complete, production-ready application under an intensive timeline covering both frontend and backend complexity.
Web3NFTSolidityEthereumNext.jsReact.jsTailwindTypeScriptREST APIFirebaseGithubStripeWeb3AuthWalletConnectIPFSCI
Chief Technology Officer (CTO) (full time, part time)
Socionom (Russia, remote)
Jan 2021-Dec 2023
• Joined a founder, former manager, as CTO to build a greenfield EdTech platform from scratch, defining the system architecture, infrastructure, and technical roadmap.
• Designed and implemented cloud infrastructure in Yandex Cloud using Terraform, with automated Dev, UAT, and Production environments, including on-demand personal Dev environments for engineers and QA.
• Built a microservices ecosystem (Node.js, Express, WebSockets) for core features such as authentication, video processing and playback, and payments.
• Established CI/CD pipelines in GitHub Actions (with Git submodules) and automated deployments via Docker Swarm across all stages.
• Helped build the engineering team (3 FE, 3 BE) by sourcing candidates, conducting technical interviews, recommending hires, assigning tasks, reviewing PRs, and ensuring consistent architecture and code quality.
• Created comprehensive technical documentation, architectural diagrams, and long-term growth plans to support product scaling and onboarding.
• Collaborated closely with the founder and product stakeholders, translating business needs into technical strategy and delivering key features under tight startup timelines.
• Reduced infrastructure and third-party service costs by 5x (~30,000 USD/year) through cloud optimization and architecture improvements.
Vue.jsJavaScriptNode.JSExpress.JSREST APIWebSocketsAWSYandex CloudTerraformDocker SwarmGithubCIPostgresSequelizeMongo DBRedis
Software Engineering Tech Lead (full time, contract)
Kana (UK, remote)
Jan 2022-Sep 2022
• Led the architectural design of a greenfield Pricing SaaS platform while working closely with the CEO and engineering team to build a Next.js UI, multiple backend services, and ClickHouse/PostgreSQL analytics pipelines.
• Served as the senior engineer on the team, guiding architecture, reviewing PRs, supporting 3 full-stack engineers, and helping to mentor a fresh graduate.
• Introduced a TypeScript monorepo (Turborepo), designed the structure, and built CI/CD pipelines in GitHub Actions, significantly improving developer velocity and simplifying cross-service development.
• Implemented deep Stripe Billing integration (subscriptions, pricing models, webhooks), enabling A/B testing and flexible billing scenarios for customers.
• Created public NPM packages (client and server) used across the product to unify GraphQL access patterns and reduce duplication.
• Delivered a high-throughput Go service sustaining 1M requests per hour using 2 GB RAM, eliminating Node.js/GraphQL performance bottlenecks and reducing cloud resource consumption.
• Selected and integrated ClickHouse for analytics workloads, and contributed to the integration of Redis and DynamoDB for supporting services.
• Collaborated daily with the CEO and product leadership, shaping technical decisions and delivering at a pace that consistently exceeded expectations.
GPTOpen AIPrompt engineeringTypeScriptReact.JSNext.JSChakra UINest JSNode.JSGraphQLREST APIWebSocketsPrisma ORMPostgreSQLAWS Dynamo DBAWSRedisGo langStytchStripeSentrySegmentTurborepo
Product Chief Architect (full time, contract)
Aurea via Crossover (US, remote)
Nov 2017-Apr 2020
• Provided technical due diligence for three mid- and large-scale products with millions of lines of code prior to acquisition, assessing architecture, risks, code quality, and integration readiness.
• Migrated two products to AWS infrastructure and improved performance and reliability by moving critical on-premise services to the cloud.
• Promoted from .NET Chief Architect to Product Chief Architect, owning the architecture of a large supply-chain product and guiding its technical direction.
• Documented the existing product architecture and defined its long-term evolution, prioritizing modernization and improvements based on business needs.
• Exercised technical leadership via deep PR reviews and architectural guidance, selecting and orchestrating 12 cross-functional engineers (DevOps, QA, BE, FE, Security) from other teams while ensuring consistent architecture and engineering quality.
• Managed cloud and DevOps operations across AWS and Azure, maintaining CI/CD pipelines and deployment environments.
• Modernized key components by upgrading .NET versions, frontend JavaScript dependencies, and MS SQL Server versions to improve reliability and maintainability.
• Cut infrastructure spend by several thousand USD/month by auditing the cloud environment and decommissioning dozens of unused VMs left from migration efforts.
C#.NET.NET CoreWiX installerWPFXAMLASP.NETEntity FrameworkLinqADO.NETnUnitAngularReact.JSTypeScriptJavaScriptJQuerySeleniumMochaNode.JSREST APIAWSAzureJenkinsDockerAnsibleGithubMS SQL
Full-stack Developer (part time, contract)
Sensing Cloud SpA (Chile, remote)
Jan 2016-Oct 2017
• Delivered several full-stack projects as an independent engineer for Chilean startups and a wildfire-prevention non-profit, working directly with founders and owning architecture, development, and deployment end-to-end.
• Built applications across diverse domains, including a .NET-based remote-control interface for a mine-inspection robot and a web platform for a laundry pickup/delivery service with backend services and database integration.
• Designed and deployed solutions using AWS Lambda, Serverless, Node.js, React, PHP/Shopify, MySQL, and DynamoDB, handling everything from system design and data models to hosting and production rollout.
C#.NETWPFXAMLMVVMReact.JSNode.JSJavaScriptTypeScriptJQueryCSSAWSAWS LambdaAWS Dynamo DBServerlessPHPShopifyMySQL
Sustained Engineering Developer (full time)
Readify (Australia, on-site)
Jun 2015-Dec 2015
• Maintained and enhanced a portfolio of production applications for multiple Australian enterprise clients as part of Readify's engineering team, working across healthcare, logistics, mining, and insurance domains.
• Delivered features and fixes across a wide range of technologies, including C#/ASP.NET, Xamarin Native (C#, XAML), Silverlight/WCF, MS SQL Server, and modern JavaScript frameworks (React, Angular, TypeScript) hosted on AWS and Azure.
• Supported and improved more than eight applications, ranging from mobile tools for truck drivers to public-facing corporate sites and internal systems for large insurance organizations.
C#.NETWPFSilverlightXAMLMVVMASP.NETLinqEntity FrameworkWCFUmbracoXamarinSharepointReact.JSAngularJavaScriptTypeScriptJQueryNode.JSCSSMochaJasminnUnitAzureMS SQLMongo DBDDD
Principal Software Developer (full time)
T-Systems CIS (Russia, Germany, on-site)
Oct 2012-May 2015
• Promoted from Senior Developer to Principal Software Developer while contributing to a new enterprise desktop application for a major German automotive client, working across both frontend (WPF/XAML) and backend services (C#, WCF, MS SQL Server).
• Developed core application modules using MVVM, PRISM, and modular architecture patterns within a large engineering program of more than 80 specialists (developers, QA, architects, analysts, designers) collaborating across several shared rooms.
• Worked onsite in Munich for several months alongside core developers, team leads, and architects, refining requirements, participating in design discussions, and aligning technical solutions directly with German stakeholders.
• Implemented business logic, data-access layers, and UI components, ensuring maintainability and consistency inside a highly structured enterprise environment.
C#.NETWPFXAMLWCFMVVMMicrosoft PRISMDevexpressLinqEntity FrameworknUnitMS SQLDDD
Technical Founder (part time)
High Robotics (UK, remote)
Jul 2013-Dec 2014
• Founded and operated a UK-based micro-studio delivering several software products end-to-end for early-stage international clients while running engineering, product, and delivery functions.
• Secured and delivered approximately five client projects across Chile and Germany, owning scoping, UX direction, architecture, implementation, and deployment while coordinating work with a contract designer.
• Led product and UX strategy and built functional applications, including a real-time WPF interface for a mine-inspection robot streaming video and sensor data improving usability and operational safety.
• Delivered all engineering execution (C#, WPF, PHP, JavaScript, AWS) and published open-source UI libraries, improving development speed and establishing credibility for a newly created studio.
• Demonstrated entrepreneurial leadership by handling sales, product strategy, and engineering independently, applying end-to-end ownership well before joining large-scale engineering organizations.
C#.NETWPFXAMLMVVMReact.JSNode.JSJavaScriptTypeScriptJQueryCSSAWSAWS LambdaAWS Dynamo DBServerlessPHPShopifyMySQL
.NET Developer (full time)
Intourist - Thomas Cook (Russia, on-site)
Nov 2010-Oct 2012
• Developed and maintained core operational systems for one of Russia's largest travel companies, supporting ~20 internal agents across multiple international destinations.
• Built a new desktop application for bus-tour scheduling used across Turkey, Egypt, and partner markets worldwide, replacing manual Excel workflows and reducing daily coordination effort by 1-2 hours.
• Extended and supported a large insurance and tour-management ASP.NET system (100k+ LoC, 100+ screens, 50+ SQL procedures), delivering features and stabilizing critical workflows for the insurance and transfer departments.
• Implemented complex SQL logic, large stored procedures, and parsing pipelines for importing Amadeus flight data, automating previously manual data-entry processes.
• Handled production fixes and hotfixes, collaborating directly with transfer and insurance teams to resolve operational issues and keep business-critical tools running smoothly.
C#.NETWPFXAMLWinFormsWCFLinqADO.NETMS SQLReporting ServicesCOM
Software Engineer (full time)
Saint Petersburg State Institute of Psychology and Social Work (Russia, on-site)
Mar 2010-Oct 2010
• Developed and supported internal IT systems for the Psychology Institute, primarily building workflows and document-processing features on Microsoft SharePoint (MOSS 2007) for 20 staff members.
• Collaborated directly with the dean and head of IT to implement digital workflows, automate administrative processes, and improve internal operations.
• Maintained and extended supporting systems (C#, ASP.NET, MS SQL) and assisted with network expansion for a newly opened building.
C#.NETWinFormsASP.NETADO.NETPHPSharepointMS SQL
Teacher of the IT course (contract, part time)
Saint Petersburg State University (Russia, on-site)
Sep 2009-Jul 2010
• Taught an introductory IT course at Saint Petersburg State University as part of postgraduate work in Applied Mathematics and Control Processes faculty.
• Delivered practical classes for Psychology and Social Sciences students, covering computer fundamentals, HTML/CSS, XML data visualization, and basic SQL/T-SQL.
• Developed course materials and guided students through hands-on assignments, improving their digital literacy and foundational technical skills.
HTMLCSSDatabases
Information technology specialist (full time)
Nevskie Shkafy (Russia, on-site)
Sep 2009-Jul 2010
• Worked as a full-stack developer and IT specialist for a large wardrobe manufacturing company, delivering both software and internal IT support.
• Developed and maintained the company's e-commerce website using PHP and MySQL, and rebuilt the visual wardrobe-configuration tool by migrating it from Flash to Silverlight (C#).
• Provided IT administration across the organization, including workstation setup, hardware/software maintenance, Windows server configuration, and expansion of office Ethernet networks.
• Supported internal staff and customers with technical issues, ensuring stable daily operations across offices and the online store.
C#.NETSilverlightPHPWeb servicesJavaScriptCSSMySQLMS SQLHelp deskAdministration
Junior Software Engineer (part time)
SEO-promotion group (Russia, on-site)
Jun 2007-Mar 2008
• Worked part-time as a junior software engineer in an SEO and web-development group, building and updating client-facing websites using PHP, ASP Classic, JavaScript, and HTML/CSS.
• Implemented technical SEO improvements and site-level optimizations that increased search visibility for multiple clients.
• Gained early full-stack experience across legacy and modern stacks while supporting small clients with rapid feature updates and fixes.
PHPC#.NETASP ClassicMacromedia Flash CS3CSSJavaScript