# Rutvij Shah > Engineering @ Flow Location: San Bruno, California, United States Profile: https://flows.cv/rutvijshah ## Work Experience ### Software Engineer @ Flow Jan 2026 – Present ### Software Engineer @ Meta Jan 2024 – Jan 2026 | Menlo Park, CA - Driving improvements to click-to-message ads by delivering cross-stack features that enhance user experience and boost ad performance across Facebook, Instagram, and Messenger. - Shipped impactful ad features such as end-scene CTAs for video ads and streamlined user flows for image ads, resulting in measurable gains in engagement and conversion rates. - Improved trust signals for users initiating conversations with businesses by surfacing responsiveness indicators, increasing adoption of messaging as a conversion channel. - Designed and analyzed large-scale A/B experiments with Meta’s internal frameworks, applying data insights to guide product direction and maximize feature impact. - Strengthened team execution by establishing project management practices, improving documentation standards, and driving consistency across shared workflows. - Elevated product quality by creating and maintaining processes to stabilize broken tests, expand coverage of critical user flows, and enhance alerting infrastructure. - Contributed across Android (Kotlin-based internal frameworks) and backend services (Hack/PHP) to deliver cohesive end-to-end improvements. ### Mobile Lead @ Asana Jan 2021 – Jan 2024 | San Francisco Bay Area - Led the development of server driven templates framework for Mobile Inbox reducing cost of building notifications by 3x - Develop and drive a comprehensive mobile strategy for the Communications team at Asana through collaboration with product and technical leads. - Guide the quarterly team roadmap by strategically prioritizing mobile platform improvements and feature projects to maximize impact. - Lead cross-platform feature projects (Android, iOS, Web, backend) by fostering collaboration among product managers, data scientists, and engineers, resulting in the successful delivery of impactful mobile features. - Propose and drive cross-team mobile platform architecture improvement efforts, identifying and executing opportunities to reduce developer friction, enhance stability, improve performance and processes, and foster a culture of continuous improvement. - Make significant contributions to the modernization of Asana's Android stack, leveraging Kotlin, MVVM, and Coroutines to enhance development efficiency and the quality of the codebase. - Implement features on Android (Kotlin) and iOS (Swift), while also providing critical support for essential tasks such as release rotations and defect resolution, ensuring the smooth operation of the Android platform. - Mentoring mobile developers, facilitating their growth and onboarding in Android platform development. ### Android Engineer @ ClassDojo Jan 2017 – Jan 2021 | San Francisco, California - Guiding the migration of ClassDojo's legacy android codebase to a modern MVVM stack: Kotlin, ViewModels, Rx/Coroutines, Repository pattern, Dagger2, LiveData, SQLite (Room). - Helping build android platform infrastructure for continuous build systems (Jenkins, CircleCi), release management, tech debt dashboards, client logging (DataDog), subscription and billing (Google Play Billing Library), video compression and upload (FFMpeg). - Improving test coverage using JUnit, Robolectric and Espresso tests. - Improving code quality by initiating refactoring projects and guiding architectural changes. - Developing core features of the app such as signup and on-boarding flows, session management, story feed, messaging, push notifications, subscription, and payments. ### Android Developer @ TripAdvisor Jan 2013 – Jan 2017 | Palo Alto * Actively involved in native implementation of all key android app features such as user profiles, instant hotel booking platform, photo galleries, login, travel-timeline etc. * Implemented continuous integration system to support weekly release cycle to the app store. Also created automated builds using Jenkins for dev, pre-production and production branches. * Worked on native API serving iOS and Android apps. Added new endpoints and new functionality to existing endpoints. * Also involved in implementing PCI compliant credit card form for booking and handling personally identifiable information. * Implemented full stack features - Server/API as well as Android components. ### Java Developer @ FJA-US Jan 2010 – Jan 2013 | New York City Area Actively involved in the full stack product development using Maven, Spring, Spring Web Flow, Hibernate, Java Server Faces, Facelets, EJB, Jersey, JQuery/Javascript and DB2. ### Research Assistant @ Stern School of Business, New York University Jan 2009 – Jan 2010 Designed and created a modular database for movies on a scale comparable to IMDB using MySQL & Ruby. The project involves collecting movies data from various resources, organizing and tuning the database for research analysis. It also involves optimizing queries for data collection and analysis on a limited resource computer. ### Intern @ Bhaskaracharya Institute for Space Applications and Geo–Informatics (BISAG) Jan 2008 – Jan 2008 | Gujarat, India. Mobile Information Services (Mobis): Implemented using JAX-WS, SOA, J2ME & MySQL. ‘Mobis’ is a mobile application developed under the guidance of BISAG for Surat City in Gujarat. It is an effort to provide convergence in Gujarat government's e-services by making information available on the mobile platform. It envisages the integration of services pertaining to the citizens, visitors and municipal officials of a city and renders them at their fingertips. ## Education ### Master of Science (M.S.) in Computer Science New York University ### Bachelor of Engineering (B.E.) in Computer Engineering Gujarat University ## Contact & Social - LinkedIn: https://linkedin.com/in/rutvij - Portfolio: http://rutvijshah.com/ --- Source: https://flows.cv/rutvijshah JSON Resume: https://flows.cv/rutvijshah/resume.json Last updated: 2026-04-11