Profile photo

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 – Present

Chicago, 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 2025

Chicago, 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 2024

Chicago, 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 2021

Chicago, 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 2019

DeKalb, 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 2018

DeKalb, 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 2017

Batavia, 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