# Alex Stepanov > Staff Software Engineer, Lover of a Great Design and a Problem Solver. Currently Doing AI Research at Gladly. Location: Concord, California, United States Profile: https://flows.cv/alexstepanov Who I am: Creative problem-solver with strong attention to details, recovering perfectionist, goofball and a geek - all at the same time. Software engineer with well over 15+ years of full-stack development experience, back-end development, front-end and web design. I like to tinker and make things work. I like to solve problems. Where I am: I live and work in the San-Francisco Bay area. Currently, my “home base” is Concord, CA ## Work Experience ### Staff Software Engineer @ Gladly Jan 2022 – Present ### Sr. Software Engineer, Full Stack @ Gladly Jan 2021 – Jan 2022 | San Francisco Bay Area ### Sr. Full Stack Software Engineer @ ICM Jan 2019 – Jan 2025 | Concord, CA Full Stack Software Engineer working on a variety of projects including: - Created a cross-platform utility to parse, identify and manage 3D scene assets. The utility exists in two versions: command line (CLI) and GUI. ▪ The command line version is JavaScript/Node.js based. ▪ The GUI version uses CMake, C# 7, .Net Core 3 and WPF with Avalonia UI control library - Created a suite of tools to automatically join video batches using various strategies (sequential, random shuffle etc.) with added transition effects. Technologies used: JavaScript, Node.js, FFMpeg, OpenGL, C++, CMake - Designed and implemented the “Parcel Scanner” system for normalizing and enhancing real estate data sets with the data scraped from the Web Technologies used: Typescript, Node.js, Cheerio.js, MySQL and Postgres, Request.js, REST - Web based interactive SSML editor and voice interaction builder (WIP) Technologies used: Typescript, React, Material UI, Webpack, SASS, AWS (voice synthesis service, transcript service) ### Sr. Full Stack Software Engineer @ Blend Jan 2018 – Jan 2019 | San Francisco Bay Area Sr. Software Engineer IV primarily working with Disclosures and LOS teams within Blend - Designed and implemented a number of distributed “connector” microservices to integrate Blend core product with various LOS systems and providers - Worked on enhancing the E-Sign microservice within the Disclosures module and connecting it with the third party providers (Walters Kluver, helloSign, iSign etc.) - Extensively contributed to the core Blend product Tools/technologies: JavaScript/ES6, TypeScript, Node.js, MongoDB, Ava, Python, Hapi.io, REST, Express.js, GRPC, React, Redux, Docker, Microservices , Distributed Systems ### Sr. Software Engineer @ Conviva Jan 2017 – Jan 2018 | Foster City, CA Conviva is one of the key players in the video delivery measurement area, recently expanding into the video ad measurement space. If you have a TV and watch movies or sports (or any video at all), you are very likely using Conviva software - most content providers use Conviva to proactively monitor the stream quality, errors, buffering times etc. At Conviva, I got to work on a variety of projects: helping with integration of the Conviva frontend Javascript libraries with Nielsen, building internal system to automate client deployments, worked on the core Javascript SDK, among others. Technology stacks at Conviva vary from project to project: I use anything from PHP to Node.js to Reacts/Redux + Rollup + Buble (or Babel on some occasions). We often deploy to AWS, and of course, Javascript is our best friend. ### Contract Software Engineer @ Adaptive Insights Jan 2017 – Jan 2017 | Palo Alto, CA ### Sr. Software Engineer / UI @ Inkling Jan 2016 – Jan 2017 | San Francisco, CA What I do: Inkling is a “knowledge distribution” company; one of their key customer-facing products is the “Web Reader”, which is the project I work on. Web Reader is a web-based application that allows the users to browse and search their “virtual libraries”, read the “exhibits”, make notes on the content, discuss content and the notes with the peers and/or teachers/supervisors and much more. Under the hood, the Web Reader is a Javascript application based on Backbone.js in Docker-ized environment. We use Gulp and WebPack for building the code. Since the time I started with Inkling, I have been heavily involved in upgrading the core libraries and internal structure of the application, as well as implementing a few front-end features. What tools/technologies I use: Backbone.js, Underscore, jQuery/Underscore, Grunt/Gulp, Node.js, IntelliJ/IDEA (IDE), React, Angular 1.x, WebPack, SASS, SCRUM development process ### Sr Software Engineer / Frontend @ Integral Ad Science Jan 2015 – Jan 2016 | San Francisco, CA Sr. Javascript Engineer responsible for maintaining and developing a group of data-centric rich browser-based apps built over Marionette with semi-RESTful backend. Our stack: Marionette, Backbone, SASS, Node.js, Tomcat. Yep, "minimalistic" is the word ### Sr. UI Software Engineer / Autodesk @ Randstad Technologies US Jan 2014 – Jan 2014 | San Francisco, CA Working with Autodesk EIS team on the UI part of the BIC Portal project. We use: Angular, Require.js, Bootstrap, Node.js, jQuery, Handlebars (and a few lesser known frameworks) ### Sr. Software Engineer @ ERG / Ericsson Jan 2014 – Jan 2014 | Mountain View, CA I am a senior software engineer on contract with Ericsson's newly acquired “Cloud TV” media/TV streaming division (formerly Microsoft Media Room). Our team is responsible for the “client” side of the product, which allows the user to browse, search, rent and view both VOD (video-on-demand) and live TV channels across multiple platforms. Our technology stack includes: TypeScript (“typed” extension of JavaScript), NodeJS, jQuery, HTML5, CSS3, CSS animation, Backbone, iScroll ### Sr. Software Engineer / PHP @ Modis / Moboom Jan 2013 – Jan 2013 Short-term on-site consulting assignment with Moboom (client) via Modis. Moboom is an up-and-coming company that invented and built a custom responsive CMS-driven website design platform. My specific role was “Sr. Back-end PHP software engineer” and the type of projects I worked on span the range from back-end development to CDN integration to creating custom SWF workflows. ### Sr. Software Engineer @ Fuze, Inc. Jan 2013 – Jan 2013 Sr. Software Engineer / Full stack. My projects varied greatly and would span the gamut from backend C++ wizardry to front-end iOS development. The biggest projects were: • Improving the iOS FuzeMeeting application, working out performance problems and crashes • Working on the Windows version of the FuzeBox flagship product, FuzeMeeting. Improving UI, redesigning Screen Share Controller, creating UI Widgets, fixing various backend problems, video and screen capturing issues. • Porting the existing Windows code to make it cross-platform (Windows/Linux for the first phase, Android for the second). Writing abstraction modules and setting up cross-platform build (C++, CMake) ### Sr. Software Engineer @ FINRA Jan 2010 – Jan 2011 | Rockville, MD As a Sr. Software Engineer/.NET, I mostly worked on the server-side development and maintenance projects, Windows/C#/.NET/Oracle stack. Spent a fair amount of time on (and gained quite a bit of experience in) credit card and ACH payment processing. Was actively involved in developing the second version of the in-house search application, which was based on C#, Java and Solr. At one time, was a “technical lead” of a small team. ### Data Architect @ Zero Marketing Jan 2009 – Jan 2010 The majority of my projects were related to managing and re- structuring a set of large MySQL databases, which were collecting online samples from the “sensors” at the rate of approx. 1M to 3M readouts a day. My task was to maintain the existing databases and to develop a more robust data intake infrastructure and ETL process. I was doing both data topology design, database implementation, deployment, data staging, ETL etc. ## Education ### Master's degree in Applied Mathematics Сибирский федеральный университет ## Contact & Social - LinkedIn: https://linkedin.com/in/alex-stepanov-a322619b - Portfolio: https://discerningdeveloper.com/ --- Source: https://flows.cv/alexstepanov JSON Resume: https://flows.cv/alexstepanov/resume.json Last updated: 2026-04-12