Senior Software Development Engineer
Current- Planned and implemented entire Apple Maps Client Performance infrastructure for iOS, WatchOS, CarPlay and MacOS- Brought up Maps client performance from a handful of devices manually tested with stopwatches to a fully automated lab environment capable of testing daily builds across hundreds of devices simultaneously- Brought up and maintained an Elasticsearch and Kibana cluster to collect performance test results from millions of iterations and created visualizations and dashboards for reporting- Created and led tiger teams across multiple feature teams when certain releases were at risk of missing their performance goals which led to a vast improvement in speed of finding and resolving performance issues- Created automated daily email reports with alerts customized for each feature team reporting on the status of their feature's performance- Worked with the build team to create a continuous integration system that included performance evaluation as part of the check-in process- Met with every feature team before every major release to discuss new features and how to evaluate their performance. Worked with the teams to reach consensus on what the performance goals should be for their features