

Teimur Gasanov
Verified Expert in Engineering
Software Developer
Bishkek, Chuy Province, Kyrgyzstan
Toptal member since May 1, 2018
Teimur is an engineer with significant experience in web development. He's passionate about writing composite interfaces using React and building extensible APIs with Go. With excellent communication, management, and problem-solving skills, Teimur is adept at finding reliable solutions to atypical problems.
Portfolio
Experience
- React - 9 years
- Node.js - 9 years
- JavaScript - 9 years
- Docker - 7 years
- TypeScript - 7 years
- Go - 6 years
- Continuous Delivery (CD) - 6 years
- GraphQL - 6 years
Preferred Environment
GitHub, MacOS, Cursor AI, Linear
The most amazing...
...thing I've created is the fastest image comparison algorithm and tool in the world regardless of the programming language.
Work Experience
Senior Member of Technical Staff
Speechify
- Redesigned LLM-based translation engine with contextual prompts for 20 languages, improving BLEU, COMET, and BERT scores, resulting in a 15% boost in international conversion rates.
- Migrated Android, iOS, and Web to a unified in-house localization service (unlimited languages), cutting translation costs by 40% and accelerating feature delivery and incident resolution.
- Built an in-house video localization platform that cut localized creative generation time by 50% and reduced costs by 75%.
Senior Software Engineer
Roll
- Spearheaded an open-source package library, reducing code duplication and boosting updates, yielding a 30% boost in team efficiency.
- Oversaw migration to a monorepo, improving collaboration and cutting build times by 25%, enhancing CI/CD workflows.
- Launched five Web3 applications, serving a user base of over 100,000.
Senior Software Engineer
Klarna
- Launched a shared React Native onboarding library used by 3+ teams, cutting onboarding time by 40% and improving development culture.
- Integrated Siri Shortcuts into the Klarna app, enhancing functionality with voice-activated features, resulting in a 10% increase in app usage.
- Developed a Google Sheet plugin for automated testing, reducing manual testing hours by over 50%.
Senior Front-end Engineer
Toptal
- Enhanced the shared component library, leading to a 50% reduction in UI development time across projects through improved reusability.
- Led the Jenkins to GitHub Actions transition, making deployments 30% faster and boosting productivity.
- Started a monorepo architecture mentorship for 10+ engineers, raising project delivery efficiency by 25%.
Front-end Engineer
Clubhouse (currently Shortcut)
- Led Gatsby landing page development, cutting load time by 40% and boosting visitor engagement by 25%.
- Improved page switching speed by 100% with code splitting, enhancing site navigability.
- Implemented auto-generating TypeScript schemas from GraphQL, improving development efficiency by reducing the time spent on type definitions by 30%.
Front-end Engineer
Weffect
- Enhanced app interaction by 15% through dynamic CSS and JavaScript animations, elevating visual appeal and user experience.
- Boosted app quality by 95% of the test coverage, reducing bugs by 40% and speeding up the development cycle.
- Launched the application to production after a full development cycle from 0 to a stable app.
Software Engineer
Attractor Software
- Doubled front-end performance and user satisfaction by halving load times and enhancing speed.
- Created a browser extension that boosted user productivity by 40%, streamlining data scraping, analysis, and visualization.
- Worked in teams of up to eight people using Scrum methodologies.
Experience
Order Monitoring Bot
https://github.com/teimurjan/go-els-tg-botI decided to make this process simpler by creating a telegram messenger bot that remembers my tracking numbers and then monitors them. If the status is changed, the messenger will notify me immediately. The project is written in Go and is based on clean code and clean architecture principles.
Synchronize Your Redux State with URL Query Parameters
The library is about an easy way to synchronize URL query parameters and the Redux store.
Peer-to-peer Local File System
https://github.com/teimurjan/go-p2pCryptocurrency Monitor Bot
https://github.com/teimurjan/yobit-telegram-botDigit Recognizer
https://github.com/teimurjan/digits-recognizerUniform Web Application
Heartbeat AI Text Emotions Analyzer
Investment Platform
Eye8: Eyeglasses Shop
Ethereum eCommerce Platform
https://github.com/teimurjan/web3storeBlazeDiff - High-performance Diff Checking
https://www.blazediff.dev/Avatune — Build Expressive Avatars Fast
https://avatune.dev/

Demystifying Debugging With React Developer Tools

Machine Learning Number Recognition: From Zero to Application

Lighter and Faster: A Guide to the Svelte Framework
Education
Bachelor's Degree in Computer Science
Ala-Too International University - Bishkek, Kyrgyzstan
Certifications
Intro to SQL for Data Science Course
DataCamp
Machine Learning and Data Analysis Specialization
Moscow Institute of Physics and Technology and Yandex via Coursera
Mathematics and Python for Data Analysis
Moscow Institute of Physics and Technology and Yandex via Coursera
Introduction to Machine Learning
National Research University Higher School of Economics and Yandex School of Data Analysis
Skills
Libraries/APIs
RxJS, SQLAlchemy, Django ORM, peewee, React, Telegram Bot API, Node.js, NumPy, MobX, Google Sheets API, D3.js, SciPy, PiLLoW, OpenCV, Google Maps API, Vue
Tools
GitHub, Mocha, Bitbucket, Trello, Jenkins, Git, Flow, Sequelize, Sentry, Jira
Languages
TypeScript, Python, CSS3, JavaScript, HTML5, Go, Bash, SQL, GraphQL, Rust
Frameworks
Jest, Redux, Django, Flask, React Native, Tailwind CSS, Draft.js, Express.js, Next.js, Svelte
Paradigms
Unit Testing, Design Patterns, Scrum, Continuous Delivery (CD), REST, Test-driven Development (TDD), Continuous Integration (CI), Agile, Acceptance Testing, Functional Programming
Platforms
Visual Studio Code (VS Code), MacOS, Docker, Linux, Vercel
Storage
Amazon S3 (AWS S3), PostgreSQL, MongoDB, Databases, Google Cloud
Other
Gatsby, SOLID Principles, HTTPS, Storybook, HTTP, OOP Designs, Apollo, Algorithms, Data Structures, Prismic, Machine Learning, Image Processing, Artificial Intelligence (AI), Calculus, Cursor AI, Linear
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring