Michele Fattoruso
Fullstack Engineer · AI Systems
I design and build AI-powered systems — agentic workflows, LLM backends on AWS Lambda, and the Angular interfaces that make them usable. Currently at Fannie Mae, where I work across the full stack to bring AI into production: optimizing inference pipelines, reducing cost and latency, and owning the product end-to-end.
Before that, ten years of backend and data engineering — distributed pipelines at The Washington Post, a climate risk platform feeding ML models at Fannie Mae, CI/CD infrastructure at Fermilab. I know what reliable systems look like at scale, which makes a difference when AI is involved. Based in Naperville, IL. Bilingual in English and Italian, with basic proficiency in Spanish.Experience
Software Engineer Lead Associate
@ Fannie Mae Nov 2025 – PresentChicago, IL
- ▸ Building agentic AI systems end-to-end: Python backends on AWS Lambda orchestrating LLM workflows, and Angular frontends that surface 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 strategies.
- ▸ Owning the full stack: API design, Lambda deployment, and Angular UI — tighter feedback loop between the AI layer and the product it powers.
Software Engineer Lead Associate
@ Fannie Mae May 2024 – Nov 2025Chicago, IL
- ▸ Designed and shipped a cloud-native climate risk data platform from scratch — ingesting 10+ TB annually via AWS Glue, PySpark, and Step Functions, feeding downstream ML risk models and regulatory reporting.
- ▸ Built configuration-driven ETL logic so adding a new dataset is a config entry, not a code deployment; onboarded three new datasets the next quarter with zero engineering time.
- ▸ Delivered the first production deployment in under 3 months; serverless Glue pricing came in ~30% under initial infrastructure cost estimates.
Senior Software Engineer
@ Arc XP · The Washington Post Sep 2021 – May 2024Chicago, IL
- ▸ Built a synthetic testing framework that hit 90%+ code coverage across the platform and cut deployment regressions by 26% over six months — turning a largely manual QA process into an automated signal.
- ▸ Designed a concurrency-safe REST API locking mechanism for 20+ microservices, enabling consistent read/write access to shared records across distributed consumers without coordination overhead.
- ▸ Led root cause analysis on a critical Kafka consumer failure that was causing silent data loss; resolved it without a full outage and reduced production downtime incidents by 70%.
Software Engineer
@ Arc XP · The Washington Post Apr 2019 – Sep 2021Chicago, IL
- ▸ Integrated the test suite with AWS Lambda and SQS to automate failure detection at the messaging layer — halved manual QA time while increasing signal coverage.
- ▸ Rebuilt deployment pipelines using CodePipeline and CodeBuild; 2× release velocity, consistent artifact promotion across environments.
- ▸ Independently audited the cloud architecture and proposed a serverless-first refactor that cut infrastructure costs by 90% without degrading performance.
Teaching Assistant
@ Northern Illinois University Aug 2018 – May 2019DeKalb, IL
- ▸ TA for "Advanced Programming in C++" and "Algorithms and Data Structures" — ran labs, led code reviews, and tutored 40+ students on complexity analysis and systems-level programming.
Research Assistant
@ Northern Illinois University Apr 2018 – Aug 2018DeKalb, IL
- ▸ Built a custom network simulator for hybrid agent-based models used in academic research, extending the engine's modularity and analytical depth through a plugin API.
Software Developer
@ Fermi National Accelerator Laboratory Apr 2016 – Oct 2017Batavia, IL
- ▸ Rebuilt the CI/CD pipeline from scratch — automated testing and deployment workflows cut build times by 60% and eliminated manual release steps.
- ▸ Replaced weekly status reports with a real-time Django + Google Charts dashboard, giving stakeholders live visibility into system health.
- ▸ Wired Git hooks and log parsing to surface actionable debugging context automatically; authored onboarding docs that cut 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
Skills & Expertise
Languages
Python Go Node.js Bash TypeScript Kotlin / KMP
Frontend
Astro Tailwind CSS Angular
Cloud/Infra
AWS Terraform Docker Kubernetes
Tools
Sveltia CMS Git Jenkins Elasticsearch
Databases
PostgreSQL DynamoDB Redis MySQL MongoDB
Data Engineering
PySpark / Glue ETL Pipelines