Stepan Zastupov

Product focused software engineer with 14 years of experience. Built and shipped dozens of projects, led and mentored teams. Have a solid understanding of technology and development process on multiple levels. Care deeply about simplicity, design, remote culture and the impact software can make.

Stealth Startup

Senior Software Engineer

February 2019 - Present

Small but ambitious startup in social and knowledge space I can't talk much about (yet).

Achievements and responsibilities:

SpeakApp Ltd.

Lead Developer & Architect

May 2017 - February 2019 (1 year 10 months)

SpeakApp is an attempt to re-imagine messaging with voice-first UI and speech transcription. Voice messages are incredibly convenient to send on the go but annoying to read and that's what we were trying to fix.

I was leading a full stack team responsible for design and implementation of APIs, backend services (Python, Node), infrastructure (AWS), web client (React/Redux/Typescript), landing pages (Next.js) and internal tools.

On a more experimental note, I programmed and designed all voice filters for Prank It!

AgileFusion

Senior Software Engineer

December 2015 - May 2017 (1 year 6 months)

As a full stack engineer in a mobile company, I was responsible for web technologies. I designed APIs, created and automated backend services, developed modern web interfaces.

Projects I worked on:

Dell Software

Senior Software Engineer

September 2014 - September 2015 (1 year)

I worked on various parts of the new platform for migration products using the technology stack built on Javascript (node.js, Angular JS, ES6, etc..) and Elastic Search, with industry best practices like continuous integration, heavily automated testing and agile development.

Tegile Systems

Software Engineer Contractor

October 2013 - April 2014 (7 months)

Tegile Systems is a brand of Western Digital based in San Jose that manufactures flash storage arrays. I helped them maintain their fork of Open Solaris, specifically in-kernel CIFS subsystem.

DEY Storage Systems

Senior Software Engineer

May 2012 - September 2013 (1 year 5 months)

Our team built from the ground up a complex cloud storage orchestration software. I participated in almost every component of the system, from low- level kernel work, to the REST API server and a web based UI. We started as a team of 3 developers from Saint-Petersburg and 3 founders from California but grew into a solid company with bigger teams in USA, Russia and UK.

Nexenta Systems

Software Engineer

May 2011 - April 2012 (1 year)

Nexenta Systems, Inc. makes software for data storage and backup.

I started as a kernel developer team working on Illumos (OpenSolaris) as a core of Nexenta Storage Plarform. On this role I modified the in-kernel NFS server to work in Solaris zones (OS level virtualization) and made some CIFS stack improvements.

Then I moved to work on next-gen appliance where I built a framework foundation (Node.js, ZMQ, Redis) and helped to staff the team.

LG Electronics

Software Engineer

April 2010 - May 2011 (1 year 2 months)

AltEll

Software Engineer

August 2008 - March 2010 (1 year 8 months)

AltEll Ltd. provides security software tools for trusted multi-user distributed computing environments.

ISPsystem

Software Engineer

April 2006 - August 2008 (2 years 5 months)

ISPsystem is a veteran in hosting services, virtualization, billing and data center automation.

I was mostly working on ISPmanager and VMmanager line of products: