Erzhan Torokulov

Erzhan Torokulov

I’m a Software Engineer with 8+ years of experience building high-quality Software Solutions.

I specialize in Web & Mobile Development and primarily use React, Node.js, JavaScript, TypeScript, GraphQL, Docker, React Native, HTML, CSS.

I have experience leading teams, building processes & workflows in Scrum/Agile way.

And I’m very passionate about learning new things, solving challenging problems and creating innovative solutions.

Currently, working as a Senior Software Engineer at Sourcegraph.

Skills

Languages: JavaScript, TypeScript, HTML, CSS, SQL, Go, C#, Java, Python, Ruby
Technologies: React, Node.js (Koa, Express), REST, GraphQL, Gatsby, Webpack, React Native, Angular, ASP.NET Core/MVC
Databases: PostgreSQL, MS SQL, MongoDB
Other: Deep Learning

Work Experience

Senior Software Engineer

Sourcegraph, Remote
Aug 2021Present
11 months

Contributions:

  • Working on Sourcegraph extensibility and growth..
Technologies: TypeScript, JavaScript, React, RxJS, Browser Extensions API, Go, HTML, CSS

Principal Engineer

Toptal Core, Remote
Mar 2019Aug 2021
2 years 5 months

Contributions:

  • Created/integrated Search Service for searching resources across whole Toptal’s website
  • Created unified teams cross-collaboration process
  • Created a unified Frontend Interviewing process
  • Worked on multiple company-wide DevX & Architecture researches/initiatives
  • Coached & mentored other senior engineers

Senior Frontend Engineer

Mar 2019Nov 2020
1 year 8 months

Contributions:

  • Created a custom React SSR Engine in Node.js, which is used nowadays for all public pages
  • Migrated Toptal’s all publicly accessible pages to a new design
  • Setup project DevX environment: storybook, storyshots, Loki (visual regression testing), Jenkins CI, Webpack, CLI generators & scaffolding
Technologies: Node.js, React, JavaScript, Typescript, Docker, HTML, CSS, A/B Testing

Senior Full-Stack Engineer

Wings.ai, Saint-Petersburg, Russia
Nov 2018Feb 2019
4 months

Contributions:

  • Migrated Frontend codebase from Angular v2 to Angular v7 (latest at that moment)
  • Created Angular UI KIT: https://design.wings.ai/
  • Containerized existing projects (Docker)
Technologies: Node.js, Angular, Docker, JavaScript, TypeScript

Senior Frontend Engineer

Yandex.Money, Saint-Petersburg, Russia
Jul 2017Oct 2018
1 year 4 months

Contributions:

  • Led Frontend Team of 4
  • Migrated legacy project from ASP.NET MVC to Node.js with TypeScript
  • Mentored junior/middle developers

Frontend Engineer

Jul 2017Mar 2018
8 months

Contributions:

  • Migrated legacy React v0.13/Flux to React v15/Redux/TypeScript
  • Created unified authorization service (JWT)
  • Setup Scrum/Agile workflow, was Scrum Master in team
Technologies: React, TypeScript, JavaScript, Node.js, ASP.NET MVC 5

Full-Stack Engineer

TimelySoft, Bishkek, Kyrgyzstan
May 2015Jun 2017
2 years 2 months

Contributions:

  • Created school education management information system project for outsourcing clients
  • Build Video Battle online web interactive game
  • Designed and managed MS SQL database architecture for multiple projects
Technologies: ASP.NET MVC, ASP.NET Core, C#, MS SQL, MS SSRS, React, Angular, JavaScript, TypeScript

Android Developer

UnlimTrade, Bishkek, Kyrgyzstan
May 2014Oct 2014
6 months

Contributions:

  • Created more than 10 Android applications including offline readers, cooking recipes, scary stories, etc
  • Created multi-tasking cross-platform mobile game
Technologies: Android SDK, Java, Cocos2dx, C++

Education

American University of Central Asia (AUCA)

Bachelor’s degree in Software Engineering, GPA 3.87 / 4.0, 2012 - 2016

Public Talks & Press

Webinar + Interview - Intro to Gatsby.js (Russian), April 2021

Webinar - Animations on Web (Russian), February 2021

Certifications

Simulator for Learning Data-Driven Product Management and Growth

Issuer: GoPractice, Inc

Issue Date: April 2022

Expire Date: No Expiration Date

Credential ID: tjuhhilq


Deep Learning

Issuer: Coursera

Issue Date: September 2020

Expire Date: No expiration date

Credential ID: SKCMMBWH39X4

Digital Product Management: Modern Fundamentals

Issuer: Coursera

Issue Date: August 2019

Expire Date: No expiration date

Credential ID: 4E4FPYFD3QEB


Microsoft Certified Professional

Issuer: Microsoft

Issue Date: June 2016

Expire Date: No expiration date

Credential ID: F730-4695


Personal Projects

Scrum Tools

Mobile App that provides Daily timer & Poker Cards

© 2022 Erzhan Torokulov