Leonid Yakovlev

Senior Software Engineer at FIZ

Batumi, Autonomous Republic of Adjara, Georgia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Leonid Yakovlev is a software engineer with 8 years of experience building high-performance, scalable web applications and FinTech products, currently focused on next-generation payments and AI-first development workflows. He has driven revenue-impacting features like MB WAY payment integration and one-click tax declarations at FIZ, and engineered high-load Telegram Mini Apps that scaled to millions of daily users. Strong in React, Node.js and TypeScript, he specializes in performance optimization, reliability and real-time UIs—skills honed while building low-latency trading interfaces and analytics dashboards. An active open-source contributor, his front-end work appears in prominent projects such as Cube.js and react-chartjs-2, demonstrating practical expertise in complex UI components and data visualization. He also leverages AI coding assistants to accelerate delivery while maintaining rigorous architecture reviews, testing and security gates. Based in Batumi, Georgia, he blends startup grit with a track record of shipping measurable business value.
code8 years of coding experience
job7 years of employment as a software developer
bookCCNA, CCNA at Cisco Networking Academy
languagesEnglish, Russian, Chinese
github-logo-circle

Github Skills (15)

data-visualizations10
javascript10
data-visualisation10
data-visualization10
chartjs10
vue10
react10
vue-jsx10
ui-components10
cube9
testing9
typescripts8
typescript8
typescript-types8
analytics8

Programming languages (7)

TypeScriptC++RustSolidityJavaScriptVuePython

Github contributions (5)

github-logo-circle
reactchartjs/react-chartjs-2

Apr 2021 - Sep 2021

React components for Chart.js, the most popular charting library
Role in this project:
userFront-end Developer
Contributions:35 commits, 16 PRs, 30 pushes in 5 months
Contributions summary:Leonid contributed to the development and maintenance of React components for the `react-chartjs-2` library. Their work focused on integrating Chart.js features, specifically supporting Chart.js 3.x and addressing related updates. They also updated example code and tests, ensuring the library's functionality and demonstrating their understanding of the charting library's features. The commits include refactoring and improvements to the core chart component and fixing related issues.
visualizationchartsreactchart-jschart
cube-js/cube

Jul 2020 - Sep 2021

📊 Cube — Universal semantic layer platform for AI, BI, spreadsheets, and embedded analytics
Role in this project:
userFront-end Developer
Contributions:5 reviews, 124 commits, 77 PRs in 1 year 2 months
Contributions summary:Leonid primarily contributed to the Vue.js client for the Cube.js platform. Their work involved fixing issues within the Vue QueryBuilder component, specifically addressing deep watch functionality for query properties. They also made several changes related to examples, including the addition of a Vue Query Builder example with its supporting files and Vue.js components. The user's commits show experience in UI component development within a Vue.js environment.
cubeanalyticsdataathenachart
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Leonid Yakovlev - Senior Software Engineer at FIZ