Experience

Software Engineer

April 2021 - Present

Skyward App Company

Columbia, MD

Update existing iOS-only React Native application to modern technologies and add Android support
Evaluate, modify, and display geojson using Turf.js and Leaflet.js
Write re-usable components that can be shared across various parts of the application
Present tech talks to teammates about exciting development techniques
Assist other developers with complex styling and React lifecycle
Strive for clean and testable code, using automated techniques where possible like eslint and running unit tests as part of CI

Junior Software Engineer

April 2019 - April 2021

Skyward App Company

Columbia, MD

Developed online/offline iOS application in React Native that consumes external REST APIs
Communicated with customers during demos and for requirements clarification
Worked on web applications using React.js, mapbox-gl, C#, and Entity Framework
Implemented REST API endpoints for web application
Presented to teammates about front-end automated testing

Software Engineer Intern (NASA GSFC)

May 2017 - April 2019

MTI Systems

Greenbelt, MD

Worked year round at NASA for 2 years, 20-30 hours per week during the semester and full-time during breaks
Lead team of 3-6 interns for SCaN Now: delegated assignments, reviewed code, prioritized tickets
Planned, organized, and ran meetings to review features and improvements for SCaN Now
Presented products to stakeholders from NASA Headquarters for SCaN Now
Developed features for responsive web applications
Used publish and subscribe functions on a WAMP bus to communicate status for display
Collaborated with subject matter experts to design improvements and features for UI/UX
Developed map-based interactive mission tour in Angular 7 with Angular Material and Leaflet.js
3 ground antennas in different landscapes

SCaN Now is a real-time display of space communications between NASA and various spacecraft.

SCaN Now
a satellite above the earth with L9 in the background

The Landsat 9 Interactive Mission Tour is a map-based visual guide through the various aspects of creating and preparing the Landsat 9 satellite for its mission.

L9 Interactive

The PA AIS Field Guide is a mobile app that helps with education and reporting of aquatic invasive species in Pennsylvania