Ryan Glenn Roemer
email: ryan@ryanroemer.com
EDUCATION
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 |
TECHNICAL SUMMARY
- 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.
EXPERIENCE
Formidable Labs | Seattle, Washington | CTO and Co-founder | 7/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 SpanishDict.com, 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.
ACTIVITIES AND AWARDS
UCSD
Awards: - TA Excellence Award, 2006-07
Groups:
UCLA School of Law
Awards: - Order of the Coif (Top 10% of Class)
-
White O'Connor Top Moot Court Team
Journal: -
UCLA Journal of Law and Technology, Chief Technology Editor
Activities: - Student Bar Association, various technology committees, 2000-03
|
|