Hello, I'm Eileen!

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

Education

Master of Science in Engineering in Computer and Information Science

University of Pennsylvania | Aug 2018 - Dec 2019

Bachelor of Science in Computer Science

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)

Industry Experience

Blue Origin

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.

NASA Jet Propulsion Laboratory

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.

Raytheon Space and Airborne Systems

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.

Academic Experience

University of Pennsylvania

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.

Loyola Marymount University

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)

Selected Projects

A collection of programming projects carried out as a graduate student at UPenn. Repositories are private, but I can provide access if interested.

"Googlelite" Search Engine

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).

Selenium Test Automation

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.




Web Server and Micro services Framework

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.




Academic Stream Processing Engine

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.