# Aaron Cooley > Staff Software Engineer at Google Location: San Francisco, California, United States Profile: https://flows.cv/aaroncooley Specializing in Agentic AI Security and scam protections ## Work Experience ### Staff Software Engineer @ Google Jan 2020 – Present Android Scam protection: - Worked with Google DeepMind to develop, patent, promote and productionize the SecGemini scam detection on Android - Worked with Google Messages to develop AI based hybrid on-device & confidential compute scam protections - Lead development and deployment of Sensitive Content Warnings using AI to protect children from CSAM solicitation and abuse Gmail Security Engineering: - Designed and lead implementation of Workspace Client Side Encryption implementation Android and iOS - Worked to onboard and drive two teams of 7 engineers to deliver CSE for Gmail Directly drove the implementation implementation on the Android side - Worked as the lead engineer for the implementation of Hide-my-email on Gmail - Security reviewer for Workspace design docs focusing on mobile design security - Actively drove new language (Kotlin, TypeScript, Swift) adoption efforts in Gmail ### Lead Consultant, Security and Mobility @ Kunai Jan 2016 – Jan 2020 | Oakland, Ca Creating cutting edge security and mobility solutions for the worlds leading technology and financial services institutions ### Senior Director, IT Portfolio Solutions @ MoneyGram International Jan 2015 – Jan 2016 | MoneyGram Innovations Center - Created patten pending technology to increase the security of MoneyGram's sensitive data while reducing the cost and scope of compliance audits - Created an embedded linux based solution for management of peripherals - Managed engineering architecture for MoneyGram's bank teller and ATM solutions - Developed and managed a new Software Development Lifecycle Process - Implemented Lean and Agile practices at MoneyGram - Restructured MoneyGram Burlingame’s on-shore and off-shore engineering teams cutting the cost of agile development by 75% - Doubled MoneyGram Burlingame’s on-shore engineering staff ### Solutions Architect, Slalom Digital @ Slalom Consulting Jan 2013 – Jan 2015 Design and build the next generation of digital services for the world's best Fortune 500's and start-ups. ### Conversational Insights R&D Director @ TOUT Jan 2012 – Jan 2013 Developed and deployed Tout's Conversational Insights Technology (CIT). CIT uses speech-to-text technology to enhance the metadata associated with Tout's video based social media platform, and allow Tout's business partners to visualize what is being said on Tout's video based social media network. ### Head of Development SF @ INQ Mobile Jan 2011 – Jan 2012 INQ works to seamlessly integrate social applications and media with Android using cloud technology. - Staffed and organized teams to work effectively using Agile/Scrum and deliver a new product in less than 3 months - Architected INQ’s first cloud based product feature - Worked with INQ’s executive staff to set direction and define it’s new product strategy ### Video Architect/Manager @ Yahoo! Inc Jan 2007 – Jan 2011 | Sunnyvale, Ca - Managed direct reports, a cross organizational team, and external vendors to design, develop, and deploy all of Yahoo!’s mobile video platforms from scratch - Managed the architecture and development of Yahoo’s next generation cloud based video player, reducing the number of video platforms in production from 350 to 1 - Architected a cutting edge video platform based on HTML-5/JavaScript and node.js - Deployed Yahoo!’s mobile video platform to every device in every country world wide - Deployed support for video in every Yahoo! mobile application shipped including Yahoo! Livestand, FrontPage, Fantasy Football, Finance and more - Architected, developed and deployed Yahoo!’s real-time encoding solution which can take video or music in any format and play it on any handset - Deployed Yahoo!’s live mobile video platform ### Owner @ Kinetic Analysis Data Jan 2003 – Jan 2010 Many people ask about this as it's my personal email address, so I include it here in my profile. Kinetic Analysis Data is a small side business I started to help amateur motorcycle racers improve their technique. The service I provided combined video and GPS to allow riders to compare speed, body position, lines and more with faster riders. Inexpensive helmet cams and cellphones have made the service obsolete, but I still have fun shooting video for friends at the race track. ### Senior Handset Engineer @ MobiTV (Idetic, Inc) Jan 2004 – Jan 2006 - Worked with AT&T, Sprint, Cingular, and every major handset maker to create MobiTV’s MobiEnabled program taking MobiTV from 3 Sprint handset to almost every handset shipped by a major OEM in less than 2 years - Release engineering, porting and development work to support MobiTV’s client application on handsets world wide - Developed ‘creative’ solutions to work around issues and limitations in handsets - Worked directly with Sprint, AT&T, and others to ensure MobiTV’s solutions worked properly on every handset ### Senior Software Architect @ Sun Microsystems, Inc. Jan 1998 – Jan 2004 - Deployed the first generation of Java enabled cell phones with DoCoMo and Sprint - Deployed the first generation of cell phone content vending solutions with Sprint and Telstra. - Expert in the development and deployment of handset and backend Java Solutions for the Mobility space. - Deliverd three major presentations at JavaOne on URL Tokenization, Sprint MIDP Extensions, and OSGi Technology in the DotComHome. ### Lead Engineer @ Diba, Inc. Jan 1996 – Jan 1998 - Created the industry’s first commercially deployed port of Java to an embedded environment for Toshiba, Inc. - Began work to create the industry’s first Java enabled SetTop Box web browser based on WebTV like environment. Customers included Cannon, Zenith, Samsung, Toshiba, and others. ### Lead Engineer @ Pegasus Disk Technologies Jan 1995 – Jan 1996 - Ported and deployed the Pegasus Disk Technologies optical juke-box operating system from OS/2 to Windows NT. - Debugged and deployed the final product, including testing efforts on 50 different juke box hardware configurations, 3 different types of media, and 5 different x86 hardware configurations. ### Software Engineer @ Xerox PARC Jan 1993 – Jan 1995 - Researched and developed products using PARC’s paper based digital document technologies including paper based digital encryption, highlight and check box recognition, and text recognition. ### Software Engineer @ Sun Microsystems, Inc. Jan 1990 – Jan 1993 - Delivered a leading edge Unix printing solution based on server side rasterization of documents. - Developed ported and maintained kernel level device drivers for OEM and industry standard printers, in sizes ranging from HP ink jets to raster offset devices from Kodak. ## Education ### BA in Computer Science UC San Diego ## Contact & Social - LinkedIn: https://linkedin.com/in/aaronfcooley - Portfolio: http://m.yahoo.com --- Source: https://flows.cv/aaroncooley JSON Resume: https://flows.cv/aaroncooley/resume.json Last updated: 2026-04-12