# Sean Arseneault > Software Engineer at Savant Systems Location: United States, United States Profile: https://flows.cv/seanarseneault • TypeScript enthusiast with a focus on React, Redux, Node, and Express. I love contributing to Open Source tools and opening the door for new software engineers. • Co-creator of reVerb, a RESTful API client in a VS Code Extension that lets you send queries and test endpoints without ever leaving VS Code. • Recently gave a talk on RESTful APIs for the SingleSprout Speaker Series. https://github.com/itsmesean ## Work Experience ### Software Engineer @ Savant Systems Jan 2021 – Present ### Technical Lead @ Pistachio Real Estate Jan 2021 – Present | New Haven, Connecticut, United States ### Lead Software Engineer @ reVerb (Open Source) Jan 2020 – Present • reVerb is an extension for VS Code that puts a full RESTful API client where you need it most, accelerating development speed and simplifying endpoint testing for web applications, database queries, authentication, and more. • Integrated Typescript’s static structural typing system resulting in reduced runtime errors, improved cross-team code integration, and improved overall scalability. • Utilized the VS Code APIs to extend editor capabilities, add additional UI elements to the IDE, and create persistent local storage, resulting in a UX that is unmatched by competitors. • Using abstract syntax trees, wrote a custom file parser which automatically and dynamically detects all routes handled by any Express server, allowing developers to test routes with a single click. • Built testing environment to verify parser efficacy comprised of multiple Express servers, each serving identical control data with significantly different implementations ranging from the most barebones, to TypeScript with ES6+ syntax. • Using React and Redux, created an optimized SPA that runs within VS Code as a Webview, providing an interface to configure test requests for detected endpoints without ever leaving the code editor. • Implemented programmatic generation of Axios requests for testing endpoints and generating front end requests for routes. • Automated Jest tests using Travis CI to ensure failing builds were not merged into code base, maximizing application uptime. • Product developed under tech accelerator OS Labs (opensourcelabs.io) ### Snapdesk @ Open Source Jan 2019 – Jan 2021 • Utilized React to create a single page, interactive web application dynamically rendering the view based on user input and modularizing the code in stateful and functional components enforcing one-way data flow to all parts of the application. • Implemented Redux state management tool to maintain a single source of truth across a complex React application and keeping clean, DRY code by separating concerns of state with reducers and limiting prop drilling by dispatching actions. • Wrote asynchronous logic by utilizing Redux Thunk middleware to interact with the store inside action creators and dispatch an action with data obtained from making an AJAX request to a RESTful API server. • Created an SQL database to store relational data accessible with strict schemas maintaining ACID compliance and to optimally approach the data stored across tables from various directions via complex join table, conditional queries. ### Senior Software Engineer @ arteMetrics Jan 2019 – Jan 2020 • Developed an NPM package that captures performance data from monolithic and microservices implementations of Apollo Server and visualizes them in a responsive React/GraphQL SPA. • Layered together a GraphQL and RESTful API to allow frontend developers to specifically query for data while minimizing the over- and under-fetching of data, therefore decreasing development time and increasing application performance. • Leveraged the Sequelize ORM to quickly deploy a production ready SQL database to store the highly relational performance data captured in real-time from our clients’ applications. ### Software Engineer @ ADC Engineering, Inc Jan 2012 – Jan 2019 • Modernized legacy static HTML/CSS company landing page using React, Express and Tailwind, then deployed with AWS Elastic Beanstalk. • Collaborated with QA, development and support teams to configure automatic and remote updates for clients. • Using VB.NET, AMACF communicated with a laser tracker using emScon and then generated reports using Crystal Reports. • AMACF defines various security levels allowing specified users access to only certain modules of the program. ### Network and Systems Administrator @ ADC Engineering, Inc Jan 2006 – Jan 2012 • Worked with a team of engineers developing AMACF(Aircraft Maintenance Alignment Check Fixture) software and companion tooling as well as training technicians to use the system. • Maintained all engineering workstations, servers and phone systems. • Utilized Leica’s precision laser tracking system to test damaged aircraft against a mastered tool. ## Education ### Computer and Information Systems Marymount California University ### Computer Science Los Angeles Community College District ## Contact & Social - LinkedIn: https://linkedin.com/in/itsmesean --- Source: https://flows.cv/seanarseneault JSON Resume: https://flows.cv/seanarseneault/resume.json Last updated: 2026-04-13