# Stephen Welch > Staff Software Engineer at Sydecar Location: Sebastopol, California, United States Profile: https://flows.cv/stephenwelch ## Work Experience ### Staff Software Engineer @ Sydecar Jan 2024 – Present ### Senior Software Engineer @ Sydecar Jan 2021 – Jan 2024 ### Software Engineer @ Udacity Jan 2019 – Jan 2021 ### Content Developer @ Udacity Jan 2017 – Jan 2019 ● Wrote ROS and sensor fusion course content for Udacity's Self-Driving Car Nanodegree program. ● Developed project code and course material for Udacity's C++ Nanodegree program. ● Outlined, scripted, and storyboarded cloud security lessons for cybersecurity courseware. ● Managed external content developers to build Udacity's Sensor Fusion Nanodegree program. ### Senior Nanodegree Services Lead @ Udacity Jan 2015 – Jan 2017 (Sept 2016 - May 2017) Self Driving Car Nanodegree ● Recruited, trained, and supported more than 100 classroom mentors in the first few cohorts of Udacity’s Self-Driving Car Nanodegree program ● Worked closely with Content team to deliver feedback from students, reviewers and mentors as the program developed Title change: Senior Services Lead (July 2016) (August 2015 - August 2016) Data Analyst Nanodegree ● Directly supervised up to eight Course Managers from Udacity’s Machine Learning and Data Analyst Nanodegrees, providing professional guidance and performance evaluation. Worked closely with each direct report to find opportunities for career growth through longer-term projects ● Interviewed candidates for Course Management role Additional responsibilities same as listed in Course Manager role below. ### Course Manager @ Udacity Jan 2014 – Jan 2015 | Mountain View (Nov 2014 - August 2015) Data Analyst Nanodegree ● Supported students, mentors, and project reviewers in Udacity’s Data Analyst Nanodegree program (program courses included Intro to Data Analysis, Data Wrangling with MongoDB, Data Analysis with R, Intro to Machine Learning, Data Visualization, A/B Testing) ● Conducted live video-based office hours to answer student questions. Participated both as a presenter and a supporter in webcasts on topics identified as points of difficulty for students ● Trained project reviewers and audited reviews to ensure quality. Recruited forum mentors, and answered technical questions on the Nanodegree forums. Acted as a point of escalation for student issues ● Performed data explorations using R and Python to improve quality of services. Wrote scripts to improve Course Manager workflow (March 2014 - Nov 2014) ● Worked with students to ensure success in online Udacity courses. Personal coach and mentor for approximately 130 students in various subjects, including introductory Python, object oriented programming, backend web development, numerical methods for differential equations, exploratory data analysis, and machine learning (supervised, unsupervised, and reinforcement learning) ● Communicated with students through email to provide customized pacing and goal setting ● Provided tutoring and technical support for students through live chat ● Authored several written tutorials for machine learning courses ● Evaluated student projects and provided feedback to guide students to project completion. ● Conducted exit interviews for students upon course completion ### Research Associate, College of Pharmacy @ University of Iowa Jan 2013 – Jan 2014 | Iowa City, Iowa Area Participated in the design and execution of social science projects and research studies. Processed and analyzed study data. Designed and implemented statistical simulations using Python and SAS, a statistical analysis programming platform. Assisted in the preparation of publications and prepared illustrations to present research findings. ### Research Assistant, College of Pharmacy @ University of Iowa Jan 2012 – Jan 2013 Assisted in the creation of statistical models for healthcare-related observational studies. Participated in pharmaceutical socioeconomic research to determine drug effectiveness in AMI patients. Implemented models using SAS. ### Graduate Teaching Assistant, Department of Mathematics @ University of Iowa Jan 2006 – Jan 2012 | Iowa City, Iowa Area - Introduction to Mathematics Research (Spring 2012) Guided two groups of three students in independent research projects on voice/word recognition and image recognition respectively. Reviewed student computer programs and report submissions. - Fundamental Properties of Spaces and Functions (Fall 2011) The first proofs-based mathematics course for students. Held weekly discussion session, assigned and graded homework. Held twice weekly discussion sessions, wrote and graded quizzes and homework for the following: - Single Variable Calculus II (Fall 2010) - Engineering Calculus II (Spring 2010) - Engineering Calculus I (Fall 2009) - Engineering Calculus II (Fall 2008) - Mathematics for Business (Fall 2007) - Single Variable Calculus (Summer 2007) - Math for Bio Sciences (Spring 2007) - Mathematics for Business (Fall 2006) ### Mathematics Laboratory Tutor @ University of Iowa Jan 2006 – Jan 2012 Tutored students on a one-on-one basis over a wide variety of mathematics subjects. ### NSF VIGRE Teaching Assistant and Graduate Research Mentor @ University of Iowa Jan 2011 – Jan 2011 Led a group of 3 students in conducting elementary research on dynamical systems under direction of Prof. Gerhard Strohmer for summer REU. Assisted in teaching workshop on differential equations to approximately 12 students. Prepared students in my group to make a 20 minute presentation at University of Iowa at the end of the REU. ## Education ### Doctor of Philosophy (Ph.D.) in Mathematics University of Iowa ### B.A. in Mathematics University of California, Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/stephen-w-welch - Website: https://github.com/swwelch --- Source: https://flows.cv/stephenwelch JSON Resume: https://flows.cv/stephenwelch/resume.json Last updated: 2026-04-01