Fannie Mae: Enterprise software, from features to production.

ThemeEnterprise software
PlatformWeb and AWS
RoleSoftware Engineering Associate, Cloud Infrastructure
Year2024–present

Full-stack development, data workflows, API documentation, production releases, and cloud infrastructure support.

At Fannie Mae, I contribute to an internal technology governance platform through full-stack development, Java services, and SQL data workflows. My role connects feature development with release validation, troubleshooting, and support for the AWS infrastructure the application runs on.

Fannie Mae’s Reston facility. Photo by MrHarman / Wikimedia Commons, cropped and converted, CC BY-SA 3.0.
Fannie Mae's Reston facility viewed across its landscaped grounds

Overview

From feature development to production support.

My work spans frontend and backend features for an internal technology governance platform. I develop interfaces, backend services, and data-query workflows, then support releases and troubleshoot issues across the application stack.

Reliability connects these tasks. To troubleshoot a problem, I follow how data moves through the system and identify where the behavior changes.

Services & APIs

Java services and documented APIs.

I develop and maintain Java services, RESTful and point-to-point endpoints, and Swagger/OpenAPI documentation. The documentation makes the available interfaces clearer to teams integrating with the platform.

Data Workflows

Tracing data from scheduled loads to the interface.

My work includes Java-based reporting and data processing, automated email reports, Amazon S3 upload workflows, and complex SQL across multiple database views and tables.

When information differs between views, I trace records across scheduled data loads, SQL queries, backend services, API responses, and frontend logic to understand where the issue begins.

Production

Release validation and AWS infrastructure support.

I support production patching, release validation, and application updates in AWS EC2 environments backed by Amazon RDS for MySQL. This includes database version upgrades and troubleshooting across UI, API, service, and database layers.

Related Work