Hi, my name is

Andrei Bodrov

I build intuitive web experiences.

Senior Software Developer & Team Lead at Xe.com. Specializing in React, Next.js, and TypeScript to create high-performance frontend applications in fintech.

01. About Me

I'm a frontend engineer based in Toronto, Canada, with a passion for building intuitive and user-friendly web experiences. Currently, I'm a Senior Software Developer and Team Lead at Xe.com, one of the world's leading currency conversion and international money transfer platforms.

My journey in software development has taken me through roles at EPAM Systems and other companies where I've honed my skills in modern frontend technologies. I specialize in React.js, Next.js, TypeScript, and Vue.js, with experience in building complex, high-traffic applications.

I'm always looking to improve my skills and learn new technologies. Whether it's architecting a micro-frontend system with Module Federation or building Telegram Web Apps, I enjoy tackling diverse challenges.

AB
Toronto, Canada

02. Experience

Senior Software Developer, Team Lead

Xe.com

2021 — Present

Leading a frontend team building currency conversion and international money transfer features for one of the world's most trusted FX platforms. Architecting scalable React/Next.js applications serving millions of users globally.

Team leadership and mentoringHigh-traffic frontend architecturePerformance optimizationCurrency converter features

Software Developer

EPAM Systems

2018 — 2021

Worked on a wide range of projects for enterprise clients, contributing to cutting-edge web applications. Developed expertise in modern frontend frameworks and build systems.

Enterprise client projectsFrontend architectureAgile deliveryCross-functional collaboration

03. Skills & Technologies

Frontend

React.jsNext.jsTypeScriptVue.jsNuxt.jsJavaScriptHTML5CSS3Tailwind CSS

Architecture & Tools

Module FederationMicro-frontendsGraphQLREST APIsGitWebpackVite

AI & Automation

OpenClawLocal LLMsPrompt EngineeringAI AutomationRAG

Practices

Team LeadershipAgile/ScrumCode ReviewCI/CDTestingPerformance

05. Get In Touch

I'm always open to new opportunities and interesting projects. Whether you have a question or just want to say hi, feel free to reach out!