{"$schema":"https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json","basics":{"name":"Rakesh M.","label":"Senior Android Engineer","image":"https://saywise-production-profilepicturestoragebucket-kbfooccc.s3.amazonaws.com/profile-pictures/433b3429-3ff8-434c-a383-0698b903da77/linkedin-1791267893261.jpg","summary":"Senior Android Engineer with 9+ years building high-performance Android apps at Pinterest, DoorDash, and LinkedIn. Experienced in leading teams, system design, and shipping features to hundreds of millions of users.","location":{"city":"Vancouver, Canada"},"profiles":[{"network":"LinkedIn","username":"winnerkm","url":"https://linkedin.com/in/winnerkm"},{"network":"Portfolio","username":"winnerkm","url":"https://bento.me/winnerkm"}]},"meta":{"canonical":"https://saywise.com/member8324","version":"v1.0.0","lastModified":"2026-10-06T06:28:23.919Z"},"x_saywise":{"handle":"member8324","pronouns":null,"availability":null,"oneLiner":"Senior Android Engineer with 9+ years building high-performance Android apps at Pinterest, DoorDash, and LinkedIn. Experienced in leading teams, system design, and shipping features to hundreds of millions of users.","profileUrl":"https://saywise.com/member8324","markdownUrl":"https://saywise.com/member8324/profile.md","pdfUrl":"https://saywise.com/member8324/resume.pdf","archetype":{"code":"HS-MX","name":"Launchpad Artisan","url":"https://saywise.com/sca/3169d2e15cd6","rarity":"One of the first Launchpad Artisans on Saywise"},"aiStack":[{"name":"Claude","description":"Daily","url":"https://claude.ai","storyCount":0}]},"work":[{"name":"League","position":"AI Android Engineer","location":"Canada","url":"https://league.com","startDate":"2025-12-01","summary":"- Accelerated feature deployment velocity by 10x by architecting an advanced agentic development framework, drastically reducing time-to-market for core product capabilities. - Leveraged cutting-edge foundational models within an autonomous workflow to automate complex engineering asks and rapidly ship high-value features. - Designed and engineered robust agent harnessing systems, implementing strict guardrails and evaluation layers to guarantee deterministic and safe AI behaviors. - Mitigated operational risks and ensured product reliability by building continuous validation pipelines to audit agent-generated output against enterprise security standards."},{"name":"Pinterest","position":"Senior Software Engineer","location":"Remote, Canada","url":"https://pinterestcareers.com","startDate":"2024-10-01","endDate":"2025-12-01","summary":"Led development of ad solutions for 500M+ users. Designed and implemented a state-based architecture to improve code quality and app responsiveness. Worked cross-functionally with product, design, and data science teams to optimize features. Focused on performance tuning and scalability."},{"name":"DoorDash","position":"Senior Android Engineer & Team Leader","location":"Toronto, ON","url":"https://doordash.com","startDate":"2021-12-01","endDate":"2024-10-31","summary":"Managed a team of 5 Android Engineers building ads, promotions, and DashMart features for the Consumer app. Enhanced backend systems resulting in 5% increase in ad traffic and DashPass conversion rates. Led development of in-store scan feature for DashMart. Delivered $250k-$300k in annual net profits through effective leadership."},{"name":"LinkedIn","position":"Senior Software Engineer","location":"Bengaluru, Karnataka, India","url":"https://linkedin.com","startDate":"2020-04-01","endDate":"2021-10-31","summary":"Led a team of 4 Android Engineers for LinkedIn Groups and Events. Transitioned from REST API to GraphQL and implemented dependency injection, reducing page load times by 20%. Rewrote legacy LinkedIn group code with modern Android tools, achieving 100% crash-free sessions. Optimized feature addition time by 50%."},{"name":"Paytm Money","position":"Senior Software Engineer","location":"Bengaluru, Karnataka, India","url":"https://paytmmoney.com","startDate":"2019-04-01","endDate":"2020-02-01","summary":"- Played a pivotal role in the development of Paytm Money, starting from its initial stages and scaling the app to over 10 M+ downloads. - Contributed to setting up the Android app architecture using technologies such as MVVM with Clean architecture, RxJava, Data Binding, Dagger2, Kotlin, Modularized Architecture, and Room DB. - Actively participated in code reviews, brainstorming sessions, and team meetings."},{"name":"Paytm Money","position":"Software Engineer","location":"Bengaluru Area, India","url":"https://paytmmoney.com","startDate":"2017-12-01","endDate":"2019-03-01"},{"name":"Kuliza","position":"Android Engineer","location":"Bengaluru, Karnataka, India","url":"https://finvolv.com","startDate":"2016-01-01","endDate":"2017-11-01"},{"name":"PaytmMoney","position":"Senior Android Engineer","location":"Bengaluru, India","startDate":"2016-01-01","endDate":"2020-02-29","summary":"Built Paytm Money from initial stages to 10M+ downloads. Set up Android app architecture using MVVM with Clean architecture, RxJava, Data Binding, Dagger2, and Room DB. Actively participated in code reviews, brainstorming sessions, and team meetings."}],"education":[{"institution":"Indian Institute Of Information Technology Allahabad","studyType":"Bachelor of Technology (B.Tech.) in Information Technology"}],"projects":[{"name":"Spam Email Classification","description":"The increasing volume of unsolicited bulk e-mail (also known as spam) has generated a need for reliable anti-spam filters. Machine learning techniques now days used to automatically filter the spam e-mail in a very successful rate. In this project we build some of the most popular machine learning methods (Multinomial Bayesian classification, K-NN and SVMs) and compare their performance with respect to each other. Tools Used: LIBSVM Languages Used: Java, C++"},{"name":"Parallel K-means Clustering","description":"This project is aimed at adapting Parallel K-means algorithm based on map reduce framework using Hadoop to make the clustering method applicable to large scale data. We compared parallel k-means with serial k means. We use speedup, scaleup and sizeup to evaluate the performances of our proposed algorithm. The results show that the proposed algorithm can process large datasets on commodity hardware effectively. Tools Used: Apache Hadoop version 1.2.1."},{"name":"Online Shopping System","description":"The Main aim of this project is to design Online shopping System which is used to provide a online interface to E- users (online users ) to buy and sell goods by sitting at home through internet. we designed back-end using java and used oracle 10g for data storage !! Languages Used: Java. Tools Used: Netbeans, Oracle10g."}],"skills":[{"name":"Software Infrastructure"},{"name":"Android Framework"},{"name":"Object Oriented Design"},{"name":"Model-View-Controller (MVC)"},{"name":"Kotlin Coroutines"},{"name":"Backend"},{"name":"Microservices"},{"name":"Apache Kafka"},{"name":"Kubernetes"},{"name":"Amazon Web Services (AWS)"},{"name":"Redis"},{"name":"Continuous Integration and Continuous Delivery (CI/CD)"},{"name":"Project Estimation"},{"name":"Unit Testing"},{"name":"Google Analytics"},{"name":"Git"},{"name":"Team Leadership"},{"name":"Spring Boot"},{"name":"Java"},{"name":"Android"},{"name":"Model-view-viewmodel (MVVM)"},{"name":"Programming"},{"name":"Algorithms"},{"name":"Data Structures"},{"name":"Engineering"},{"name":"Software Development"},{"name":"Android Development"},{"name":"Image Editing"},{"name":"Architecture"},{"name":"Mobile Devices"},{"name":"Basic HTML"},{"name":"Kotlin"},{"name":"XML"},{"name":"Firebase"},{"name":"GitHub"},{"name":"Python (Programming Language)"},{"name":"Competitive Programming"},{"name":"mvp"},{"name":"coding"},{"name":"Software Engineering Practices"},{"name":"Mobile Photography"},{"name":"Mobile Application Development"},{"name":"Android Design"},{"name":"C++"},{"name":"MVI architecture"},{"name":"Jetpack Compose"},{"name":"Dependency Injection"},{"name":"Dagger"},{"name":"Hilt"},{"name":"RESTful APIs"}],"certificates":[{"name":"Editing Images Using Snapseed","date":"2020-05-01","issuer":"LinkedIn"},{"name":"Kotlin for Android: Best Practices","date":"2020-05-01","issuer":"LinkedIn"},{"name":"Photography Foundations: Mobile Photography","date":"2020-05-01","issuer":"LinkedIn"},{"name":"Flagship Android 101: Introduction to Lever","date":"2020-04-01","issuer":"LinkedIn"}]}