Ryan J. Peterson, Developer in Hershey, PA, United States
Ryan is available for hire
Hire Ryan

Ryan J. Peterson

Verified Expert  in Engineering

Serverless Developer

Location
Hershey, PA, United States
Toptal Member Since
November 25, 2013

Ryan is a top architect, entrepreneur, and developer. He boasts a proven competency in building cloud-scalable, extensible software and systems. He writes code that can be maintained and expanded over time as business systems and requirements adapt to market demands or pivots in core business direction.

Portfolio

Serenity Software, Self-Employed
Amazon Web Services (AWS), Product Development, UI Testing, Laravel...
Lottery.com
Agile Software Development, JavaScript, Full-stack, Technical Leadership...
Anthem Blue Cross and Blue Shield
GraphQL, Leadership, Full-stack, Technical Leadership, Architecture, GitHub...

Experience

Availability

Part-time

Preferred Environment

MacOS, Unix, Linux, Git

The most amazing...

...was a crowdfunding platform that was part of a FINRA-approved financial services organization.

Work Experience

Consulting

2006 - PRESENT
Serenity Software, Self-Employed
  • Worked with many enterprise and startups as a consultant for building cloud-based SaaS products and internal systems.
  • Built complex reporting dashboards with D3 and WebSockets.
  • Worked on various robotics interfaces and algorithms around path-planning.
  • Built and delivered hundreds of products over 15 years of business and software consulting.
Technologies: Amazon Web Services (AWS), Product Development, UI Testing, Laravel, Amazon DynamoDB, TypeScript, NestJS, Microservices, Angular, MongoDB, React, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, Business Development, Software, SQL, Storybook, Full-stack, Technical Leadership, Architecture, XPath, Chrome Extensions, HTML, CSS, Perl, Amazon EC2, Docker, Azure, GitHub, SaaS, PostgreSQL, Multitenancy, AWS IoT, Python, Back-end, APIs, Software Architecture, NoSQL, Scalability, Cloud, CI/CD Pipelines, JSON Web Tokens (JWT), Vercel, Intranets, Lambda Architecture, AWS AppSync, DYNAMO, Serverless Architecture, Event-driven Architecture, Elixir, Data Scraping, Google Maps API, Firebase, Flutter, CTO, Product Management, Business to Government (B2G), React Apollo, Neo4j, FlutterFlow, Advisory, Coaching, Startups, Process Development, Project Management, Engineering, Software Design, Quality Assurance (QA), Cybersecurity, Code Review, App Infrastructure, Express.js, Automation, Consulting

EVP of Technology

2016 - 2022
Lottery.com
  • Led the product and engineering focus for the core Nexus Gaming Platform from conception to launch.
  • Facilitated the re-platforming of the company's operations with zero operational downtime.
  • Continually identified areas of opportunities and gaps, which reduced IT costs from $5 million annually to $250,000 while increasing software uptime and reliability.
Technologies: Agile Software Development, JavaScript, Full-stack, Technical Leadership, Architecture, B2B Wallets, Online Payments, Digital Payments, Crypto, Web Development, Web Scraping, Next.js, Redis, AWS Lambda, Amazon RDS, GitHub, React Native, RabbitMQ, Google Cloud Platform (GCP), Back-end, APIs, Software Architecture, NoSQL, Scalability, Cloud, CI/CD Pipelines, JSON Web Tokens (JWT), Vercel, Intranets, Lambda Architecture, AWS AppSync, DYNAMO, Serverless Architecture, Event-driven Architecture, Amazon DynamoDB, Data Scraping, Google Maps API, CTO, Product Management, Business to Government (B2G), React Apollo, Startups, Process Development, Project Management, PCI, PCI Compliance, PCI DSS, Software Design, Quality Assurance (QA), Cybersecurity, Code Review, App Infrastructure, Express.js, Automation

GraphQL Consultant

2020 - 2020
Anthem Blue Cross and Blue Shield
  • Led the team from REST thinking to GraphQL thinking through teaching and code review.
  • Helped organize and develop flexible access patterns for complex data sets to map to GraphQL.
  • Oversaw launch into production processes and the first GraphQL API deliverable in the business unit.
  • Managed a small team of three engineers working on the implementation and development of the GraphQL API.
Technologies: GraphQL, Leadership, Full-stack, Technical Leadership, Architecture, GitHub, Back-end, APIs, NoSQL, Scalability, Cloud, CI/CD Pipelines, JSON Web Tokens (JWT), Intranets, Event-driven Architecture, Product Management, React Apollo, Advisory, Process Development, Software Design, Code Review, Automation, Consulting

Consulting Senior Engineer

2019 - 2020
Restaurant Brands International
  • Added a feature to a cross-brand kiosk, mobile, and web Mongo-repo app for multiple restaurant brands.
  • Worked with the product team to outline, plan, and implement features.
  • Helped the team improve documentation and best practices.
  • Refactored portions of the system into a more modular codebase.
  • Worked on both front- and back-end codebases for feature delivery.
Technologies: Amazon Web Services (AWS), Product Development, UI Testing, Amazon DynamoDB, TypeScript, State Machines, Microservices, React, Node.js, Agile Software Development, GraphQL, JavaScript, Serverless, Amplitude, Netlify, Full-stack, Technical Leadership, Architecture, GitHub, Back-end, APIs, Software Architecture, Scalability, Cloud, CI/CD Pipelines, JSON Web Tokens (JWT), DYNAMO, Serverless Architecture, Event-driven Architecture, Product Management, Advisory, Process Development, Software Design, Code Review, App Infrastructure, Automation, Consulting

Consultant

2018 - 2019
Automation Anywhere
  • Worked to build remote team culture including organization of open feedback meetings.
  • Improved processes and work methods between IST and EST/PST workers.
  • Worked to groom, plan, and deliver features in an agile environment with targeted release dates.
  • Provided feedback to product teams to improve the end product.
  • Resolved complex bugs and system regressions by methodically tracing the issues using an RCA approach.
Technologies: Amazon Web Services (AWS), Product Development, UI Testing, React, Node.js, Agile Software Development, GraphQL, JavaScript, Software Engineering, Full-stack, Architecture, GitHub, Multitenancy, Back-end, APIs, Software Architecture, Scalability, Cloud, CI/CD Pipelines, JSON Web Tokens (JWT), Event-driven Architecture, Advisory, Process Development, Software Design, Automation, Consulting

Technical Director

2013 - 2015
Inovāt
  • Engineered a complex content search engine using Elasticsearch with Oracle River to seed indexes.
  • Developed a CRM, PIM, and CMF/CMS component system based on Symfony 2.
  • Architected a paid membership site for a print magazine using Laravel 4.
  • Created a reusable AngularJS framework to rapidly build common UI/UX interfaces from reusable components.
Technologies: Product Development, Laravel, JavaScript, AngularJS, Symfony 2, GitHub, Software Architecture, Scalability, Cloud, CI/CD Pipelines, Process Development, Software Design, Code Review

Consultant

2007 - 2008
Vigor Branding
  • Planned, engineered, and developed a Flash slide system for local venue distribution nationally with real-time Flash customization via the web for Zoom Media.
Technologies: Product Development, ActionScript 3, PHP, GitHub, Back-end, Software Architecture, Software Design, Consulting

Web Systems Developer

2003 - 2004
CTI Networks, Inc.
  • Worked as part of the system team tasked to create a highly dynamic webmail system with a weighted spam ranking algorithm.
  • Developed a XX.net CMF for multi-channel ISP brands to support ordering workflows, direct mailing management, webmail login, and dynamic regionalized pricing based on carrier rates.
Technologies: PHP, GitHub, APIs, Software Architecture, Software Design

Lottery.com

http://lottery.com/
Helped build and architect back-end microservices architecture and systems and front-end systems for a complex lottery games system. Also improved operations through customized internal tooling around SOPs.

Restaurant Brands International

https://www.rbi.com/
Helped the RBI team engineer and build a universal app that fulfilled four functions across three brands to deliver a rich mobile and in-store kiosk ordering experience across multiple platforms and devices using a single codebase.

MobileGuardian

http://mobileguardian.com
Built an AngularJS-based user interface with internationalization and localization capabilities and a modular system for expansion, including custom components, API integration, and authentication functionality.

Kidblog.org

I helped to engineer new features like a visitor map from Google Analytics data and Google Account sign-in, sign-up, and a class code system for 3+ million user accounts on the WPMU site. I also engineered a future system to be released for the 2014 school year for new and improved scalable architecture with AngularJS UI and Elasticsearch.

ZippyShell

Built a business application and visual CMS system for a franchise-based corporation. The project included a multi-layered CMS and Sales Management system that worked for both the corporate franchise and franchisees to maintain consistent content design and quality across the country.

AARP Media Sales

http://advertise.aarp.org
Built a business application and visual CMS for custom website design and business functionality. A custom workflow engine for handling incoming media request leads and ad pricing matrix displays was included.
2015 - 2015

Certificate Degree in Essentials of Corporate Financial Analysis and Decision-Making

Coursera - https://www.coursera.org/account/accomplishments/certificate/BF3AURUY75

2004 - 2005

Bachelor's Degree in Computer Science

University of Phoenix - Arizona, USA

2003 - 2004

Partial Bachelor's (Course Credits) Degree in Computer Science

Harrisburg Area Community College - Pennsylvania, USA

1999 - 2003

Technical High School Degree in Computer Science

Waverly High School - New York, USA

Libraries/APIs

Node.js, React, NgRx, Vue, AngularUI, jQuery, Google Maps API, D3.js

Tools

Mongrel2, PhpStorm, AWS Step Functions, AWS Fargate, GitHub, AWS AppSync, React Apollo, TextMate, Sublime Text, RabbitMQ, Git, Adobe Photoshop, SugarCRM

Frameworks

AngularJS, Angular, Laravel, Flutter, Next.js, JSON Web Tokens (JWT), Express.js, NestJS, React Native, Symfony 2

Languages

TypeScript, SCSS, JavaScript, CSS, HTML5, PHP, GraphQL, HTML, DYNAMO, Python, SQL, ActionScript 3, Elixir, Ruby, Java, Erlang, C++, C, Objective-C, TypeScript 3, XML, XPath, Perl

Paradigms

Agile Software Development, Microservices, REST, Asynchronous Programming, Concurrent Programming, Dependency Injection, Aspect-oriented Programming, Lambda Architecture, Serverless Architecture, Event-driven Architecture, Automation, Socket Programming, Unit Testing, Test-driven Development (TDD), Management

Platforms

Drupal, Docker, Amazon Web Services (AWS), MacOS, Linux, Netlify, AWS Lambda, Amazon EC2, Google Cloud Platform (GCP), Vercel, Firebase, FlutterFlow, Kubernetes, Azure, iOS, Windows, Unix, Android, WordPress, AWS IoT

Storage

Amazon DynamoDB, MongoDB, Redis, Amazon S3 (AWS S3), MySQL, MariaDB, NoSQL, Elasticsearch, SQLite, CouchDB, Amazon SDB, PostgreSQL, NuoDB, Neo4j

Industry Expertise

Project Management, Cybersecurity

Other

Product Development, APIs, Leadership, DI, IoC, Learning Management Systems (LMS), Serverless, Full-stack, Technical Leadership, Architecture, B2B Wallets, Online Payments, Digital Payments, Chrome Extensions, Web Development, Web Scraping, Amazon RDS, SaaS, Multitenancy, Back-end, Software Architecture, Scalability, Cloud, CI/CD Pipelines, Intranets, Data Scraping, CTO, Product Management, Advisory, Coaching, Startups, Process Development, PCI, PCI Compliance, PCI DSS, Software Design, Code Review, App Infrastructure, Consulting, UI Testing, State Machines, Storybook, Business to Government (B2G), Quality Assurance (QA), Tesseract, Software Engineering, Amplitude, Software, Business Development, User Interface (UI), Credit Card Processing, Digital Kiosks, WPMU DEV, Operations, Finance, Financial Analysis, Crypto, Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring