# Tony Cuadra > Principal Software Engineer at Roblox Location: San Francisco Bay Area, United States Profile: https://flows.cv/tonycuadra Mobile software developer with extensive Java experience. I am seeking opportunities to apply my innovation and expertise as a mobile developer and Crestron programmer to turn science fiction into reality. As a Senior Software Engineer at Google I have worked on several high profile Android apps, including Google+, Google Photos, and YouTube Gaming. As a Senior Software Developer at BlackBerry, I focused on streaming media and Digital Rights Management, working on both Microsoft PlayReady and OMA DRM v2. At Motorola I helped design and led the implementation of an open source multi-platform interprocessor communication stack for iDEN phones. As side projects, I have worked as a Crestron programmer and founded a Rock Band Bar Nights business that provided entertainment at the 2009 BCS National Championship and continues to operate successfully today. I am a U.S. Presidential Scholar and graduated at the top of my class from Cornell. Specialties: Mobile application development, object-oriented design, home automation, Java ## Work Experience ### Principal Software Engineer @ Roblox Jan 2020 – Present | United States ### Principal Software Engineer @ Magic Leap Jan 2016 – Jan 2020 | Miami/Fort Lauderdale Area ### Senior Software Engineer @ Google Jan 2012 – Jan 2016 | Mountain View, CA Implemented a significant portion of the YouTube Gaming Android app - Focused on memory management and performance optimizations - Contributed several reusable libraries to the overall YouTube code base - Worked on initial project setup and build configuration Developed several large features for the Google+ Android app: - Communities - Implemented full feature for initial launch in 6 weeks (UI, database, network operations, notifications, and analytics) - Photos - Implemented album view, photo selection, and background sync. Refactored auto backup code and migrated to new backend API. - Locations (Latitude replacement) - Rewrote completely to use Google Maps API v2 and added several features including a clustering algorithm to merge overlapping markers. - Plus Page delegation - Added ability for users to sign in as a Plus Page (business account), which required a redesign of the sign in process and special handling throughout the app Created reusable components for Android app development across Google: - Background Task Service - a library for running tasks on background threads that avoids the pitfalls of AsyncTask by storing results until the calling fragment or activity is resumed. - RPC library for Google APIs - handles common RPC tasks like authentication, retries, response parsing, logging, and request batching. It also allows easy configuration for debug and production environments. - Poke - a commandline debug tool that allows arbitrary actions to be taken on debug app builds. Actions are discoverable using a bash tab completion script that queries the device. - Partitioned Database Manager - SQLiteOpenHelper that allows libraries to handle creation and version management for their own sets of tables (partitions) in a shared app database. - Local Media - a simple API for interacting with local media on Android devices ### Senior Software Developer @ BlackBerry Jan 2008 – Jan 2012 | Sunrise, FL - Implemented a complete UPnP stack in Java for use in a streaming media server application - Implemented missing HTTP server functionality, including persistent connections and chunked transfer encoding - Collaborated on the implementation of OMA DRM v2 and Microsoft PlayReady DRM - Designed and led the development of a falling blocks typing game to showcase BlackBerry keyboards ### Senior Staff Engineer @ Motorola Jan 2002 – Jan 2008 | Plantation, FL - Wrote Linux and Windows Mobile device drivers (audio, UART, messaging unit) - Collaborated in the design and led the implementation of an open source interprocessor communication stack (SmartIPC) that provides guaranteed delivery, multicast, flow control, bandwidth allocation, and dynamic service discovery for iDEN phones - Designed and implemented a custom radio firmware application for the DEA to allow two XTL 5000 radios to be controlled by a single control head - Developed a Virtual Radio application in Java that allows remote clients to connect to a server to control a radio and transmit and receive audio using Voice over IP ## Education ### Bachelor of Science in Computer Science, Electrical Engineering Cornell University ### Master of Science in Electrical and Computer Engineering University of Florida ### AA and High School Diploma School for Advanced Studies ## Contact & Social - LinkedIn: https://linkedin.com/in/tony-cuadra-3406584 --- Source: https://flows.cv/tonycuadra JSON Resume: https://flows.cv/tonycuadra/resume.json Last updated: 2026-04-12