Resume
25+ years building software — from affiliate sites in 2000 to microservice architectures today.
Full-stack engineer specialising in Node.js, TypeScript, React, and cloud infrastructure. Currently consulting through Tricky Click for global clients.
Technical Skills
Professional Experience
Software Engineering Consultant
Tricky Click (Owner)
Global · Nov 2016 – Present
Operating as an independent consultant via a limited company, delivering high-level engineering solutions for global clients through agencies including Vertex, Accenture, Xoomworks, and 101 Ways.
Checkatrade
Feb 2024 – Apr 2025- Led foundational design of a new microservice ecosystem enabling technical transformation
- Built unified BFF layer for native mobile app, later decomposed into independent services
- Established schema-driven, self-documenting API standards using Fastify and TypeScript
- Delivered reusable tooling, boilerplates, and top-down integration test frameworks
- Rebuilt web frontend using React micro-frontends and Contentful-based workflows
- Executed large-scale migration from WordPress to headless CMS
Tech: Node.js, TypeScript, Fastify, TypeORM, React, Next.js, Tailwind, Playwright, PostgreSQL, GCP, Kubernetes, Docker, Contentful
McKinsey & Company — Cleansheet Platform
Apr 2023 – Feb 2024- Delivered features across computationally heavy SaaS platform for manufacturing cost optimisation
- Developed frontend and backend features in large distributed environment
- Improved CI/CD reliability, optimised pipelines, and containerisation refinements
Tech: Node.js, TypeScript, React, Redux, AWS (Lambda, EC2, ECS, S3), Redis, PostgreSQL, Jenkins
FT.com (Financial Times)
Mar 2022 – Mar 2023 & Jun 2020 – Apr 2021- Built enterprise tools for B2B subscription and account management
- Developed REST and GraphQL microservices integrated with Next.js applications
- Worked on landing pages, paywalls, subscription flows, and performance-sensitive features
Tech: Node.js, GraphQL, TypeScript, Next.js, React, Jest, CircleCI, AWS, Redis, PostgreSQL
NextBasket.com
Nov 2022 – Feb 2023- Served as Interim Principal Engineer for well-funded startup
- Performed full audit of architecture, code quality, and engineering processes
- Provided solutions to systemic technical and organisational issues
- Supported backend, frontend, QA, and SRE teams for better cross-functional flow
Tech: Architecture, Team Enablement, Process Improvement
Synaesthesia.cloud
Mar 2022 – Jun 2022- Re-engineered document-analysis ETL pipeline into modular serverless architecture
- Split monolithic prototype into multiple microservices and functions
- Established infrastructure provisioning and deployments via Terraform
Tech: Node.js, Fastify, Next.js, React, Terraform, GCP (Cloud Functions, GCS)
Expert-Series.com (Financial Times)
Apr 2021 – Mar 2022- Built new product using Node/Next.js monolith with SSR
- Integrated complex billing flows via Zuora and Checkout.com
- Implemented backend APIs, frontend UI, and CI/CD pipelines
Tech: Node.js, TypeScript, Fastify, Next.js, React, Swagger, Knex, PostgreSQL, AWS, Heroku
Toptal (Core Team)
Sep 2019 – Apr 2020- Joined core team as Growth Engineer for page performance and SEO optimisation
- Integrated acquired web estates and built high-impact SSR pages
- Contributed to Terraform-powered infrastructure and automated deployments
Tech: React, TypeScript, Next.js, Ruby on Rails, BigQuery, Terraform, Docker, Jenkins
DAZN
Apr 2018 – Mar 2019- Built reactive frontend components with MobX and React
- Developed Node.js microservices and infrastructure-as-code using Terraform
- Strengthened platform reliability with unit, integration, E2E, and load tests
Tech: React, MobX, Node.js, Express, Terraform, AWS, Docker, Jenkins, Selenium
Glimpse.me
May 2017 – Apr 2018- Delivered core features across backend, frontend, and sockets microservices
- Built Node.js backend, Angular 4 SPA, and real-time socket infrastructure
Tech: Sails.js, Express, Angular 4, Redis, PostgreSQL, MongoDB, SocketCluster, JWT
Adaptemy
Nov 2016 – Aug 2017- Re-architected large AngularJS SPA into ES6 modular system
- Implemented offline-first capabilities using service workers
- Built React/Redux QTI editor for educational content
Tech: AngularJS, ES6, React, Redux, Service Workers
Senior Software Engineer
EPAM Systems
Bulgaria · Mar 2015 – Dec 2016
Frontend engineering for complex financial applications, trading platforms, and algorithmic decisioning systems.
- Developed AngularJS and React applications for trading platforms
- Delivered high-performance UIs with strong test coverage
- Produced reusable components and UI frameworks
Tech: AngularJS, React, Redux, ES6, Bootstrap, Karma, Jasmine, Mocha
Software Architect
Zeduki
Remote · Oct 2014 – Jan 2015
Designed migration strategy from legacy PHP platform to scalable modern backend stack.
Tech: Slim PHP, Doctrine 2, Twig, AngularJS
Senior Software Engineer
EveryMatch
Israel · Jun 2014 – Oct 2014
Delivered full Angular SPA integrated with .NET/MongoDB backend, including hundreds of custom components.
Tech: AngularJS, .NET, MongoDB
Senior Software Engineer
Tech Huddle
Sofia · Feb 2014 – May 2014
Migrated high-traffic mobile site from legacy PHP to Yii framework.
Tech: PHP, Yii, MySQL, JavaScript
Senior Software Engineer
Fantastic Services
UK/Bulgaria · Apr 2013 – Oct 2013
Built Magento e-commerce store and designed large real-time support platform serving thousands of websites.
Tech: Magento, Custom Architecture, PHP
QA / Engineer / Creative Lead
WebMatrix
Bulgaria · Sep 2010 – Oct 2012
Transitioned from QA to development on penny auction sites and web-based games. Managed creative team for game content delivery.
Tech: Symfony, jQuery, PHP, MySQL, Joomla
Early Career
2000 – 2010
PHP developer, webmaster, and freelancer building full sites, affiliate platforms, CMS systems, and custom tooling.
Interested in working together?
I'm available for contract engagements and consulting work.
Get in Touch