Experience · 2022—Present

Professional experience.

Software engineering roles at Wells Fargo and Truist, plus technology leadership at UNC–Chapel Hill.

Current roleSoftware Engineer, Wells Fargo
CompaniesWells Fargo · Truist · Carolina Housing
Timeline2022 — Present
Feb 2026 — PresentCurrent

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.
PythonSQLReactJavaGradleETLData Governance
Jun 2025 — Aug 2025

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.
PythonSQLETLBatch ProcessingData Quality
Jun 2024 — Aug 2024

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.
AWS LambdaDynamoDBCloudFormationCI/CDAgile
Jun 2023 — Aug 2023

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.
AWS LambdaAPIsCloudData ProcessingPython
Nov 2022 — May 2024

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.
LeadershipIT OperationsService ManagementTraining
Esc
HomeOverviewWorkExperienceProjectsCase studiesAboutBackgroundRésuméPrint viewGitHub ↗CodeLinkedIn ↗Connect