Experience · 2022—Present
Professional experience.
Software engineering roles at Wells Fargo and Truist, plus technology leadership at UNC–Chapel Hill.
Wells Fargo
Software Engineer
Building governed data workflows and a full-stack platform for Commercial and Corporate Investment Banking.
- Build and maintain ETL workflows in Python and SQL, from extraction and transformation through loading into downstream tables and generated files.
- Lead data-governance proofs of concept that classify, clean, and prepare trustworthy datasets for business partners.
- Contribute across the React interface and Java services in a Gradle-built application, keeping data pipelines and product behavior aligned.
Wells Fargo
Software Engineering Intern
Automated high-volume data workflows for Commercial and Corporate Investment Banking.
- Engineered four end-to-end Python ETL pipelines processing more than 400,000 entries each week from internal SQL databases.
- Developed batch scripts that automated extraction, transformation, and loading into target tables and generated files.
- Supported proofs of concept by cleaning, processing, and formatting data for business partners.
Truist
Software Engineering Intern — Truist Assist
Improved the delivery pipeline and data lifecycle behind an online banking virtual assistant.
- Consolidated shared code across AWS Lambda functions, eliminating more than 200 hours of cumulative developer wait time in the traditional CI/CD workflow.
- Automated deletion of outdated DynamoDB records through CloudFormation for a workflow designed to handle more than 10,000 entries daily.
- Contributed to sprint planning and delivery in an Agile product team.
Truist
Software Engineering Intern — Online Banking
Built cloud workflows that turned transaction data into recurring-subscription insights.
- Developed AWS Lambda functions to format account data from internal APIs for analysis by an external vendor.
- Automated extraction of recurrence, amount, merchant, and related fields from vendor responses.
- Prepared structured data for digital insights including spending tracking and categorization.
Carolina Housing
Residential Computing Consultant Manager
Led the student team responsible for reliable technology across UNC residence halls.
- Led and mentored 25 employees supporting university housing technology and the Carolina Gaming Arena.
- Managed scheduling, hiring, equipment maintenance, training, and operational policy.
- Directed service-level practices that supported more than 6,000 residents.

