# Pranav Mehendiratta > Android @ Nextdoor Location: San Francisco Bay Area, United States Profile: https://flows.cv/pranavmehendiratta Android, Design, UX, Generative AI ## Work Experience ### Software Engineer @ Nextdoor Jan 2024 – Present ### Senior Software Engineer @ Clari Jan 2021 – Jan 2024 • Revitalized a dated Java application from 2013 into a modern, sleek single-activity-based app utilizing the Model-View-Intent architecture, Jetpack Navigation, and Compose. The result was a significant reduction in crashes from a staggering 500 to just 2 per week. • Devised a sophisticated, asynchronous view refreshing API using Kotlin flows and channels, complete with scope management that mirrors the state management principles of React. • Designed a multi-threading framework that leverages coroutines to incorporate caching capabilities and improve the reliability of network calls through context elements that enable seamless retries. • Leveraging the robust exception handling mechanisms inherent to coroutines and capitalizing on the flexibility of coroutine context elements, I constructed an intricately designed multi-threading framework. This framework incorporates caching capabilities and seamlessly retries network calls in the event of an error, ensuring optimal performance and reliability. • In the interest of maintaining a lean and efficient codebase, I employed the Koin framework for dependency injection. This versatile and nimble solution minimized object creation and allowed for immediate access to singletons, streamlining the development process while ensuring optimal performance. • To ensure efficient and dependable software delivery, I developed a comprehensive CI/CD pipeline that incorporated Bitrise, Firebase App Distribution, and TestProject for UI testing. • Created a rich text editor based on Quill (Salesforce) as a web application within a native Android app, which enables seamless and intuitive text editing. • The average count of active users over the last 30 days has been around 10K. • Play store - https://play.google.com/store/apps/details?id=com.clari ### Software Engineer II @ Rally Health Jan 2019 – Jan 2021 | San Francisco Bay Area • By leveraging the powerful Android WorkManager library, we have implemented an efficient task scheduling mechanism to deliver engagement notifications seamlessly in the background. • Developed a testing framework to verify that every release provides an exceptional user experience by leveraging a combination of Appium, JUnit, and MockK for automated UI and unit testing. • The REST API communication was facilitated through the utilization of Retrofit and OkHttp in the networking layer. • Contributed to a reverse proxy edge service utilizing a Mashery API gateway written in Scala and Play Framework. My work involved adding new endpoints to support mobile features • Used CircleCI for CI/CD • The average count of active users over the last 30 days has been around 51K. • Play store link - https://play.google.com/store/apps/details?id=com.rally.wellness ### Software Engineer Intern @ Intuit Jan 2018 – Jan 2018 | Mountain View, California • Designed and Implemented new features using MVP design for QB Payroll Android native app. • Designed custom components for enhanced user experience while increasing reusability of components for future use. • Delivered 3 new production ready features with automated unit and integration tests which are available in production app. • Scribe of the team for standups following agile for one complete sprint. ### Undergraduate Teaching Assistant @ University of Wisconsin-Madison Jan 2018 – Jan 2018 | Madison, Wisconsin Area Leaded groups and individual sessions comprised of undergraduate students to discuss concepts and problems of algorithms. ### Software Engineering Intern @ Dell EMC Jan 2017 – Jan 2017 | Eden Prairie, Minnesota • Designed and scripted a Test Harness in PowerShell for PhoneHome, a solution involving various windows and web services, to maintain the quality of the solution with minimal effort. • Reduced time for QA and testing by 70%. • Designed and configured additional tests for PhoneHome automated web UI testing framework written in Selenium and C#. • Created failover cluster of Windows VMs on Dell EMC SC for deploying the PhoneHome solution. ### Research Assistant @ Software Assurance Marketplace (SWAMP) @ University of Wisconsin-Madison Department of Computer Sciences Jan 2016 – Jan 2017 | University of Wisconsin-Madison • Designed and coded a Perl script to load SWAMP results, data of static analysis of software packages stored in XML or JSON files, into various SQL and NoSQL databases. • Designed a server in Flask, a Python framework, for performing data analysis and creating data visualizations of results saved in the databases using JavaScript and d3. • Improved analysis by at least 50% and up to 70% in certain situations • Documented the CLI usage for the Perl script in AsciiDoc and Markdown for GitHub compatibility. ## Education ### Bachelor of Science (B.S.) in Computer Sciences and Mathematics University of Wisconsin-Madison Jan 2015 – Jan 2019 ### High School Diploma in General Studies Jaspal Kaur Public School Jan 2000 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/pranavmehendiratta --- Source: https://flows.cv/pranavmehendiratta JSON Resume: https://flows.cv/pranavmehendiratta/resume.json Last updated: 2026-03-22