Resume

12/16/2024 β€’ β˜•οΈ 6 min read

Latest updated: πŸ“† Dec 16, 2024

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

Personal Details

Type Value
Name Sergey Todyshev
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

A seasoned software engineer with 19 years of professional experience. Proficient in C#, TypeScript, and multiple programming languages, I excel in developing complex systems, optimizing workflows, and fostering productive relationships. Efficiency, simplicity, and collaboration are the cornerstones of my professional philosophy.

More about me.

Languages

  • English - Proficient (B2+ IELTS Academic, 2018)
  • Russian - Native Speaker

Skills Overview

  • Full-stack development of complex web applications
  • Application and system-level programming
  • DevOps automation
  • Automated testing frameworks

Technical Skills

Summary of all projects with years of experience:

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

Detailed Skills List

Education

PhD Student | Institute of IAE, Novosibirsk Jun 2004 – Aug 2007

Accomplishments:

  • Modernized software for Circle Laser Writing Systems (CLWS)
  • Developed hardware abstraction layers and client/server architecture for CLWS
  • Built user interfaces using C++ MFC and C# WinForms
  • Created tools for interferometry and tomography (voxcat)

Master’s Degree | Novosibirsk State University Sep 1999 – Jun 2004

  • Faculty: Information Technologies
  • GPA: 4.0+
  • Focus: Computers, Complexes, Systems, and Networks

Professional Experience Jan 2002 - now

Senior Full-Stack Developer | REGIE.AI Oct 2020 - now

  • Lead core engineering for multiple services and product lines
  • Team size: 10+ (distributed team)
  • Tools: NodeJS, NestJS, TypeScript, React, Jest, Webpack, AWS, MongoDB, Metabase

Tech Lead | GrapeCity Oct 2018 - Oct 2020

  • Directed development of DataViewsJS - a JavaScript data presentation platform
  • Modernized architecture, tooling, and automated testing frameworks
  • Led WebAssembly research using Rust to enhance spreadsheet features
  • Team size: 7 (distributed team)
  • Tools: NodeJS, ExpressJS, TypeScript, React, Angular, VueJS, Jest, Webpack, GulpJS

Tech Lead | Xored Jan 2016 - Jun 2018

  • Led a team of 10-15 engineers for Spirent Veclity, a lab automation platform
  • Resolved customer-facing scalability issues and provided direct client support
  • Collaborated with product owners to address business challenges effectively
  • Team size: 20+ (distributed team)
  • Tools: Java, PostgreSQL, ElasticSearch, WildFly, Apache Kafka, ReactJS, AngularJS, Python, Golang

Full-Stack Software Engineer | DataWorks Jun 2007 - Jan 2016

  • Optimized RDL report engine performance (10x improvement)
  • Principal developer of PageFX compiler, enabling multi-platform report viewing
  • Team size: 20+ (distributed team)
  • Tools: C#, .NET, WinForms, JavaScript, ReactJS, Knockout, jQuery, Microsoft SQL Reporting Services

Software Engineer | IAE Jun 2002 - Aug 2007

  • Automated laser writing systems and developed computer-aided tools
  • Tools: C++, Windows DDK, C#, WinForms

Projects

Highligted projects:

Full Project List

References

Available upon request:

Hobbies

  • Table tennis
  • Travelling with family
  • Open Source contribution
  • Self-development