Teimur Gasanov
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
GitHub, Visual Studio Code (VS Code), MacOS, Jira
The most amazing...
...我开发的一个应用程序是一个问卷调查,它可以帮助政府更加符合公民的需求和愿望, together with a team of eight.
Work Experience
Senior Software Engineer
Roll
- 制作了一套全公司范围的开源软件包,以减少代码重复并简化跨产品更新.
- 将所有现有的存储库迁移到新的私有公司单存储库中,以增加代码共享.
- Led a Web3 initiative to vest social tokens using a UI interface.
- Created a generic interface to withdraw coins to any ETH address.
Senior Software Engineer
Klarna
- Created a Google Sheet plugin to automate release candidate testing.
- 设计屏幕与数字钱包(苹果、谷歌、三星)和Visa活动互动.
- 领导了一个项目,创建了一个供多个团队使用的共享入职库.
- 在Klarna iOS应用程序中,将Siri快捷方式功能从一个想法转变为一个工作用例.
Senior Front-end Engineer
Toptal
- Supported and extended the library of shared components.
- Performed the migration from Jenkins to GitHub actions.
- 参与前端架构设计和模块化调研.
- 基于Clean Architecture实现了React代码库的概念验证.
- 设计了一个单一的战略指导计划,并成功地指导了5名工程师.
Front-end Engineer
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倍.
Front-end Engineer
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.
Software Engineer
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.
Experience
Order Monitoring Bot
http://github.com/teimurjan/go-els-tg-bot我决定通过创建一个电报信使机器人来简化这个过程,它可以记住我的跟踪号码,然后对它们进行监控. 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这个库是关于同步URL查询参数和Redux存储的一种简单方法.
React Components to Render GitHub Gists and GitLab Snippets
http://github.com/teimurjan/react-gistlabPeer-to-peer Local File System
http://github.com/teimurjan/go-p2pCryptocurrency Monitor Bot
http://github.com/teimurjan/yobit-telegram-botDigit Recognizer
http://github.com/teimurjan/digits-recognizerCount Easy
http://github.com/teimurjan/count-easyUniform Web Application
Heartbeat AI Text Emotions Analyzer
Investment Platform
Public Talk at Bishkek GDG IWD 2018
http://github.com/teimurjan/react-optimization-presentationPublic Talk at Almaty GDG Fest 2018
http://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, 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
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
国立研究型大学高等经济学院和Yandex数据分析学院