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

AWS Developer in Hershey, PA, United States

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 now available for hire

Portfolio

Experience

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.

Employment

  • 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, AWS, Business Development, Software
  • 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
  • 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, AWS, Amplitude
  • 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, AWS, Software Engineering
  • Project Sales Team Lead

    2015 - 2016
    Toptal
    • Helped Toptal build and plan a direction for its projects initiative based on experience building and marketing agencies.
    Technologies: Agile Software Development, JavaScript
  • 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
  • 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
  • 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

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.

  • The 10 Most Common JavaScript Issues Developers Face (Publication)
    At first, JavaScript may seem quite simple. Yet the language is significantly more nuanced, powerful, and complex than one would initially be led to believe. Many of JavaScript's subtleties lead to a number of common problems—10 of which we discuss here—that keep code from behaving as intended. It's important to be aware of and avoid these pitfalls in one's quest to become a master JavaScript developer.
  • Toptal Mentor
    Ryan is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Ryan shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

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

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

Education

  • Certificate Degree in Essentials of Corporate Financial Analysis and Decision-Making
    2015 - 2015
    Coursera - https://www.coursera.org/account/accomplishments/certificate/BF3AURUY75
  • Bachelor's Degree in Computer Science
    2004 - 2005
    University of Phoenix - Arizona, USA
  • Partial Bachelor's (Course Credits) Degree in Computer Science
    2003 - 2004
    Harrisburg Area Community College - Pennsylvania, USA
  • Technical High School Degree in Computer Science
    1999 - 2003
    Waverly High School - New York, USA

To view more profiles

Join Toptal
Share it with others