T-Mobile Internal Sales Application
Senior UX Software Engineer role designing and building Angular-based business intelligence platform used by thousands of management and executive users for data-driven decision making.
The Challenge
T-Mobile leadership needed a scalable business intelligence platform that could serve both current reporting needs and adapt to predicted forms of data. Multiple access levels required different views of the same underlying data without creating maintenance nightmares.
Key Design Decisions
- Determined user needs across all access levels through stakeholder interviews with leadership
- Designed UI that made the app serve both current and predicted data structures
- Implemented MVC architecture using Angular for clean separation of concerns
- Conceptualized scalable platform to be reused for future internal apps
- Led first team to adopt Agile Scrum methodology, which became department standard
Technical Implementation
Built with Angular MVC architecture, designed for maintainability and reusability. Collaborated with data analysts on ongoing upgrades until sunset in 2020. The platform's architecture was reused multiple times for subsequent internal tools.