Software Engineer
Meta · Full-time
Jul 2017 - Present
• 7 yrs 3 mosTech lead on the Human-in-the-Loop (HALO) platform, which provides media annotation as a service to generate high quality datasets necessary for ML/CV model development (Reality Labs, FAIR, etc.).
Previously led work on the Delivery Platform that powers the ranking and supply/demand matching of human labeling requests to reviewers, serving millions of requests/day in the integrity/content moderation space.
Work is full-stack (Hack, Python, React/Flow, MySQL), including building and maintaining back-end systems as well as front-end tooling to manage our services.
Software Developer
Concentric Sky, Inc.
Mar 2014 - Jun 2017
• 3 yrs 4 mosWorked on Enterprise Development Team to provide our clients with full-stack software solutions, including:
• Back-end and API development in Java and Scala using Spring and Play Frameworks
• Front-end development in JavaScript and TypeScript using AngularJS and ReactJS
• Modeling and managing MongoDB datastores
• Maintaining complex Maven, SBT & NPM dependency management configuration files
• Creating and maintaining high-traffic course grade analytics web apps
• Helped migrate poorly maintained NodeJS server to a more polished Scala Play backend, including using ScalaJS for RPC integration and leading migration from a legacy Couchbase datastore to MongoDB
• Experimented with replacing lightweight APIs with AWS Lambda invocations
• Created and managed Jenkins build jobs
Graduate Teaching Fellow
University of Oregon
Sep 2012 - Mar 2014
• 1 yr 7 mosHelped teach the following courses:
CIS 122 Intro to Programming and Problem Solving
CIS 314 Intro to Computer Organization
CIS 315 Intro to Algorithms
Responsibilities included teaching labs, holding office hours, grading homework and exams, and working with professors to create homework assignments and choose exam questions. I also spent a term helping Dr. Eric Wills develop the curriculum for his Computer Organization class as we transitioned to a new textbook.
Software Developer
WebFilings
May 2012 - Jun 2013
• 1 yr 2 mosWorked with XBRL Services team to build custom XBRL validator. Work was mostly on back-end services (Python, Java, Clojure), with occasional front-end tasks (FLEX, JavaScript), and frequent database interaction (MySQL).
Tutor
ASMSU/SmartyCats Tutor
Sep 2010 - May 2012
• 1 yr 9 mosMentored students struggling in freshman-level Chemistry and Physics, Freshman and Sophomore-level Calculus, and all levels of Computer Science.
Software Development Engineer Intern
Amazon
May 2011 - Aug 2011
• 4 mosWorked with Seller Payments team to improve seller experience. My project was to create an API (Java, Spring) and GUI (Perl Mason, JavaScript, AJAX) for sellers to retrieve their settlement reports.
Research Assistant
Montana State University
Jun 2010 - Dec 2010
• 7 mosWorked with Dr. Brendan Mumey on network algorithm research for the MSU Research Experience for Undergraduates (REU) program, as well as for MSU’s Undergraduate Scholars Program (USP). Our work was published in IEEE Transactions on Vehicular Technology the following year.