Skills

Languages

  • Java
  • Spring Framework
  • Python
  • C
  • C#
  • HTML
  • Arduino/Processing

Amazon Web Services

  • ECS
  • EC2
  • S3
  • SQS
  • SNS
  • Lambda
  • RDS
  • Kinesis
  • CloudWatch

Tools

  • Docker
  • Terraform
  • Git
  • Maven
  • CircleCI
  • Looker
  • Kibana
  • Elasticsearch
  • Robot Operating System (ROS)
  • IntelliJ IDEA
  • Eclipse

Databases

  • MySQL
  • MongoDB
  • DynamoDB

Operating Systems

  • macOS
  • GNU/Linux
  • Windows

Work Experience (6)

Senior Software Engineer, Team Lead
Label Insight
June 2017 - August 2018
https://labelinsight.com/
  • Led Agile team of four engineers responsible for architecture, development, scaling, and maintenance of an event-driven data capture platform (Spring Boot and React) used 24/7 by internal and external customers

  • Developed microservice architectures using AWS, including ECS, EC2, Lambda, S3, SQS, SNS, and RDS

  • Mentored engineers and trained new hires on our codebase and system architecture

  • Member of the Architecture Review Board and DevOps working group

Senior Application Developer
University of Pennsylvania, PRECISE Center
August 2012 - April 2017
https://precise.seas.upenn.edu/
  • Supported five postdoctoral fellows and over a dozen graduate students with software solutions on various projects

  • Developed Java and Python GUIs for designing and controlling a ROS-based robotic system

  • Built parser and code generator for a novel runtime monitor specification language

  • Created tools for calculating reputation in a crowdsourced design competition using a novel trust algorithm

  • Administered multiple Linux lab servers and established lab-wide version control system and practices

Co-founder
Animotion, LLC
May 2014 - April 2017
  • Invented a wearable device to monitor musculoskeletal joint function for use in research and clinical settings

  • Filed a utility patent on system design

  • Won first place and a $50,000 investment at Penn Center for Innovation’s app development competition

  • Represented The Wharton School at Silicon Valley Bank’s SVB Trek

Software Engineer
Lockheed Martin Information Systems & Global Solutions
March 2009 - August 2012
https://www.lockheedmartin.com
  • Developed Java EE software for the FBI’s Next Generation Identification biometrics system

  • Created a Java web application for managing cybersecurity tools through a dynamic web interface

Engineering Leadership Development Program
Lockheed Martin
July 2007 - June 2010
  • Gained diverse technical experience through assignments across multiple offices

  • Completed a master’s degree over the course of program

  • Volunteered at local schools and community centers, taught engineering skills to young students

Software Engineer
Lockheed Martin Missiles and Fire Control
July 2007 - March 2009
  • Developed embedded C software on VxWorks RTOS for Apache helicopter’s Arrowhead sensor

  • Created C# classes and unit tests for a guidance image-processing component

Volunteer

Judge
FIRST
April 2015 - Current

The FIRST Robotics Competition is an international high school robotics competition that gives students real-world engineering experience

Education (3)

Master of Science in Engineering,
Embedded Systems
University of Pennsylvania
2014 - 2017
Master of
Computer Science
University of Illinois at Urbana-Champaign
2008 - 2010
Bachelor of Science in Engineering,
ECE & Computer Science
Duke University
2003 - 2007