Resume
12/16/2024 β’ βοΈ 4 min read
Sergey Todyshev
Senior Software Engineer | AI-Powered Systems | Cloud Architecture
Sochi, Russia (open to relocation)
stodyshev@gmail.com | linkedin.com/in/sergeytodyshev | github/sergeyt
Summary
- 20+ years of full-stack engineering experience, specializing in AI applications, cloud-native systems (AWS), and high-performance data platforms.
- Architected and delivered core features for AI sales tools at Regie.ai, directly contributing to a 40% increase in user adoption for the Co-pilot product.
- Led technical teams of up to 15 engineers, modernized legacy systems to cut build times by 60%, and solved critical scalability bottlenecks for enterprise clients.
- Expert in Node.js/TypeScript, Java/C#, React, Golang, and AWS with a record of shipping robust, cross-platform solutions.
- Skills: Node.js, TypeScript, React, Java, C#, NestJS, Golang, Rust, AWS, MongoDB, PostgreSQL, ElasticSearch, Docker, CI/CD, Microservices, System Architecture, Performance Optimization.
Experience
REGIE.AI - AI-native Sales Enablement Platform
Senior Software Engineer | Oct 2020 β present
- Architected Auto-pilot backend with NestJS + MongoDB, powering automated multi-step campaigns for 1,000+ enterprise users.
- Drove 40% adoption growth of Co-pilot by slashing API response times and streamlining React components.
- Consolidated three legacy endpoints into a single REST API, cutting server costs 15% through leaner AWS usage.
- Halved bug resolution times by rolling out standardized logging/monitoring with New Relic + Sentry.
- Team size: 10+ (distributed team)
- Tools: NodeJS, NestJS, TypeScript, React, Jest, Webpack, AWS, MongoDB, Metabase
GrapeCity - JavaScript Data Presentation Platform
Tech Lead | Oct 2018 - Oct 2020
- Led a distributed team of 7 engineers in the development of DataViewsJS, a JavaScript data presentation library used by Fortune 500 clients.
- Cut build times 60% and reduced pre-release bugs 40% by migrating from JavaScript to more modular TypeScript codebase and adding Jest & Playwright automated testing.
- Proved a 5x performance gain with Rust + WebAssembly prototype for spreadsheet calcs, influencing product roadmap.
- Tools: NodeJS, ExpressJS, TypeScript, React, Angular, VueJS, Jest, Webpack
Xored - Lab Automation Platform
Tech Lead | Jan 2016 - Jun 2018
- Led and mentored a team of 15 engineers developing Spirent Veclity, a lab automation platform for a major telecommunications client.
- Eliminated outages by re-architecting PostgreSQL transactions, hitting 99.9% uptime and preventing churn.
- Cut feature cycles from 8 to 4 weeks by automating CI/CD and creating a shared React component library.
- Team size: 20+ (distributed team)
- Tools: Java, PostgreSQL, ElasticSearch, WildFly, Apache Kafka, ReactJS, AngularJS, Python, Golang
DataWorks - Reporting Solutions
Full-Stack Software Engineer | Jun 2007 - Jan 2016
- Boosted legacy report rendering 10x by re-engineering the C# engine and optimizing layout and data processing subsystems.
- Authored PageFX compiler compiler, an open-source .NET β Adobe Flash compiler, enabling cross-platform reporting.
- Team size: 20+ (distributed team)
- Tools: C#, .NET, WinForms, JavaScript, ReactJS, Knockout, jQuery, Microsoft SQL Reporting Services
IAE - Research Lab
Software Engineer | Jun 2002 - Aug 2007
- Developed C++ and C# software for automated Circle Laser Writing Systems (CLWS), including hardware abstraction layers and client-server architecture for system control.
- Tools: C++, Windows DDK, C#, WinForms
Education
Novosibirsk State University
Masterβs Degree | Sep 1999 β Jun 2004
- Faculty: Information Technologies
- GPA: 4.0+
- Focus: Computers, Complexes, Systems, and Networks
Institute of IAE, Novosibirsk
PhD Student | Jun 2004 β Aug 2007
Accomplishments: