Staff Software Engineer
CurrentTech Lead, Full-Stack + ML mobile-Infrastructure team* Oversaw the design and development of Federated Learning capabilities for ad targeting by a diverse team comprising 8 engineers.* Created a versatile ML task management system which allows dynamic loading of ML tasks on device and handle pre and post-processing of features in javascript and runs predictions/training/evaluation using OnnxRuntime.* Created a runbook for fast ML experimentation by using on-device signals while keeping member privacy intact.Full Stack Engineer | Mobile Infrastructure Team* Founded the build speed charter and led the development of a Python based app-slicing tool as an extension to the Bazel build system, resulting in a 5x speed improvement in cold builds for LinkedIn's flagship iOS app.* Designed and implemented auto-triggered cron jobs for creating pre-compiled modules, enabling developers to selectively work on specific modules and make the rest of the app a pre-compiled framework.* Engineered a backend system with a database for development-state metadata, facilitating framework distribution to developer machines.iOS Lead | Automated Code/System Migration Projects* Led multiple projects utilizing AST analysis and structural search/replace for automated code and system migrations.* Directed the migration of legacy APIs to newer ones and transitioned the core services container from a singleton pattern to dependency injection, modifying thousands of files across the iOS repository.