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. Having excellent communication, management, and problem-solving skills, Teimur is good at finding reliable solutions for atypical problems.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Visual Studio Code (VS Code), MacOS, Jira
The most amazing...
...app I've developed is a questionnaire that helps the government to be more in tune with the needs and wishes of its citizenry, together with a team of eight.
Work Experience
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.
- Developed a messaging UI interface, increasing user engagement time on the platform by 20%.
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
https://www.npmjs.com/package/sync-query-reduxThe library is about an easy way to synchronize URL query parameters and the Redux store.
React Components to Render GitHub Gists and GitLab Snippets
https://github.com/teimurjan/react-gistlabPeer-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-recognizerCount Easy
https://github.com/teimurjan/count-easyUniform Web Application
Heartbeat AI Text Emotions Analyzer
Investment Platform
Public Talk at Bishkek GDG IWD 2018
https://github.com/teimurjan/react-optimization-presentationPublic Talk at Almaty GDG Fest 2018
https://github.com/teimurjan/react-documentation-presentationEye8: Eyeglasses Shop
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
Tools
GitHub, Mocha, NPM, Bitbucket, Trello, Jenkins, Git, Flow, Sequelize, Sentry, Jira
Languages
TypeScript, Python, CSS3, JavaScript, HTML5, Bash, SQL, Go, GraphQL
Frameworks
Jest, Redux, Django, Flask, React Native, Tailwind CSS, Draft.js
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
Storage
Amazon S3 (AWS S3), PostgreSQL, Databases
Other
Gatsby, SOLID Principles, HTTPS, Storybook, HTTP, OOP Designs, Apollo, Algorithms, Data Structures, Prismic, Machine Learning, Image Processing, Artificial Intelligence (AI), Calculus
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