avatar
Stephen Ferrari
Staff Software Engineer
Analog Devices
  • City:
    Woburn, MA
  • Age:
Skills
Python
Flask
FastAPI
Databases/Datastores
PostgreSQL
Snowflake
Firebase
MySQL
MSSQL
Aerospike
Redis
Java
Spring
Maven
Jooq
JavaScript
React
Material UI
Webpack
React Native
Rust
Node.js
Express
Hubot
Services
Slack API
Watches
Art

I am Stephen, a software engineer, potato chip enthusiast, amateur watch maker, and avid skiier. New England born working in Boston focusing on backend systems and data infrastructure to make a positive impact on an industry. In my spare time I hack on the Slack API, make cocktails, make pasta, and play video games.

Years Experience
12
Watches Owned
10
Countries Visited

Work Experience

Analog Devices
Staff Software Engineer
April 2023 - Present

Develop scalable applications and infrastructure for AI products used by internal and external users of Analog's hardware components.

Touchplan
Senior Software Engineer
July 2020 - April 2023

Manage data infrastructure, develop data pipelines for business intelligence developers, Designed and developed services for the Touchplan application to leverage relational data as well as the infrastructure for scalable and flexible microservices in GCP.

Wayfair
Software Engineer
April 2016 - July 2020

Technical lead for Sponsored Products platform for suppliers to pay for more viewable placements on the storefront with a 40 million dollar yearly run rate.

Technical lead of platform for Business Intelligence users to develop, version control, and schedule data transform and pipeline scripts. 500 users daily ranging from analysts to data engineers and data scientists. Manager of 3 engineers.

Novartis Institute of Biomedial Research
Application Developer
Sept 2014 - May 2015

Developed an array of internal applications for scientific employees ranging from workflow management to data recording.

Education

University of Massachusetts Amherst

Class of 2014

Bachelors of Science, Computer Science

Minor in Mathemetics

Projects

RI Summer Meals
App for kids to find free meal sites in Rhode Island.
  • React Native
Link
LQS
Its SQL but backwards. CLI tool to query supported databases using SQL and SQL-FWS (From Where Select) format.
  • Rust
Link
Slack Bolt Event Processor
Hubot like framework for Java that integrates with Slack's Bolt sdk
  • Java
  • Slack Bolt
Link
Muscal
Calendar app to track which muscle groups are worked out weekly.
  • React
  • Material UI
  • Firebase
Link
Pyomc
Leverage Python more easily in Java projects by injecting Java pom files into your Python code for a shared configuration.
  • Python
  • Click
Pypi
Proposal Website
Marriage proposal to my wife disguised as a "food searching" website. Search for something in the search field and a surprise message appears.
  • React
Link
Orbiter
Make cool orbiting patterns.
  • React
Link
React Catapult
Newest notification style. Catapult notification across your pages.
  • React
  • Styled Components
NPM
hubot-loudspeaker
Hubot module to alert multiple channels in slack.
  • Node.js
  • Hubot
NPM
Workout Timer
Timer for workout sets.
  • Javascript
  • React
Link
Derp
First time learning Javascript. Never forget where you came from.
  • Javascript
Link