I recently graduated with an M.S.E. in Computer and Information Science from the University of Pennsylvania in December 2019. I am currently seeking opportunities as a Software Engineer, and passionate about databases and data systems. I have previously worked on data management systems as an intern at Blue Origin, NASA Jet Propulsion Laboratory, and Raytheon Space and Airborne Systems.
Resume
University of Pennsylvania | Aug 2018 - Dec 2019
Loyola Marymount University (LMU) | Aug 2014 - May 2018
Minor in Applied Math. University Honors Program.
Presidential Scholarship Recipient (2014-2018)
LMU Presidential Citation (May 2018)
Seaver College Math and Science College Scholar (May 2018)
Software Engineering Intern | June 2018 - Aug 2018
Designed a time series data visualization library using D3.js to interface with Kafka stream system used for real time analysis of vehicle flight and test data.
Software Engineering Intern | June 2017 - Aug 2017
Built interactive user dashboard using Angular and redux client-side state management to support part serial number tracking in an internal web application used for rocket development and manufacturing.
Academic Part Time Engineering Intern | September 2016 - January 2017
Developed a data analysis pipeline for Radiation Budget Instrument (RBI) thermopile detector chip aging characterization tests, reducing individual test analysis time by over 50%. Programmed an application which analyzes reliability trends between components used in CubeSATs and in "flagship" JPL missions.
Engineering Intern | June 2016 - August 2016
Analyzed data and provided technical recommendations for a performance and aging characterization study of the Radiation Budget Instrument (RBI) thermopile detector chip. Supported Parts Engineering group in optics research, parts list management and analysis, and Analysis and Test Lab cost forecasting.
Electrical Engineering Intern | May 2015 - August 2015
Conducted a risk assessment qualification study for a rectifier diode and evaluated the obsolescence status of semiconductors for Raytheon products.
Online Learning Course Development Assistant | Jan 2020 - Current
Leading the auto-grading infrastructure development for new online graduate-level database course on Coursera. Writing and filming lectures for web application development content, covering JavaScript, Node.js, and AngularJS.
Head Teaching Assistant | May 2019 - Dec 2019
Authored review exercises for weekly recitations, managed team of 15 TAs, and gave a guest lecture on Web Application Development for graduate-level Database and Information Systems course (CIS 550, Summer & Fall 2019).
Research Assistant | Aug 2018 - Aug 2019
Adapted an academic relational database system written in Java to support data streams with annotations for use in health sensor research. Will be used to evaluate join algorithm performance over annotated streams.
Undergraduate Research Assistant | Jan 2017 - May 2018
Developed gene expression visualizations using D3.js for GRNsight, a web application and service for visualizing gene regulatory networks, collaborating with an interdisciplinary team of Biologists and Computer Scientists.
Teaching Assistant
CMSI 186 Programming Laboratory (Spring 2017) and ENGR160 Algorithms and Applications (Spring 2016)
A collection of programming projects carried out as a graduate student at UPenn. Repositories are private, but I can provide access if interested.
Co-architected system design for a cloud-hosted, distributed search engine, which consisted of a crawler, indexer, and web front-end. Developed a distributed web crawler hosted on AWS EC2, which crawled a corpus of 1 million unique documents. This was a group project for Internet and Web Systems (CIS 555, UPenn Fall 2019).
Built a test framework using Selenium WebDriver, Mocha, and Docker that fully automates grading of an AngularJS / NodeJS / ExpressJS / mySQL web application programming homework for graduate database course.
Programmed a HTTP/1.1 -compliant, multi-threaded, event driven web server in Java that supports both static resource requests and REST web service calls for CIS 555 Internet and Web Systems course.
Adapted an academic relational database system written in Java to support data streams with annotations for use in health sensor research. Will be used to evaluate join algorithm performance over annotated streams.