AscendionSoftware Engineering Manager
Mar. 2023Denver, Colorado, United StatesTransformed a legacy monolithic Android application for field technicians into a modular, multi-layered structure aligned with modern Android development practices, enhancing maintainability and scalability
• Provided detailed flow and sequence diagrams for key flows like authentication or device activation.
• Helped implement key barcode scanning functionality within the app which streamlined equipment
identification and activation processes for technicians.
• Enhanced project alignment and efficiency by facilitating communication among leadership, design, and
development teams, including coordination with offshore resources.
• Implemented a CI/CD pipeline that included static analysis, test report generation, and secure build
uploads, achieving over 80% code coverage with 1000+ unit tests, and zero security vulnerabilities.
• Optimized application performance by reducing the app size from 70MB to 35MB, implemented local
caching to cut network calls by 30-50%, and maintained a 99.5% error-free sessions during our rollout.