Resume

8/14/2019 • ☕️ 6 min read

Latest updated: 📆 3 September 2020

TL;DR This printed version has less details, but might be useful

Personal Details

Type Value
Name Sergey Todyshev
Birth date 📆 11.01.1981
Phone ☎ +79132017700
Situation ♥ Married, 2 kids, 2 funny cats
Location Berdsk, Russia
Email stodyshev@gmail.com
Skype sergey.todyshev
Telegram sergey_todyshev
GitHub 🔗 https://github.com/sergeyt
Linkedin 🔗 https://www.linkedin.com/in/sergeytodyshev

About me

I’m a software engineer with 18 years of professional experience. I have expert knowledge in C#, TypeScript and many other languages I use to develop amazing products. I am proactive doer, simplifier and optimizer. Efficiency, readability and simplicity matters for me.

Please learn more about me acting as software engineer.

Languages

  • English - Level B2 (IELTS academic)
  • Russian - native

Skills

  • Development of complex web apps usually fullstack
  • Application-level programming
  • System-level programming
  • DevOps automation

Technical skills (summary of all projects with number of years):

Backend Frontend Databases DevOps & Tools
C# 10+ TypeScript 5+ PostgreSQL 5+ Git 10+
Java 3+ JavaScript 10+ MongoDB 1+ Bash 5+
Golang 3+ HTML5 5+ SQLite 10+ Linux 5+
.NET Core 1+ CSS3 5+ MS SQL Server 1+ Docker 5+
.NET 10+ ReactJS 5+ Dgraph 1+ Jenkins 3+
WildFly 3+ Redux 3+ ElasticSearch 5+ TeamCity 10+
NodeJS 5+ VueJS 1+ Jest 5+
ExpressJS 5+ Angular 1+ Webpack 5+
GraphQL 1+ GulpJS 5+
WebAssembly 0.5

See more detailed list

Education

PhD student at Institute of IAE, Novosibirsk Jun 2004 – Aug 2007

Put hands on implementation of:

As you can see I’ve done tons of useful stuff here

Master at Novosibirsk State University Sep 1999 – Jun 2004

Faculty of Information Technologies. Master degree. 4+ GPA. Computers, Complexes, Systems and Networks.

Professional Experience Jan 2002 - now

Tech Lead at GrapeCity Oct 2018 - now

DataViewsJS - JavaScript Data Presentation and DataGrid platform

  • Responsibilities:

    • Leading development of a project
    • Modernization of architecture, tooling and automated testing
    • Implementation of new features and technical support
    • Making Web Components with efficient data processing and visualizations
  • Number of team members: 5
  • PM Organization: Lean
  • Used technologies: NodeJS, ExpressJS, TypeScript, React, Angular, VueJS, Jest, Webpack, GulpJS

WebAssembly Research

  • Responsibilities: Adopting Rust and WebAssembly to build new features in spreadsheet product line
  • Number of team members: 7
  • PM Organization: Lean
  • Used technologies: Rust, WebAssemly, Webpack, JavaScript

Tech Lead at Xored Jan 2016 - Jun 2018

Spirent Veclity - Lab Automation Platform

  • Responsibilities:

    • Leading an amazing team of 10-15 full-stack engineers including code review, writing proposals, consulting on daily basis
    • Finding efficient solutions especially to tackle customer-faced scalability issues
    • Direct communication with customers investigating and fixing incidents on production systems
    • Direct communication with product owner and management groups helping solving business problems using the full spectrum of technologies available and knowledge of the product capabilities
  • Number of team members: 20+ (distributed team)
  • PM Organization: Agile Waterfall
  • Used technologies: Java 8, PostgreSQL, ElasticSearch, WildFly, Apache Kafka, Spirent iTest, JavaScript, ReactJS, Redux, AngularJS, Python, Golang

Full Stack Software Engineer at DataWorks Jun 2007 - Jan 2016

  • Making better ActiveReports Server platform and ActiveReports product lines.
  • Particularly optimized RDL report engine making it faster up to 10x times together with research team where I was a major driver.
  • Principal developer of PageFX compiler from .NET to AVM (Flash Player VM) bytecode successfully used to build multi-platform report viewer
  • Number of team members: 20+ (distributed team)
  • PM Organization: Scrum
  • Used technologies: C#, .NET, WinForms, JavaScript, ReactJS, Knockout, jQuery, Microsoft SQL Reporting Services, Microsoft VisualStudio

Full Stack Software Engineer at IAE Jun 2002 - Aug 2007

Projects

I’ve done major impact on:

See all projects

References

Hobbies

  • Playing table tennis
  • Travelling with family
  • Open Source contribution
  • Self-development