Ryan J. Peterson
Verified Expert in Engineering
Serverless Developer
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
Experience
- Node.js - 6 years
- Amazon Web Services (AWS) - 6 years
- React - 4 years
- Serverless - 4 years
- GraphQL - 3 years
- State Machines - 2 years
- Flutter - 1 year
Availability
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
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.
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 $5 million annually to $250,000 while increasing software uptime and reliability.
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.
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.
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.
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.
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.
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.
Experience
Lottery.com
http://lottery.com/Restaurant Brands International
https://www.rbi.com/MobileGuardian
http://mobileguardian.comKidblog.org
ZippyShell
AARP Media Sales
http://advertise.aarp.orgEducation
Certificate Degree in Essentials of Corporate Financial Analysis and Decision-Making
Coursera - https://www.coursera.org/account/accomplishments/certificate/BF3AURUY75
Bachelor's Degree in Computer Science
University of Phoenix - Arizona, USA
Partial Bachelor's (Course Credits) Degree in Computer Science
Harrisburg Area Community College - Pennsylvania, USA
Technical High School Degree in Computer Science
Waverly High School - New York, USA
Skills
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
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
Frameworks
AngularJS, Angular, Laravel, Flutter, Next.js, JSON Web Tokens (JWT), Express.js, NestJS, React Native, Symfony 2
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring