Ryan Glenn Roemer



UCSD San Diego, California
M.S. in Computer Science, March 2009 GPA: 4.00

UCLA School of Law Los Angeles, California
J.D., May 2003 GPA: 3.60

Stanford University Palo Alto, California
B.A. in Political Science, Minor in Computer Science, March 1999 GPA: 3.65


  • Languages: JavaScript, Python, C/C++, C#, Java, Bash, and SPARC assembly.
  • Cloud: Amazon Web Services (AWS), Windows Azure, and Google Cloud Platform (GCP).
  • Web: Node.js, React, GraphQL, Webpack.
  • Backend: Docker, Serverless, VPC, Hadoop, Solr, ElasticSearch, SQL, etc.


Formidable LabsSeattle, Washington
CTO and Co-founder7/13 - Present
  • Architected and owned AWS cloud infrastructures for multiple clients leveraging Terraform, CloudFormation, and wide ranges of AWS offerings (Lambda, VPC, etc.)
  • Led JavaScript design / infrastructure for top-five ecommerce site with team of 50+ engineers

Curiosity Media Arlington, Virginia
Director of Engineering 1/12 - 7/13
  • Lead development and operations for, the world's largest Spanish learning site.
  • Developed responsive, full-stack JavaScript adaptive learning mobile platform with Backbone.js, Zepto, RequireJS frontend and Node.js, Express, MongoDB backend.
  • Architected Hadoop data mining, Node.js backend API service, end-to-end testing, and other projects.
  • Transitioned entire system to Amazon cloud, with hot failover for all critical systems, leveraging EC2, Elastic MapReduce, Elastic Load Balancers, RDS, S3, ElastiCache, Route 53 and Opscode Chef.

IP Street
Seattle, Washington
Senior Engineer
8/10 - 12/11
  • Developed both frontend and backend technologies for cloud-scale intellectual property analytics system and data store backed by various frameworks, databases, search, and messaging tools.
  • Implemented sharded Solr search system with advanced query, faceting, and statistics support.
  • Redesigned patent document store into cloud-backed, distributed system, available across all servers.
  • Created custom frontend test infrastructure for browser-less JavaScript / AJAX testing.

Microsoft Redmond, Washington
Software Development Engineer II, Cloud Infrastructure Services 3/09 - 8/10
  • Developed and hardened backend services and components of Windows Azure storage service.
  • Created scalable logging, deployment, and reporting frameworks, used by various internal projects.
  • Led threat model and security assessments of the storage platform for public release.

UCSD San Diego, California
Graduate Student Researcher 9/07 - 3/09
  • Extended "return-oriented programming" buffer overflow exploit research to SPARC. Developed C API for proof-of-concept exploits and Python disassembly / exploit discovery and search tool.
  • Enhanced internal structures of Xen/Qemu virtual machine data tracking system using C and Python.

Google Irvine, California
Software Engineering Intern 6/08 - 9/08
  • Developed back-end auction analysis library for Google Audio Ads using Java and Protocol Buffers.
  • Created AJAX web front-end interface using Google Web Toolkit and Java servlets.

Intuit San Diego, California
Software Engineering Intern 7/07 - 9/07
  • Developed cross-platform portable code samples for Foundations team in Shared Product Components division. Programmed Java and C# packages targeting Eclipse and Visual Studio environments.
  • Designed integrated unit testing / code coverage reporting tool using Maven, Jelly scripting, and XSLT.

UCSD San Diego, California
Teaching Assistant 10/06 - 6/07
  • Led labs, discussion sections, and held office hours for introductory programming (CSE 3) and C / SPARC assembly (CSE 30) courses for Profs. Rick Ord and Susan Marx.

Morrison & Foerster LLP San Diego, California
Patent Attorney 10/03 - 5/06
Summer Associate 5/02 - 8/02
  • Litigated patent / copyright cases and prosecuted patent applications in computer / life sciences areas.
  • Advised software clients regarding patent portfolio assertion and open source licensing.
  • Provided technical counseling in trade secret and CAN-SPAM criminal investigations.
  • Licensed in California (currently inactive) and with the U.S. Patent and Trademark Office.

Enterprise Design Group San Diego, California
Software Engineer 9/99 - 6/00
  • Developed web applications for business clients. Wrote E-commerce, website management and security packages using Cold Fusion, Perl, C, Informix, and MS SQL.

Stanford Law School Palo Alto, California
Programmer 2/99 - 6/99
  • Created web templates, database middleware, and utility scripts to drive new site functionality, including search options and aggregate case statistics for technical redesign of the Stanford Law School's Securities Class-Action Clearinghouse.


  • TA Excellence Award, 2006-07

UCLA School of Law
  • Order of the Coif (Top 10% of Class)
  • White O'Connor Top Moot Court Team
  • UCLA Journal of Law and Technology, Chief Technology Editor
  • Student Bar Association, various technology committees, 2000-03