Ryan J. Peterson, Developer in Hershey, PA, United States

Ryan J. Peterson

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.

Ryan is available for hire
Hire Ryan

Portfolio

Serenity Software, Self-Employed
Amazon Web Services (AWS), Product Development, UI Testing, Laravel...
Lottery.com
Agile Software Development, JavaScript

Location

Hershey, PA, United States

Availability

Full-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

2006 - PRESENT

Consulting

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
2016 - 2022

EVP of Technology

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 $5M annually to $250K while increasing software uptime and reliability.
Technologies: Agile Software Development, JavaScript
2020 - 2020

GraphQL Consultant

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
2019 - 2020

Consulting Senior Engineer

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
2018 - 2019

Consultant

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
2013 - 2015

Technical Director

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
2007 - 2008

Consultant

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
2003 - 2004

Web Systems Developer

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

Experience

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

http://zippyshell.com/
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.
Image of The 10 Most Common JavaScript Issues Developers Face publication
Publication

The 10 Most Common JavaScript Issues Developers Face

https://www.toptal.com/javascript/10-most-common-javascript-mistakes

Skills

Languages

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

Frameworks

AngularJS, Angular, Laravel, NestJS, Flutter, Symfony 2

Libraries/APIs

Node.js, React, NgRx, Vue, AngularUI, jQuery, D3.js

Tools

Mongrel2, PhpStorm, AWS Step Functions, AWS Fargate, TextMate, Sublime Text, Git, Adobe Photoshop, SugarCRM

Paradigms

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

Platforms

Drupal, Amazon Web Services (AWS), MacOS, Linux, Netlify, Docker, Kubernetes, Azure, iOS, Windows, Unix, Android, WordPress

Storage

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

Other

Product Development, DI, IoC, Learning Management Systems (LMS), Serverless, UI Testing, State Machines, Storybook, Tesseract, Software Engineering, Amplitude, Software, Business Development, User Interface (UI), APIs, Leadership, Credit Card Processing, Digital Kiosks, WPMU DEV, Operations, Finance, Financial Analysis

Education

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