Stack Exchange network consists of 180 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack ExchangeTeams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn moreCurrently, I work as a software engineer for Workday, mostly working in Kotlin on a daily basis. Previous software engineering gigs were Clever, Amazon Music, and Google.
Before that, I taught high school computer science for twelve years, was a graduate student studying theoretical linguistics (during which time I taught Spanish), and before that I was a Teach for America corps member. I majored in Music and Math as an undergrad.
I'm interested in computer science, language, and education. Recently, I'm very drawn to functional approaches and I love working in Scala and like working in Kotlin and TypeScript. I'm competent in Scala, Kotlin, and Java, but would need to brush up on Python, TypeScript, C, C++, or Lisp. I'd love to have an excuse to spend some time with Rust, but I disliked my experiences in Go (get generics, please) and Ruby on Rails (coming into an established codebase meant tons of magic it was hard to understand). For teaching, I've used Scala, Java, Python, Racket (formerly PLT Scheme), and even ProLog, once.
Your privacy
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.