Work Experience
Software Development Engineer Intern
Pittsburgh, PA
May 2023 - Aug 2023
About the Job
I worked in Amazon Devices on the Alexa Speech Engines Team, focusing on advancing natural language understanding and speech recognition for smoother interaction with all Alexa-enabled devices.
Here, I built a simulator recreating real-world regressions pulled from customer data to evaluate various gating strategies, which are used to automatically approve or deny code releases to all Alexa devices.
I then utilized the simulator to implement and compare new strategies, resulting in a 78% decrease in false negatives (missed code problems) and a 35% decrease in false positives (false alarms).
This code was then deployed into production for software and science teams, cutting 2-10 days off of each code release.
Skills
-
Python
-
Statistical Analysis
-
Data Manipulation
-
Source Control
-
Testing / Validation
-
CLI Creation
-
Pandas
-
scikit-learn
-
scipy-stats
-
NumPy
-
Effective Communication
Software Development Engineer Intern
Seattle, WA
May 2022 - Aug 2022
About the Job
Worked in AWS Cryptography on the CloudHSM Team, implementing advanced cloud-based security solutions.
Created a custom performance testing framework seamlessly integrated into the code building pipeline to ensure that new code did not contain regressions negatively impacting speed or reliability.
Provided accurate performance metrics for the first time in the product’s history for both CloudHSM clients and the Cryptography team, creating a more robust testing process.
Skills
-
Rust
-
Docker
-
AWS
-
Cloud Security
-
Hardware Security
-
Performance Testing
-
Cryptography
-
CLI Creation
-
Source Control
-
Effective Communication
Software Engineering Intern
Erie, PA
May 2021 - Jul 2021
About the Job
Reengineered and standardized software across multiple departments, optimizing company-wide operations.
Conducted integration and regression testing in a simulation lab and on locomotives. Developed an interface control document, incorporating tests and insights from simulation lab data.
Standardized and streamlined testing procedure logic across 4 departments, enhancing efficiency.
Requirements
-
Embedded Software
-
Interface Design
-
Integration Testing
-
Regression Testing
-
Software Documentation
-
Effective Communication