Skip to content
Oracle Public Safety logo

Oracle Public Safety

Mobile platform for police, fire, and EMS first responders

KotlinKMPComposeSwiftAndroidiOS
PrincipalRole
3Platforms

OVERVIEW

Principal Engineer and mobile lead for Android and iOS at Oracle Public Safety, building the field-facing apps that police, fire, and EMS agencies use for in-vehicle CAD dispatch, records management, and real-time incident response. Modernizing the Android stack from legacy Views to Jetpack Compose and restructuring the codebase into a modular monolith with KMP modules targeting Android, iOS, and Windows from shared Kotlin. Refactored the OAuth2 IDM SDK, rebuilt the WebSocket layer for reliability and background compliance, and migrated the metrics SDK to offline-first architecture. Designed the CI/CD pipeline with shift-left testing and automated release trains. Leading the integration of agentic AI engineering — subagent teams, orchestrated pipelines, code maps, quality ratchets, live simulators, and automated testing tools.

SCREENSHOTS

Oracle Public Safety screenshot