Yegor Belov
Software engineer · London, UK
I’m a front-end developer with 10+ years of experience, including 8 in fintech. I build robust, scalable products for fast-paced, high-growth companies. At Revolut, Pleo, and Apron, I shipped products that scale and last. I care about clean code, great UX, and making complex things simple.
Technical Skills
I specialise in the Frontend and Fintech domains, with a deep focus on product and UX. Start-up experience taught me how to build a scalable, maintainable platform from the ground up and what mistakes to avoid.
TypeScript and JavaScript are my primary languages. Sometimes I write simple code in Kotlin, Go, Python, Solidity, and other languages, mainly for experiments or fun little projects.
Approximate stack I use for SPAs these days:
React + Redux / Context API, react-query / SWR, css-in-js, Vitest + RTL, Playwright, Vite,
Eslint + Prettier. I’d go for Nginx for a web server, and I’m comfortable with GitHub Actions
and Docker for CI/CD.
Soft skills
Organised regular frontend knowledge-sharing sessions. Interviewed and onboarded many frontend team members. Presented internal and external talks. Mentored engineers, most of whom were promoted. Led a team of 7.
Latest work experience
You can find the full list on my LinkedIn page.
-
Founding Frontend engineer – Apron Payments
B2B Payments SaaS. 2022 - now
Built and maintained all UI infrastructure from day one: set up repos, CI/CD, and infra. Contributed to nearly every product and feature, supporting Apron’s $30m raise and continued growth.
Challenges: Scalable component and system design to lay a solid foundation for the product.
Tech stack: TS, React, react-query, stitches, playwright, vite -
Engineering Lead – Pleo
B2B Payments SaaS. 2020 - 2022
Pleo focused on growth, with sales-lead onboarding as the main limiting factor. I led the Productised onboarding team (7 people). The project was successful; Pleo grew fast and became a unicorn valued at $4.7B.
Challenges: first experience as a team lead. Product-wise — a logic-heavy branched onboarding flow, depending on many factors like different market regulations and company types.
Tech stack: TS, React, Emotion, SWR -
Senior Frontend developer – Revolut
A Challenger bank. 2017 - 2020
2017: All the things, from basic tech stack decisions to conducting interviews for the growing team. Developed revolut.com website, worked on Revolut Business launch, and built the customer support chat widget.
2018-2020: Built features for Revolut Business, including Expense Management, Business Perks, Business Connect (a marketplace of integrations via Revolut API), and Open Banking support. Delivered user and backoffice UIs.
mid.2020-sept.2020: Worked on a Chrome extension for retail users.
Challenges: Explosive team and project growth. The frontend team grew from 5 to 72 in 3 years, requiring adjustments to processes, communication, and architecture. Also had to learn browser extensions to build and launch one.
Tech stack: TS, React, Redux, Ramda, styled-components, webpack
Education
-
2010-2015: Russian State University For The Humanities
Intellectual systems – Master's degree
-
2015-2018: Russian State University For The Humanities
Computer science fundamentals – Postgraduate