Teimur Gasanov, Developer in Bishkek, Chuy Province, Kyrgyzstan
Teimur is available for hire
Hire Teimur

Teimur Gasanov

Verified Expert  in Engineering

Software Developer

Location
Bishkek, Chuy Province, Kyrgyzstan
Toptal Member Since
May 1, 2018

Teimur is an engineer with significant experience in web development. 他热衷于用React编写复合接口,用Go构建可扩展的api. Having excellent communication, management, and problem-solving skills, Teimur is good at finding reliable solutions for atypical problems.

Portfolio

Roll
TypeScript, JavaScript, React, React Native
Klarna
JavaScript, TypeScript, React
Toptal
TypeScript, Docker, React, JavaScript

Experience

Availability

Part-time

Preferred Environment

GitHub, Visual Studio Code (VS Code), MacOS, Jira

The most amazing...

...我开发的一个应用程序是一个问卷调查,它可以帮助政府更加符合公民的需求和愿望, together with a team of eight.

Work Experience

Senior Software Engineer

2022 - PRESENT
Roll
  • 制作了一套全公司范围的开源软件包,以减少代码重复并简化跨产品更新.
  • 将所有现有的存储库迁移到新的私有公司单存储库中,以增加代码共享.
  • Led a Web3 initiative to vest social tokens using a UI interface.
  • Created a generic interface to withdraw coins to any ETH address.
Technologies: TypeScript, JavaScript, React, React Native

Senior Software Engineer

2022 - 2023
Klarna
  • Created a Google Sheet plugin to automate release candidate testing.
  • 设计屏幕与数字钱包(苹果、谷歌、三星)和Visa活动互动.
  • 领导了一个项目,创建了一个供多个团队使用的共享入职库.
  • 在Klarna iOS应用程序中,将Siri快捷方式功能从一个想法转变为一个工作用例.
Technologies: JavaScript, TypeScript, React

Senior Front-end Engineer

2020 - 2021
Toptal
  • Supported and extended the library of shared components.
  • Performed the migration from Jenkins to GitHub actions.
  • 参与前端架构设计和模块化调研.
  • 基于Clean Architecture实现了React代码库的概念验证.
  • 设计了一个单一的战略指导计划,并成功地指导了5名工程师.
Technologies: TypeScript, Docker, React, JavaScript

Front-end Engineer

2019 - 2020
Clubhouse (currently Shortcut)
  • Implemented new landing pages for the marketing site using GatsbyJS.
  • Set up auto-generating types from GraphQL schemes.
  • 致力于从基于MVP的遗留JavaScript代码迁移到React.
  • Created a navigational system for a completely new app.
  • 通过切换到代码分割,页面切换性能提高了2倍.
Technologies: Prismic, Gatsby, TypeScript, GraphQL, React, JavaScript

Front-end Engineer

2018 - 2019
Weffect
  • Created a fully responsive shared components library.
  • 设计CSS动画从简单的过渡到复杂的基于gif的动画.
  • 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.
Technologies: React, JavaScript

Software Engineer

2016 - 2018
Attractor Software
  • Designed and built APIs using Python and JavaScript.
  • Wrote unit and acceptance tests using Jest, Mocha, and Selenium.
  • 优化了现有前端应用程序运行时性能和启动速度.
  • 创建了一个浏览器扩展,用于删除、分析和表示数据.
  • Worked in teams of up to eight people using Scrum methodologies.
Technologies: React, Node.js, JavaScript, Flask, Django, Python

Order Monitoring Bot

http://github.com/teimurjan/go-els-tg-bot
我经常从亚马逊、eBay等美国网上商店订购东西. 要做到这一点并不容易,因为大多数电子商务网站都无法将包裹发送到我的国家. 所以,像许多人一样,我使用第三方公司来帮助我. 这是一个很好的解决方法,除了一件事——每次我想知道我的订单状态时, I need to go to the store's website, copy the tracking number, go to the third-party company's website, and check it there.

我决定通过创建一个电报信使机器人来简化这个过程,它可以记住我的跟踪号码,然后对它们进行监控. If the status is changed, the messenger will notify me immediately. 该项目是用Go语言编写的,基于干净的代码和干净的架构原则.

Synchronize Your Redux State with URL Query Parameters

http://www.npmjs.com/package/sync-query-redux
我使用的一个应用程序需要一个公共图书馆列表中没有的功能. I wrote a new library from scratch and open-sourced it.
这个库是关于同步URL查询参数和Redux存储的一种简单方法.

React Components to Render GitHub Gists and GitLab Snippets

http://github.com/teimurjan/react-gistlab
I built a modern marketing website for a NY-based startup. They had a lot of articles about engineering with various code snippets, 其中一些是在GitLab中创建的,不允许在浏览器中嵌入内容. As a workaround, 我用CORS代理URL参数为GitHub gist和GitLab片段创建了一个库.

Peer-to-peer Local File System

http://github.com/teimurjan/go-p2p
As a project for my senior thesis, 我创建了一个点对点网络,目标是一个本地网络,在公司内部拥有一个分布式文件系统. It helped me graduate with the highest grade possible.

Cryptocurrency Monitor Bot

http://github.com/teimurjan/yobit-telegram-bot
几十个项目之一,以节省时间和数字化手工尽可能多. 它是一个电报机器人,用于监控加密货币的涨跌. This analysis tool helped me to understand the market faster.

Digit Recognizer

http://github.com/teimurjan/digits-recognizer
I was learning image processing and machine learning. 为了更好地理解这一点,我创建了一个web应用程序,可以识别您所写的数字. 作为一个连续的步骤,我创建了一篇文章来描述整个创作过程.

Count Easy

http://github.com/teimurjan/count-easy
The project was created for educational purposes. Its target is to collect data about your spending on public services, visualize this data using a calendar, and verify the bills via a calculator (which now is in development).

Uniform Web Application

一家加拿大初创公司,旨在创建一款应用程序,收集居民的意愿信息并进行分析. 该应用程序是一个问卷调查应用程序,具有扩展功能,如表单的层次结构和通过图表和数据透视表可视化数据.

Heartbeat AI Text Emotions Analyzer

Heartbeat是一个文本分析平台,其唯一使命是理解情绪. This service helps organizations understand people—customers, employees, and patients—in order to improve the human experience.

Investment Platform

The app is meant to make investments with a group of people. 它是为年轻人市场设计的,可以为共同的目标(如旅行)节省资金. When they've reached their set amount, the group is notified of reaching their monetary goals, and they then can go on their trip!

Public Talk at Bishkek GDG IWD 2018

http://github.com/teimurjan/react-optimization-presentation
在谷歌开发者小组节上,我被邀请作为演讲者. 我谈到了使用各种技术优化React应用程序(从基础设施更新到代码相关的更改)。.

Public Talk at Almaty GDG Fest 2018

http://github.com/teimurjan/react-documentation-presentation
我被邀请到我祖国的邻国哈萨克斯坦,在谷歌开发者小组大会上做公开演讲. 我展示了使React应用程序文档清晰、快速和可访问的不同方法.

Eye8: Eyeglasses Shop

Eye8 is the eyeglasses online shop built with Flask and React. 它是一个现代电子商务网站,支持使用Next进行服务器端呈现.js, executing fast search by Elasticsearch, completely Dockerized.

Languages

TypeScript, Python, CSS3, JavaScript, HTML5, Bash, SQL, Go, GraphQL

Frameworks

Jest, Redux, Django, Flask, Draft.js, React Native

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

2015 - 2019

Bachelor's Degree in Computer Science

Ala-Too International University - Bishkek, Kyrgyzstan

NOVEMBER 2018 - PRESENT

Intro to SQL for Data Science Course

DataCamp

MARCH 2018 - PRESENT

Machine Learning and Data Analysis Specialization

Moscow Institute of Physics and Technology and Yandex via Coursera

FEBRUARY 2018 - PRESENT

Mathematics and Python for Data Analysis

Moscow Institute of Physics and Technology and Yandex via Coursera

DECEMBER 2017 - PRESENT

Introduction to Machine Learning

国立研究型大学高等经济学院和Yandex数据分析学院

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring