Ryan Garlick

garlick@unt.edu

Download CV as PDF

Dr. Garlick has over 15 years of industry and academic experience. He is currently a faculty member at the University of North Texas in the Department of Computer Science and Engineering. With full-stack expertise in e-commerce from both an academic and industry perspective, he regularly consults with industry on shopping cart development, payment gateways, e-commerce security, and integration with manufacturing, fulfillment, and shipping. Dr. Garlick teaches the Database, Internet Programming, IT Project Management, and Secure e-Commerce courses at UNT. He has broad expertise in web technologies, search, Android development, PHP, Java, and database-backed websites. Dr. Garlick has developed real estate financial software for calculating transactional closing costs and holds a bachelor’s degree in Finance, a PhD in Computer Science and an active Texas real estate license. Dr. Garlick was a principle in the National Geographic special ‘The Code Breakers’, and has been an invited speaker at several conferences and lectures.

Dr. Garlick has extensive experience with patents relating to the web, search, and database fields. In the past three years, he has worked as a technical expert in many patent related matters, involving hundreds of hours of research, investigation, and study. He has been qualified as an expert by the Court, performed several code reviews, and given testimony by deposition and at trial. He has also helped counsel and Courts to understand technology that often seems arcane. In doing so, he has become familiar with, and actively worked with the legal principles that underlie claim interpretation in the transactional website and software development industries.

 

Education

PhD in Computer Science

May 2003

Southern Methodist University

Dallas, TX

 

 

Master of Science in Computer Science

December 1998

Texas State University

San Marcos, TX

 

 

BBA in Finance with Honors

August 1995

The University of Texas at Austin

Austin, TX

 

Professional Experience

Principal Lecturer

University of North Texas

September 2009 - present

Denton, TX

§   Created Android Development Course with Industry Collaboration

§   Murphy Center for Entrepreneurship Faculty Fellow

§   Developed Database Course Covering MySQL and noSQL (MongoDB)

§   Created Asynchronous Online Curricula for Multiple Courses

 

Visiting Assistant Professor

University of North Texas

August 2003 – August 2009

Denton, TX

§   Created Courses in Mobile Development and Secure e-Commerce

§   Researched Engineering Pedagogy with Associated Grant Writing

§   Taught C++, Java, and Artificial Intelligence (AI)

§   Developed Innovative Programming Coursework Used in Several Countries

 

Founder

FrameTheTV.com, LLC

January 2010 – present

Dallas, TX and Austin, TX

§   Created PHP e-Commerce Site for Designing and Selling Frames for Televisions

§   Developed Online Custom Product Designer and Branded Affiliate Program

§   Manage Advertising (Adwords), Marketing, Security, and Web Development

§   Year-over-Year Average Revenue Growth of 36% 2011-2015

 

Qualifications

Academic

ACM Programming Team co-Coach at the International Collegiate Programming Competition World Finals in Harbin, China. Proficient Writer and Public Speaker

Industry

Led Security, Development and Strategy for Several e-Commerce and Real Estate Sites.

Built “FrameTheTV” e-Commerce Startup to Multi-State Distributors and Re-Sellers

Legal

IP Litigation Consultant and Expert Witness with Experience Giving Testimony by Deposition and at Trial, Performing Numerous Source Code Reviews and Preparing Extensive Reports

Media

Principal in Hour-Long National Geographic Documentary “The Code Breakers” Discussing Efforts to Decode the Zodiac-340 Serial Killer Cipher. Several Print, Radio, and Newspaper Interviews. Invited Speaker at SoMiC 2013 Computer Security Conference

Development

Developed “Mobile World Records” Cloud Storage Android App (>5,000 Downloads). Convergence Technology Center Mobile Development Workshop Leader

Technologies

Full Stack e-Commerce Expertise (including Shopping Cart Development, Payment Gateways, e-Commerce Security, Marketing, Integration with Manufacturing, Fulfillment, and Shipping Platforms, Amazon Integration, Miva Merchant, ZenCart, WooCommerce, Shopify, Apache Web Server, Web and Mobile Development, Search (Solr), and Android Development). Real Estate and Financial Software, Java, PHP, javascript

Real Estate

Texas Real Estate License # 428910. Developed and Marketed “QuickNet” Financial Software for Estimating Real Estate Closing Costs. Experienced in Real Estate Finance and Investment

 

Courses Taught

Undergraduate (CSCE Courses)

 

1030

Computer Science I : C / C++, Java

1040

Computer Science II : C /C++, Java

3055

IT Project Management : Microsoft Project, Agile, Git, Pivotal Tracker

3210

Symbolic Processing : Project Course Attempting to Decode the Zodiac-340 Cipher

3410

Advanced Programming : Android Development

3420

Internet Programming : PHP, Ruby, MVC framework, Client / Server, HTML, javascript, APIs

3530

Introduction to Computer Networks : Ethernet, TCP / IP, Application Layer

4310

Introduction to Artificial Intelligence : Algorithms, Neural Networks

4350

Database Systems : SQL, MySQL, noSQL (MongoDB)

4410

Software Development I : Year-Long Capstone Project Course

4420

Software Development II : Year-Long Capstone Project Course

4560

Secure Electronic Commerce : Public Key Infrastructure (PKI), Shopping Cart Development, Payment Gateways, e-Commerce Security, SSL, TLS, Authentication and Authorization

4890

Directed Studies :  One-on-one or Small Cohort Classes on Various Software Topics

4901

Software Development Capstone : Topics Course for Small Groups

4905

IT Capstone : Topics Course – Cryptocurrency Mining

 

Graduate (CSCE Courses)

 

5210

Artificial Intelligence : Genetic Algorithms, Meta-Heuristics

5560

Secure Electronic Commerce : Project-Based Course Creating a Real-World e-Commerce Site

 

Litigation Support

Locke Lord, LLP

Matter: Patent infringement, web-based faceted search technologies

 

Gonzalez v. New Life Ventures, Inc.

TX Eastern District, 2:14-cv-00907

Claim Construction, Source Code Review, Declaration, Infringement Expert Report, Deposition, Trial Testimony

2016

 

Gonzalez v. Tagged, Inc.

 

TX Eastern District, 2:14-cv-0993

Claim Construction, Source Code Review, Declaration, Infringement Expert Report, Deposition

2016

 

Gonzalez v. InfoStream Group Inc.

 

TX Eastern District, 2:14-cv-00906

Declaration, Infringement Consulting

2016

 

Gonzalez v. Social Concepts, Inc.

 

CA Northern District, 4:15-cv-01719

Claim Construction, Source Code Review

2015

 

Gonzalez v. Autotrader.com, Inc.

 

GA Northern District, 1:15-cv-01157

Claim Construction, Source Code Review

2015

 

Gonzalez v. Snap Interactive, Inc.

 

TX Eastern District, 2:14-cv-00992

Declaration, Infringement Consulting

2014

 

Gonzalez v. Global Personals, LLC

 

TX Eastern District, 2:14-cv-00952

Declaration, Infringement Consulting

2014

 

Gonzalez v. Zulily, Inc.

 

TX Eastern District, 2:14-cv-00630

Infringement Consulting

2014

 

Gonzalez v. Black Devine

 

TX Eastern District, 2:14-cv-00160

Infringement Consulting

2014

 

Gonzalez v. Elite Marketing Solutions, Inc.

 

TX Eastern District, 2:14-cv-00963

Declaration, Infringement Consulting

2014

 

Grants Awarded

UNT STARS Student Development

NSF STARS Computing Corps Grant

$14,000

 

2012

Social Entrepreneurship in an iPhone Development Course

Texas Transformative Instruction Initiative Grant

$3,000

 

2010

Using ALICE as a Bridge to Java in CS1

UNT Transformative Instruction Initiative Grant

$9,637

 

2008

 

Publications

Entrepreneurial Learning in a Secure e-Commerce Course through Creating Competitive Real-World Sites

Proceedings of EEE

2014

Garlick, R.

 

 

Using ALICE in CS1 - a Quantitative Experiment

ITiCSE Innovation in CS Education

Garlick, R. & Celikel, E.

 

2010

Motivating and Retaining CS2 Students with a Competitive Game Programming Project

iNEER Special Volume: Innovations

2007

Garlick, R. & Akl, R.

 

 

Strategies for Retention and Recruitment of Women and Minorities in Computer Science and Engineering

iNEER Special Volume: Innovations

2007

Akl, R., Keathly, D. & Garlick, R.

 

 

Intra-Class Competitive Assignments in CS2: A One-Year Study

Proceedings of ICEE

Garlick, R. & Akl, R.

 

2006

Dynamic Wavelength Routing in WDM Networks via Ant Colony Optimization

Ant Algorithms

2002

Garlick, R. & Barr, R.

 

 

Variable Hidden Layer Sizing in Elman Recurrent Neuro-Evolution

Journal of Applied Intelligence

Garlick, R. & Kaikhah, K.

2000