# Fannie Mae: Enterprise software, from features to production.

Source: <https://juliachen.dev/projects/fannie-mae-enterprise-software>

Author: Julia Chen

- **Theme:** Enterprise software
- **Platform:** Web and AWS
- **Role:** Software Engineering Associate, Cloud Infrastructure
- **Year:** 2024–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.

[Visit Fannie Mae](<https://www.fanniemae.com/about-us>)

Fannie Mae’s Reston facility. Photo by [MrHarman / Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Fannie_Mae_Reston_facility_1.jpg), cropped and converted, [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/).

![Fannie Mae's Reston facility viewed across its landscaped grounds](https://juliachen.dev/images/fannie-mae/reston-facility.webp)

## [Overview](https://juliachen.dev/projects/fannie-mae-enterprise-software#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](https://juliachen.dev/projects/fannie-mae-enterprise-software#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](https://juliachen.dev/projects/fannie-mae-enterprise-software#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](https://juliachen.dev/projects/fannie-mae-enterprise-software#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.

[All work](<https://juliachen.dev/#work>)
