Rushabh's PortfolioLeader in Mobile Software Engineering

Work Experience


Amazon Web Services (AWS)

Software Engineer | Dec 2021 - Present

Senior mobile engineer working on privacy-first, large-scale communication products at Amazon. I focus on designing and delivering secure, high-performance mobile systems while raising the engineering bar through strong technical ownership, thoughtful reviews, and principled decision-making.

At AWS, I have driven mobile initiatives across secure messaging, encrypted meetings, and AI-powered integrations, partnering closely with product, security, and backend teams to translate complex requirements into scalable, resilient mobile architectures. My work spans performance optimization, Core Data threading and data-model redesign, and platform modernization, resulting in about 75% improvements in responsiveness, along with increased reliability and better user experience.

I am deeply invested in building strong engineering culture: mentoring engineers across levels, contributing to hiring and design reviews, and shaping development practices that balance speed, quality, and long-term maintainability. I enjoy operating at the intersection of hands-on technical work and broader system thinking, especially in environments where security, privacy, and scale are non-negotiable.

Always interested in solving hard problems, growing teams through technical excellence, and building systems that users can trust.

Microsoft

Software Engineer | Mar 2016 - Dec 2021

Worked on the Microsoft Teams iOS Core Engineering team, delivering foundational messaging and platform capabilities with a primary focus on authentication and identity.

Drove the architecture and development of multi-account authentication on iOS, enabling seamless identity management across organizations while improving authentication performance by 37%. Owned end-to-end authentication workflows spanning silent and UI-based flows, MDM/MAM compliance, and integration with multiple enterprise backends, scaling silent authentication to support 8B+ daily events.

Championed adoption of phone-based and brokered authentication with Azure, personal and custom setups, raising the bar on mobile security while improving reliability and user experience for millions of monthly active users globally. Contributed to core messaging experiences including starred messages, chat and Teams views, Giphy integration, and overall messaging functionality.

rushg.me

Founder | Mar 2013 - Apr 2025

Built and operated rushg.me as my long-running personal product and engineering platform: a portfolio plus a production-style home lab where I design, ship, and run real systems end-to-end (security, reliability, observability, and day-2 operations).

n8n: Designed multi-stage, failure-resistant options-trading automations that generate market theses and structured artifacts and feed a continuous ML-ready dataset loop; runs automatically and is profitable in practice.

Local LLMs (OpenWebUI, Ollama, llama.cpp): Deployed private, controllable inference for research, workflow orchestration, and agentic coding/tooling.

Docker: Containerized and deployed services with repeatable builds, versioned config, upgrades, and rollback-friendly workflows.

Data APIs/Scrapers: Built and hosted live ingestion/enrichment endpoints used by trading pipelines (deployed as always-on services).

Telegram Bot: Implemented trade notifications, monitoring, and interaction flows with alerting.

NGINX: Reverse proxy and access control for internal services; segmented exposure and hardened entry points.

Netdata: Full-stack monitoring for system health, performance, and capacity planning.

Home Assistant: Deployed and built reliable home automations/routines with operational discipline.

UniFi (UDM Pro, Protect): Network/security admin, device management, and ongoing posture maintenance.

Plex / Immich / Pi-hole: Operated media, photo, and DNS-level network hygiene services.

Gitea: Self-hosted source control for internal projects and agentic development workflows.

ComfyUI: Deployed local image pipelines integrated into my broader AI stack.

Intuit

Software Engineer Co-op | Jun 2015 - Dec 2015

Software Engineer Co-op on the TurboTax iOS application team at Intuit, contributing to customer-facing features, payments, and application stability.

Worked on feature development, technical spikes, and bug fixes across the iOS codebase, including Apple Pay integration to support secure in-app payments. Partnered closely with customer support and backend teams to build and refine support-facing integrations, improving issue resolution and overall user experience.

Maintained strong test coverage to ensure reliability and quality, and participated in internal hackathons to prototype solutions driven by user feedback and emerging technology trends.

Guid Softwares

Chief Technology Officer | Feb 2012 - Dec 2012

Chief Technology Officer at an early-stage startup, responsible for defining the technology vision and driving end-to-end product execution across mobile and cloud platforms.

Led development across cloud services, Windows Phone, and Windows 8 applications, combining hands-on engineering with architectural ownership. Designed and implemented the backend architecture for cloud-based services, including API design, data flows, and third-party integrations such as Facebook OAuth and Foursquare, enabling scalable identity and location-based functionality.

Worked closely with founders and business stakeholders to shape product direction, set engineering priorities, and ensure timely delivery in a fast-moving startup environment. Regularly met with potential investors and partners, pitching the product and presenting technical concepts, architectural decisions, and scalability plans to both technical and non-technical audiences.

Successfully shipped a beta version of the product to the Windows Phone Store, validating the full lifecycle from concept and architecture through deployment and public distribution.

Zoik it! Link to the published application (Older Version)

1st Playable Productions

Programming Intern | Jun 2014 - Aug 2014

Worked as a gameplay engineer on multiple shipped titles across console and mobile platforms.

Contributed to the Nintendo DS and Nintendo 3DS title Winx Club: Saving Alfea, improving core gameplay mechanics, implementing UI components, developing interaction logic, and resolving stability and gameplay bugs to enhance overall player experience.

Served as a core engineer on an unreleased Android game, owning significant parts of the mobile architecture. Responsibilities included managing build scripts, designing and implementing large portions of the UI, developing application navigation and background features, and building Java-based APIs to bridge native C++ (NDK) components with the Android application layer.

Also contributed to the development of an internal animation tooling pipeline used by in-house artists. The tool automated generation of 2D animation assets from image sequences, improving animator workflow efficiency and reducing manual processing time.

Rochester Institute of Technology

Graduate Assistant | Aug 2013 - May 2015

Graduate Assistant at Rochester Institute of Technology, working as a developer on applied research projects involving simulation, gaming, and interactive systems.

Worked on a research-driven educational game for children to explain the biogas lifecycle, including generation and fermentation, in a simple and engaging way. The game was built using Unity3D and integrated with a MATLAB/Simulink simulation model to drive realistic system behavior. Designed and implemented a Node.js-based client-server architecture to enable real-time communication between the Unity game client and the simulation model.

Also contributed to an internal research initiative focused on developing a new gaming console for users with disabilities, exploring accessibility-focused interaction models and alternative input mechanisms. Additionally, assisted in the development of an interactive virtual tour website for the institute (darkfall.github.io/VirtualTour_IGM/#).

Edukinect

Freelance Trainer | Feb 2012 - Aug 2013

Freelance Trainer at Edukinect, delivering hands-on technical workshops and training programs across schools, universities, and professional organizations in Hyderabad.

Conducted workshops and seminars on Microsoft technologies including Windows 8, Windows Phone 7, the .NET Framework, Windows Azure, cloud computing, and database fundamentals. Mentored students and early-career developers through the full application development lifecycle, guiding them to build and publish applications to public app stores.

Led large-scale training sessions for both academic institutions and companies, breaking down complex platform and cloud concepts into practical, applied learning. Acted as a technology evangelist, presenting modern development practices and promoting adoption of Microsoft platforms through interactive, project-driven workshops.

Microsoft Student Partners

Microsoft Student Partner | Aug 2010 - Sep 2012

Selected as a Microsoft Student Partner (MSP) from India, part of a highly competitive program focused on technical excellence and community leadership. Ranked among the top 5 MSPs nationally.

Gained deep hands-on experience building applications for Windows, Windows Phone, and Windows 8 platforms using .NET 4.5 and Windows Runtime APIs. Designed, developed, and shipped multiple applications to public app stores, some of which generated revenue, providing early exposure to end-to-end product development, distribution, and monetization at a young age.

Actively led and organized technical workshops, seminars, and university learning sessions, delivering hands-on training and presentations on Microsoft platforms and technologies. Served as a technical evangelist, working closely with student communities to promote modern application development practices and Microsoft's ecosystem.

Projects: Metronome (Windows Store), gSync, Media Locker

inoXapps

Intern | Jun 2011 - Jul 2011

Independent game developer, building and shipping mobile games to the Windows Phone Store.

TappUps: Developed and shipped a casual physics-based game built with the XNA framework and C#. Designed and implemented custom physics to control core gameplay mechanics, and owned the full development lifecycle including game logic, performance tuning, and store submission. Worked closely with a designer while leading all engineering efforts. The game achieved strong traction and positive reception on the Windows Phone Store.

Truth and Dare: Developed and shipped a social game featuring a spin-the-bottle mechanic with shake-triggered interactions and support for user-generated truth questions and dares. Implemented core gameplay logic, data persistence, and interaction handling using XNA and C#. Served as the primary engineer on the project, collaborating with a designer on visual and UX elements.

Projects


Skills


iOS
AI
Game Development
Docker
Cloud

Education


Rochester Institute of Technology

August 2013 - January 2016

Masters in Game Design and Development [GPA : 3.85]
  • MS in Game Design and Development (GPA 3.85).
  • Coursework: Game Development Processes, Gameplay Prototyping, Game Engine Design, Mobile Games, Graphics, AI, Sound Engineering.
  • Graduate Assistant at the School of Interactive Games and Media.

University of Mumbai

August 2008 - August 2012

Bachelors in Computer Engineering [First class score]
  • Bachelors in Computer Engineering (First class).
  • Coursework: AI, Image Processing, Soft Computing, HCI, Data Mining, Software Architecture, System Security.
  • Built W-Cloud capstone for Windows Phone to desktop sync on Azure.

Contact Me


Provide at least one: email or phone.