# Gregory Shinault > Software Engineer at Samba TV Location: San Francisco Bay Area, United States Profile: https://flows.cv/gregoryshinault I have experience as a data engineer, educator, and applied mathematician. The challenges that most interest me are scalability, data infrastructure, and team development. ## Work Experience ### Software Engineer @ Samba TV Jan 2020 – Present ### Data Engineer @ Jumpshot Inc Jan 2020 – Jan 2020 Company ceased operations shortly after joining. In my time there, I wrote Spark jobs in Scala to deliver data. ### Data Engineering Fellow @ Insight Data Science Jan 2019 – Jan 2019 | San Francisco Bay Area Built SayWhat, a data warehouse for social media comments from various websites including Reddit, Stack Exchange, and Hacker News. Solved the following challenges: • Stored and analyzed over 2TB of data using AWS S3 buckets and EC2 instances. • Developed the data catalog containing metadata and dictionaries utilizing AWS Glue, Spark, and PostgreSQL. • Designed a front end to explore the data catalog and a sample analysis app using Flask. ### Associate Lecturer @ University of Wisconsin-Madison Jan 2017 – Jan 2019 | Madison, Wisconsin Area ### Van Vleck Visiting Assistant Professor @ University of Wisconsin-Madison Jan 2012 – Jan 2015 My basic role was to teach two math courses each semester, typically at least one in the field of probability. The primary task was writing and delivering lectures. I also managed teaching assistants and graders for larger courses. Some of the courses I taught include probability, stochastic processes, linear algebra, and discrete mathematics. To support the probability group, I spoke in the probability graduate student seminar on various research topics such as the use of determinantal point processes in machine learning. For community outreach, I occasionally lead sessions in the Math Circle or the Undergraduate Math Club. Math Circle is an extracurricular educational program for middle school and high school students. ### Teaching Assistant/Associate Instructor/Research Assistant @ University of California, Davis Jan 2007 – Jan 2012 | Davis, CA I held various positions, which could change with each academic quarter. The three basic roles held were teaching assistant, associate instructor, and research assistant. As a TA, I lead discussion sessions to meet the needs of the course's lead instructor. I also evaluated student work. A few of the courses for which I held this role include mathematical finance, linear algebra, and calculus for biology. For my role as an instructor, I independently wrote lectures and assignments to teach and evaluate students. I was an instructor for vector calculus and ordinary differential equations. ### Teaching Assistant @ California State University, Bakersfield Jan 2007 – Jan 2007 | Bakersfield, California Area I worked as a teaching assistant during the summer as a part of the Louis Stokes Alliance for Minority Participation. The course was an introduction to mathematical logic. I lead problem solving sessions in the afternoon after the instructor's morning lecture, and graded the assigned work. ### Tutor @ California State University, Bakersfield Jan 2006 – Jan 2007 | Bakersfield, California Area I worked at the Mathematics Tutoring Center, which provides drop-in tutoring for undergraduate math courses through the calculus series. ## Education ### Doctor of Philosophy (Ph.D.) in Applied Mathematics University of California, Davis ### Bachelor of Science (B.S.) in Mathematics California State University, Bakersfield ## Contact & Social - LinkedIn: https://linkedin.com/in/gregorymshinault - GitHub: https://github.com/shinault --- Source: https://flows.cv/gregoryshinault JSON Resume: https://flows.cv/gregoryshinault/resume.json Last updated: 2026-04-11