
Tech Stack
Java
JasperReports
AWS
Oracle SQL
Datadog
OpenTelemetry
Description
Designed the architecture for a locale-aware reporting engine capable of generating financial documents in 15+ languages from a single JRXML template definition. By utilizing Java Resource Bundles to resolve field identifiers at runtime, the system eliminated template duplication.
I engineered a scheduled Java batch pipeline deployed on AWS to populate reports with transactional data and distribute them via email/SMS.
- Implemented full observability using OpenTelemetry and Datadog to monitor batch execution health, reducing time-to-resolution for delivery failures
- Decoupled localization logic from report structure, reducing maintenance overhead by 90% when adding new languages
- Ensured high availability of the distribution pipeline through robust error handling and retry logic
