

Teimur Gasanov
Verified Expert in Engineering
Software Developer
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
Klarna
- Optimized RC validation process using Gherkin scenarios and custom Google Sheets add-on.
- Made a significant security fix that prevented multiple potential incidents.
- Updated the deployment process from health check-based to metrics-based.
Senior Front-end Engineer
Toptal
- Supported and extended the library of shared components.
- Performed the migration from Jenkins to GitHub actions.
- Participated in the front-end architecture design and modularity investigations.
- Implemented a proof of concept for the React codebase based on Clean Architecture.
- Designed a monorepo strategy mentorship program and successfully mentored five engineers.
Front-end Engineer
Clubhouse (currently Shortcut)
- Implemented new landing pages for the marketing site using GatsbyJS.
- Set up auto-generating types from GraphQL schemes.
- Worked on the migration from legacy JavaScript code based on MVP to React.
- Created a navigational system for a completely new app.
- Improved the page switching performance by 2x by moving to code splitting.
Front-end Engineer
Weffect
- Created a fully responsive shared components library.
- Designed CSS animation from simple transitions to complex GIF-based animations.
- Provided support for Internet Explorer 11 and Safari 6.
- Set up international support for up to 20 languages.
- Covered 95% lines of code with unit and snapshot tests.
Software Engineer
Attractor Software
- Designed and built APIs using Python and JavaScript.
- Wrote unit and acceptance tests using Jest, Mocha, and Selenium.
- Optimized an existing front-end application runtime performance and start-up speed.
- Created a browser extension for scrapping, analyzing, and representing the data.
- 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


Machine Learning Number Recognition: From Zero to Application

The Best React State Management Tools for Enterprise Applications

Demystifying Debugging With React Developer Tools
Skills
Languages
TypeScript, Python, CSS3, JavaScript, HTML5, Bash, SQL, Go, GraphQL
Frameworks
Jest, Redux, Django, Flask, Draft.js
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
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
Other
Gatsby, SOLID Principles, HTTPS, Redux-observable, Storybook, HTTP, OOP Designs, Apollo, Prismic, Machine Learning, Image Processing
Storage
Amazon S3 (AWS S3), PostgreSQL
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 via Coursera