Ryan Edge

Senior Software Engineer | Google Developer Expert for Flutter
Charlotte, North Carolina
|

ryanedge.page
I am a senior software engineer and Google Developer Expert in Flutter. I specialize in multiplatform front-end development using Flutter and React/React Native and have experience in back-end development in Node.js. I enjoy building software that has a positive impact and am passionate about discovering how emerging and current technologies can create robust user experiences.
R
E

Work Experience

Superformula

Sr. Software Engineer
|

Oct 2019 - Sep 2021

I helped increase product growth, availability, and reach by extending the platform support of existing and new products. As a lead Flutter engineer, I helped facilitate native to multiplatform app migrations. I also assisted in the training and mentorship of new Flutter developers.

Diligent Corporation

Senior Software Engineer
|

Feb 2018 - Oct 2019

I spearheaded the development of the company branded design system using Web Components. I helped mentor and train developers on modern web standards and technologies such as Web Components, Angular, React, and Redux.

  • Acted as a cross-product mentor on web technologies
  • Helped lead efforts to setup a cross-product design system
  • Facilitated broad conversations about GraphQL and Web Components
  • Helped draft project proposals for several cross-product efforts and integrations

Diligent Corporation

Software Engineer
|

Oct 2014 - Apr 2017

I helped product growth, availability, and reach by extending and new products with web platform support.

Helped transition products from native solutions to web solutions by acting as a Subject Matter Expert on front-end technologies. This extension of new products with web platform support led to product growth, availability, and reach.

  • Lead application development discussions on Mac OS, Windows, and Android.
  • Spearheaded R&D efforts on technologies such as Node.js, Polymer, React, and Angular
  • Architected Office Add-Ins and admin portal utilizing NancyFx and Polymer.
  • Integrated Jenkins builds with NPM on Artifactory and GitHub releases

Thinkful

Mentor
|

Sep 2014 - Sep 2015

I mentored distance learning engineering students weekly, including the peer review and critique of their coursework.

  • Advised students in industry standard practices pertaining to front end web development.
  • Trained students in the use of front end tooling such as WebStorm, Brackets, Git, and GitHub.
  • Guided students through development courses cultivated their skills with HTML, CSS, and JavaScript

XPO Logistics, Inc.

Application Engineer
|

Oct 2013 - Oct 2014

I helped build applications to optimize the company's delivery tracking, order management, and freight brokerage & forwarding processes.

  • Designed and implemented key components of the multiple systems including (but not limited to) user administration, load and order management, and track & trace.
  • Acted as a subject matter expert on JavaScript technologies such as Knockout.JS and Durandal
  • Led research effort over emerging JavaScript data binding and server side technologies.
  • Integrated 3rd party APIs such as Twilio and Locaid with the system to provide the ability of users to track & trace orders.

Cardinal Solutions (now Insight)

Staff Senior
|

Feb 2012 - Oct 2013

As an individual contributor, I helped implement custom software solutions for clients.

  • Delivered mobile and web solutions with technologies such as ASP.Net MVC, Javascript, and SQL Server 2008
  • Acted as a Subject Matter Expert over technologies such as Javascript and ASP.Net MVC

Ethos Solutions

Software Engineer
|

Jan 2011 - Feb 2012

As a Subject Matter Expert on Silverlight and Telerik, I helped build an electronic medical record system for chiropractors.

  • Developed components of an Electronic Medical Record System using .Net and Silverlight technologies
  • Engineered several web applications utilizing ASP.Net and .Net technologies

Lockheed Martin

Software Engineer Associate
|

Jan 2009 - Jan 2011

Developed Web Portal Components utilizing Google Web Toolkit (GWT), JavaScript, JSPs, Servlets, and HTML.

  • Implemented SOA applications using EJB technologies such as MDBs, Web Services, Proxies, and Session Beans.
  • Tested EJB applications using Unit Testing and Integration testing frameworks such as JUnit and Selenium

UPS

Application Developer
|

Feb 2008 - Dec 2008

Participated in agile software development using test-driven development.

  • Designed, implemented, and tested J2EE Web Service and Swing applications.
  • Aided in extensive research and implementation of Unit Testing and Mock Object frameworks.
  • Researched REST software architecture frameworks.

Education

Southern Polytechnic State University

B.A. Computer Science
|

2006 - 2008

Washington and Lee University

Bachelor of Science (BS) Computer Science
|

2003 - 2006

Skills

  • Flutter
  • React
  • React Native
  • GraphQL
  • Node.js
  • Redux