Michele Fattoruso

Senior Software Engineer — Fullstack · AI Systems · AWS

Summary

Senior Software Engineer with 10+ years delivering scalable, cloud-native systems across mission-critical platforms. Currently building agentic AI systems end-to-end at Fannie Mae — LLM workflows on AWS Lambda, Angular frontends, and AI pipeline optimization. Deep expertise in Python, Go, AWS (Glue, Lambda, S3, Step Functions), Terraform, and distributed data pipelines. Proven track record modernizing legacy systems, driving 90%+ test coverage, and reducing infrastructure cost by up to 90%. Bilingual English / Italian; basic Spanish.

Technical Skills

Languages: Python, Go, Node.js, TypeScript, Java, Bash, Kotlin
Frontend: Angular, HTML/CSS
Cloud / Infra: AWS (Lambda, Glue, S3, Step Functions, ECS, DynamoDB, API Gateway, CloudWatch, IAM), Terraform, CloudFormation, Serverless
Data: PySpark, AWS Glue, ETL Pipelines, Airflow (basic)
Databases: PostgreSQL, DynamoDB, Redis, MySQL, MongoDB
Tools: Docker, Git, Jenkins, Elasticsearch, Kubernetes (basic), CI/CD (CodePipeline, CodeBuild)

Professional Experience

Software Engineer Lead Associate
Fannie Mae — Chicago, IL
Nov 2025 – Present
  • Building agentic AI systems end-to-end: Python backends on AWS Lambda orchestrating LLM workflows, and Angular frontends surfacing AI-driven insights to internal teams.
  • Optimizing AI pipeline efficiency — reducing latency, cutting token cost, and improving output reliability through prompt engineering, model routing, and response caching.
  • Owning the full stack across API design, Lambda deployment, and Angular UI.
Software Engineer Lead Associate
Fannie Mae — Chicago, IL
May 2024 – Nov 2025
  • Designed and shipped a cloud-native climate risk data platform processing 10+ TB annually via AWS Glue, PySpark, and Step Functions, feeding downstream ML risk models and regulatory reporting.
  • Built configuration-driven ETL logic enabling new dataset onboarding with zero engineering time; three datasets added the following quarter by the data team independently.
  • Delivered first production deployment in under 3 months; infrastructure cost came in ~30% under estimates via serverless Glue pricing model.
  • Wrote Terraform modules for all Glue jobs, IAM boundaries, and CloudWatch alarms; full environment parity across dev, staging, and prod from day one.
Senior Software Engineer
Arc XP · The Washington Post — Chicago, IL
Sep 2021 – May 2024
  • Engineered a synthetic testing framework achieving 90%+ code coverage, reducing deployment regressions by 26% over six months.
  • Architected a concurrency-safe REST API locking mechanism across 20+ microservices for consistent distributed read/write access.
  • Led root cause analysis on a critical Kafka consumer failure causing silent data loss; resolved without full outage and reduced production downtime by 70%.
Software Engineer
Arc XP · The Washington Post — Chicago, IL
Apr 2019 – Sep 2021
  • Integrated test suite with AWS Lambda and SQS, halving manual QA time while increasing coverage.
  • Rebuilt deployment pipelines using CodePipeline and CodeBuild; 2× release velocity, consistent artifact promotion across environments.
  • Proposed and executed serverless-first infrastructure refactor, cutting cloud spend by 90% without degrading performance.
Teaching Assistant & Research Assistant
Northern Illinois University — DeKalb, IL
Apr 2018 – May 2019
  • TA for "Advanced Programming in C++" and "Algorithms and Data Structures"; mentored 40+ students through labs, code reviews, and tutoring.
  • Built a custom network simulator for hybrid agent-based models, extending the engine's modularity and analytical depth via a plugin API.
Software Developer
Fermi National Accelerator Laboratory (Fermilab) — Batavia, IL
Apr 2016 – Oct 2017
  • Rebuilt CI/CD pipeline from scratch, cutting build times by 60% and eliminating manual release steps.
  • Replaced weekly status reports with a real-time Django + Google Charts monitoring dashboard.
  • Authored onboarding documentation that reduced new-contributor ramp time by 50%.

Education

M.S. Computer Science
Northern Illinois University · May 2019
Certificate in High Throughput Computing
University of Wisconsin-Madison · August 2018
B.S. Computer Science
University of Napoli Federico II · December 2015