Bank of America Now
Senior Data Engineer
Lead a team of 4 who own the AWS pipelines behind risk, compliance, and regulatory reporting. About 80 million transaction records move through them every day.
What I did there Show less
- Rebuilt the ingestion layer on Glue, Lambda, and Step Functions to onboard 25+ internal and vendor feeds. Reporting data that used to land next day now lands within minutes, and about 20 hours a week of manual file handling went away.
- Designed the Redshift and PostgreSQL models behind risk analytics. Queries on the 8 TB warehouse come back in under a second, which kept BCBS 239 reporting on schedule through two exam cycles.
- Rolled out dbt with 200+ automated tests across 4 lines of business. Data quality scores went from 94% to 99.6%, and roughly 100 analysts now build their own reports.
- Tuned the heaviest Spark jobs on EMR with better partitioning, broadcast joins, and adaptive query execution. Batch runtimes dropped by half and compute spend fell about $220K a year.
- Moved all 35 production pipelines to Terraform with Jenkins and CodePipeline CI/CD. Deployments that took 2 days now ship in an afternoon.
- Built CloudWatch monitoring with anomaly detection. Uptime holds at 99.8% and failures get caught in 15 minutes instead of 2 hours.
- Mentor 3 junior engineers. Both of last year’s new hires were shipping to production within their first month.