Timur Samoilenko
Team Leader · Full-Stack Engineer · React / Node.js / Web3
Copy
Full-stack engineer and frontend team lead with 7 years of experience building products in fintech. I work across the stack — from React and Next.js on the frontend to NestJS and Node.js on the backend — and lead teams focused on shipping quality software consistently.

Projects
BON Banking
business
Telegram Webapp for issuing international virtual cards that can be used for payments abroad and added to Apple Pay and Google Pay, as well as for internal token exchange on the Ton network under the project name BON Banking

CryptoCopy
business
Telegram WebApp for the CryptoCopy platform, providing an intuitive interface for users to copy trades on popular cryptocurrency exchanges.

Loopbot
business
Landing page for Telegram-Based Solana Trading Bot

Total
5 years 11 months
1 year 8 monthsTeam LeaderAt FintechIQ I stepped into my first leadership role, taking ownership of the entire frontend team. My focus has been equal parts people and product — setting clear goals, refining how we work, and making sure we ship quality software on schedule. It's been the most challenging and rewarding chapter of my career so far.
2 yearsMiddle Web DeveloperAt Alfa Partner I grew from backend PHP work into a fullstack role, picking up TypeScript along the way. The highlight was owning a major API integration from both ends entirely on my own — designing the backend layer and building the frontend experience around it.
6 monthsMiddle Backend DeveloperAt Expobank I worked deep in the backend — building the messaging layer that kept microservices talking to each other reliably. I designed an async queue system with RabbitMQ and built a proxy service to handle third-party API communication cleanly and securely.
1 year 7 monthsBackend DeveloperMy first developer role. I owned the document generation service used across the entire bank — making sure client-facing print templates rendered correctly for every case. I also built an internal tool from scratch to help my team track, manage, and deploy those templates, which ended up being used daily across the department.