# Spencer F. > Senior Software Engineer at Apollo.io | Ex Amazon Location: Seattle, Washington, United States Profile: https://flows.cv/spencerf Experienced full stack software engineer with a proven track record of delivering high quality user experiences. ## Work Experience ### Senior Software Engineer @ Apollo.io Jan 2023 – Present Senior engineer and tech lead on the Conversation Intelligence team - Lead adoption of the Sorbet type system for Apollo's Ruby on Rails monolith - Improved stability of the Pre-Meeting Insights feature by reducing latency by 7x and error rate by 10x - Increased conversation processing workflow success rate from less than 70% to over 95% - Created framework to generate an OpenAPI schema from Sorbet-annotated Rails controller methods - Partners with PM, Research, and Design to develop CX improvements and drive adoption of our features - Efficiently builds new features using Rails and reusable React components, complete with automated tests ### Software Development Engineer II @ Amazon Jan 2018 – Jan 2023 | Greater Seattle Area - "What Should I Watch?" (WSIW): A conversational Alexa skill for FireTV that recommends content to watch. I worked closely with PMs/TPMs to align on the desired features, with UX on how to best design the features, and with the Alexa Conversations team to implement our dialog model and improve the Alexa Conversations platform. The backend skill code was written using Java/Spring and deployed on EC2, the UI was written using Alexa APL, and the dialog model was written using ACDL. Other Notable Achievements: - Managed multiple beta releases before the public release of WSIW. - Collaborated with an Alexa Science team to improve the level of personalization of our recommendations. - Ran A/B tests to measure how new features and UX changes impact our key metrics. - Developed an Android application to enable Amazon Music and other media apps to integrate with Alexa for fully featured voice support. - Worked with the Alexa Video team to enable playing a specific season and episode of a show using Alexa. - Ran a working group to improve the operational excellence of my team's (and our sister team's) code. - Actively involved in mentoring, code reviews, and interviewing. ### Software Development Engineer @ Amazon Jan 2016 – Jan 2018 | Greater Seattle Area - Developed an Android service to automatically enable using Alexa for transport controls (play/pause/etc) in 3P applications. - Added auto-scrolling lyrics to the Alexa Music UI on FireTV. - Ran sprint planning, sprint retrospectives, and standup as my team's Scrum Master. ### Software Development Engineer Intern @ Amazon Jan 2015 – Jan 2015 | Seattle, WA - Created a developer tool to help with analyzing Android log files. ### Software Engineering Intern @ Box Jan 2014 – Jan 2014 | Los Altos, CA - Created a web app for tracking incident retrospectives using the Angular, SQL, and PHP (LAMP stack). ## Education ### Bachelor of Science - BS in Computer Science University of Michigan Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/spencerferris - Website: https://spencewenski.com - GitHub: https://github.com/spencewenski - Website: https://gitlab.com/spencewenski --- Source: https://flows.cv/spencerf JSON Resume: https://flows.cv/spencerf/resume.json Last updated: 2026-03-22