Ryan J. Peterson

Ryan J. Peterson

Hershey, United States
Hire Ryan
Scroll To View More
Ryan J. Peterson

Ryan J. Peterson

Hershey, United States
Member since June 18, 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
  • REST, 8 years
  • AngularJS, 4 years
  • Ruby, 2 years
  • Laravel, 2 years
  • Microservices, 2 years
  • ZeroMQ, 2 years
  • Node.js, 2 years
  • Python, 1 year
Hershey, United States
Preferred Environment
Git, Linux, Unix, Mac OS X
The most amazing...
...system I have ever created is a stochastic path planning engine for a robot entered into the National Robotics Competition.
  • Technical Director
    2013 - PRESENT
    • 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 Symfony2.
    • 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: Symfony2, Laravel 4/5, AngularJS
  • Owner/Operator
    Serenity Software
    2006 - PRESENT
    • Engineered and built software and systems for several Fortune 100 companies including Dow Jones, 3M, and Chrysler Group.
    • Led, engineered, and managed 50+ proprietary systems in an varied array of industries (mostly confidential work).
    • Engineered a donor reporting system that included PDF letters supporting both Hebrew and English text with proper formatting rules.
    • Built a language translation system for Ning.com.
    • Engineered and developed a LMS system for PTC.
    Technologies: PHP, C, C++, Objective-C, Java, Erlang, JavaScript
  • Consultant
    Vigor Branding
    2007 - 2008
    • 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: PHP, ActionScript 3.0, JavaScript
  • Chief Technology Officer
    OurGV INC.
    2004 - 2006
    • Engineered and built a two-tiered affiliate system to run affiliate programs both in-house and through third-party channels though an online shopping portal.
    • Engineered and developed a CRM with mailing list management and auto-responder capabilities.
    • Managed IT infrastructure, internal software development, training, and support.
    Technologies: PHP, C
  • Web Systems Developer
    CTI Networks, Inc.
    2003 - 2004
    • 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
  • Owner
    Web-Medium Solutions
    1998 - 2003
    • Founded the company, which specializes in banking middleware for online customer account reporting.
    • Created a bank branch licensing system to support primary and terminal branches.
    • Led the company through private acquisition.
    Technologies: Java, C
  • Kidblog.org (Other amazing things)

    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 3M+ 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.

  • The Education Center (Development)

    I built this from the ground up on Laravel 4 with Elasticsearch driven search functionality (http://www.theeducationcenter.com/browse). I reverse-engineered a paid membership feature and integrated the EHub platform by CDS Global.

  • ZippyShell (Development)

    Built business application and visual CMS system for franchise based corporation.

  • AARP Media Sales (Development)

    Built business application and visual CMS for custom website design and business functionality.

  • MobileGuardian (Development)

    Build AngularJS UI with internationalization and localization capabilities and modular system for expansion including custom components, API integration and Auth.

  • Buggy JavaScript Code: The 10 Most Common Mistakes JavaScript Developers Make (Publication)
    At first blush, JavaScript may seem quite simple. Yet the language is significantly more nuanced, powerful, and complex than one would initially be lead to believe. Many of JavaScript's subtleties lead to a number of common mistakes -- 10 of which we discuss here -- that are important to be aware of and avoid in one's quest to become a master JavaScript developer.
  • 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.
  • Languages
    PHP, JavaScript, SCSS, HTML5, CSS, SQL, Erlang, Python, Objective-C, C, Java, C++, Ruby
  • Frameworks
    AngularJS, Lithium, CakePHP, Symfony2, Laravel, Knockout.js, Django
  • Libraries/APIs
    jQuery UI, Node.js, AngularUI, ZeroMQ, jQuery, Zepto, React.js
  • Tools
    PhpStorm, Mongrel2, Sublime Text, TextMate, Adobe Photoshop
  • Paradigms
    Agile Software Development, Concurrent Programming, Aspect-oriented Programming, Dependency Injection, REST, Asynchronous Programming, Socket programming, Microservices, Unit Testing, Test-driven Development (TDD)
  • Platforms
    Linux, Mac OS X, Android, Azure, Windows 7, Unix, iOS
  • Storage
    MariaDB, Redis, MongoDB, MySQL, Amazon S3, SQLite, Amazon SDB, CouchDB, NuoDB
  • Misc
    IoC, DI, StateMachine, Elasticsearch, UI Testing
  • Certificate degree in Essentials of Corporate Financial Analysis and Decision-Making
    Coursera - https://www.coursera.org/account/accomplishments/certificate/BF3AURUY75
    2015 - 2015
  • Bachelor's degree in Computer Science
    University of Phoenix - Arizona, USA
    2004 - 2005
  • Partial Bachelor's (course credits) degree in Computer Science
    Harrisburg Area Community College - Pennsylvania, USA
    2003 - 2004
  • Technical High School degree in Computer Science
    Waverly High School - New York, USA
    1999 - 2003
I really like this profile
Share it with others