add some new career details
Rosencrantz
6 years ago
| 22 | 22 | |
| 23 | 23 | {\bf}\hfill \\ |
| 24 | 24 | |
| 25 | {\bf Engineer and Researcher}\hfill July 2012 - Present\\ | |
| 26 | Galois Inc., Portland, OR | |
| 25 | {\bf Compiler Engineer}\hfill April 2018 - Present\\ | |
| 26 | Groq, Inc. | |
| 27 | \begin{itemize} \itemsep -2pt | |
| 28 | \item Worked on a system for compiling TensorFlow machine learning | |
| 29 | models to a custom ASIC for accelerating inference, with a specific | |
| 30 | emphasis on optimizing speed and memory usage of the compiler | |
| 31 | itself. | |
| 32 | \end{itemize} | |
| 33 | ||
| 34 | {\bf Engineer and Researcher}\hfill July 2012 - April 2018\\ | |
| 35 | Galois Inc. | |
| 27 | 36 | \begin{itemize} \itemsep -2pt |
| 28 | 37 | \item Worked as an engineer and researcher on a wide variety of |
| 29 | 38 | different research projects, notably including the following: |
| 54 | 63 | \end{itemize} |
| 55 | 64 | |
| 56 | 65 | {\bf Graduate Teaching Fellow}\hfill January 2011 - May 2012\\ |
| 57 |
University of Oregon |
|
| 66 | University of Oregon | |
| 58 | 67 | \begin{itemize} \itemsep -2pt |
| 59 | 68 | \item Taught various courses at varying levels of expertise, |
| 60 | 69 | ranging from basic introductory material to advanced material |
| 62 | 71 | \end{itemize} |
| 63 | 72 | |
| 64 | 73 | {\bf Developer}\hfill July 2010 - September 2010\\ |
| 65 |
Noisy Creatures |
|
| 74 | Noisy Creatures | |
| 66 | 75 | \begin{itemize} \itemsep -2pt |
| 67 | 76 | \item Designed and implemented iPad-based video game. |
| 68 | 77 | \end{itemize} |
| 69 | 78 | |
| 70 | 79 | {\bf Lecturer \& Teacher}\hfill June 2009 - August 2009\\ |
| 71 |
University of California Berkeley |
|
| 80 | University of California Berkeley | |
| 72 | 81 | \begin{itemize} \itemsep -2pt |
| 73 | 82 | \item Lectured and ran labs for CS3L --- Introduction to Symbolic |
| 74 | 83 | Programming. |
| 75 | 84 | \end{itemize} |
| 76 | 85 | |
| 77 | 86 | {\bf Tutor}\hfill September 2007 - May 2010\\ |
| 78 |
University of California Berkeley Self-Paced Center |
|
| 87 | University of California Berkeley Self-Paced Center | |
| 79 | 88 | \begin{itemize} \itemsep -2pt |
| 80 | 89 | \item Tutored students in a one-on-one environment to teach |
| 81 | 90 | a wide variety of programming languages and environments. |