I am pursing a Master of Science in Engineering (MSE) degree in Embedded Systems (EMBS) from the University of Pennsylvania (UPenn) School of Engineering and Applied Sciences (SEAS). I expect to graduate in May of 2018. During the summer of 2017, I am working at the NASA Langley Research Center (LaRC) in Hampton, VA. I am doing research in autonomous driving under the guidance of Alwyn Goodloe, PhD.
|CIS 501||Computer Architecture||CIS 541||Embedded Software for Life-critical Applications|
|Spring 2017||CIS 540||Principles of Embedded Systems||CIS 553||Network Systems||CIS 700||Operating Systems Design and Implementation|
|Fall 2017||CIS 581||Computer Vision & Computational Photography||ESE 519||Real Time Embedded Systems||MEAM 510||Design of Mechatronic Systems|
NASA Langley Research Center, Hampton, VAEmbedded Systems Intern, July 2017 - August 2017
I am working to setup an Arduino MEGA 2560 to combine data from a Garmin Lidar-Lite, sonar, and PIXY camera sensors to provide single stream data to the program running the motors for a model car. The goal of the internship is to get the car to navigate obstacles autonmously and reach a destination. I am currently working on an algorithm for Simultaneous Localization and Mapping (SLAM) using a Random Sampling Consensus (RANSAC) and Extended Kalman Filter (EKF) approach.
Vanguard, Malvern, PASoftware Developer II, July 2011 - Present
From March 2013-present, I've been working on a data/batch processing team essentially as the back office brokerage operations. I am working with IBM mainframe extracts from our own internal systems with data processing programs: IBM's Datastage and Smartstream's TLM products to set up internal reconciliations to make sure our back office brokerage operations business partners can easily balance their books. I also work with scheduling program: control-m to control our batch scheduling. In addition, I write UNIX scripts and programs written in both C and Java to provide the interface to the SWIFT network via secure MQ for different money movement teams.
From July 2011-March 2013 I worked on user interface and business logic layers in the retail division. I have been on teams that use both agile and waterfall methodologies with the Spring and JSF frameworks for Java for the web. I developed code for Vanguard.com to be compliant with IRS regulations regarding cost basis reporting on all types of securities for personal investors.
Human Engineering Research Labs, Pittsburgh, PAASPIRE Intern, May 2010 - August 2010
The American Students Placements in Rehabilitation Engineering (ASPIRE) internship that I completed in Pittsburgh, PA at the Human Engineering Research Labs (HERL) was a Research Experience for Undergraduates (REU) program. The program was a joint effort by the University of Pittsburgh, Carnegie Mellon Universityi, and the VA with funding through the National Science Foundation. I did my research under the supervision of Jon Pearlman, PhD.
I worked on a data collection project from a small tracking device placed on wheelchairs as well as a statsics project. My research paper [Manual Wheelchair Safety? Adverse Reports to the FDA] won the Best ASPIRE paper award for 2010 and was accepted into the Rehabilitation Engineering and Assistive Technology Society of North America (RESNA) 2011 conference.
Perilstein, P., Pearlman J.L., Manual Wheelchair Safety? Adverse Reports to the FDA.
Proceedings of the Rehabilitation Engineering and Assistive Technology Society of North Amerca Conference, Toronto, Canada, June 5-8, 2011.
University of Pennsylvania, Philadelphia, PAMSE, Embedded Systems, August 2016 - May 2018
Boston Scientific / SQRL "Pacemaker Formal Methods Challenge"
Recipient of the Best Hardware Design at the Fall 2016 UPenn SEAS Project Fair for our pacemaker project. Our team of four students modelled the heart and pacemaker in UPPAAL and wrote queries to verify the timing constraints. The heart and pacemaker were implemented on two mbed ARM microcontrollers and the code was written in C.
My team of four designed and implmented a UNIX-like operating system complete with a prioirty scheduler, a FAT flat filesystem and a shell for human interaction.
Bucknell University, Lewisburg, PABA, Computer Science, Spanish, August 2007 - May 2011
Teaching Assistant (TA) - Intro to Computer Science II
I answered questions and helped students complete their lab work. I also graded submissions and other assignments.
Tech Desk Assistant
I diagnosed problems that students, faculty and staff were experiencing with their computing devices and advised or provided solutions.
Universidad de Granada, Granada, EspañaCentro de Lenguas Modernas (CLM), January 2010 - May 2010
I spent the spring semester of my junior year in a full immersion Spanish study abroad program and lived with a Spanish family. I studied the Spanish language, culture, literature, and history. All of the courses were taught entirely in Spanish by Spanish professors.