Ryan Edge

Senior Software Engineer | Google Developer Expert for Flutter
Charlotte, North Carolina
linkedin.com/in/ryan-edge
A senior software engineer and Google Developer Expert in Flutter with over ten years of experience designing and building full-stack applications with mobile and web front-ends.

Work History

Uptech Studio

Sep 2022 - Current
Sr. Software Engineer

Environment: Flutter, React, React Native, AWS, Supabase, Kubernetes, Terraform

Participated as the lead product engineer of an NIL startup focused on connecting fans with athletes.

  • Collaborated with Product & Design teams to build application features.
  • Designed, implemented, and tested the Flutter application connecting fans and athletes on mobile and web.
  • Designed, implemented, and tested the Nest.js API interfacing with Aurora Postgres, hosted in AWS EKS.
  • Assembled an ARD (Architectural Decision Record) comparing various backend technologies focused on reducing the cognitive load of product engineers.
  • Introduced processes for introducing new technologies using Technology Radars, Architectural Decision Records, and RFCs.

FourFront Media

Aug 2021 - Dec 2021
Contractor, Lead Engineer

Environment: Flutter, React, Supabase, Vercel, TanStack Query

As the lead product engineer, helped develop the startup’s minimum viable product in the entertainment industry.

  • Assisted with the development of the product roadmap
  • Aided in the preparation of documents for the data room for investors
  • Built initial product using React.js, Next.js, and Supabase

Superformula

Oct 2019 - Sep 2021
Sr. Software Engineer

Environment: Flutter, React, AWS, Kubernetes, Terraform

Helped increase product growth, availability, and reach by extending the platform support of existing and new products.

  • Worked closely with the Product & Design team to build application features.
  • Helped architect and design Flutter component libraries for white-label banking solutions.
  • Helped facilitate native to multiplatform app migrations.
  • Assisted in the training and mentorship of new Flutter developers.

Diligent Corporation

Feb 2018 - Oct 2019
Senior Software Engineer

Environment: React, Ruby on Rails, Angular, Node.js, Stencil

Spearheaded the development of the company's branded design system using Web Components. Mentored and trained 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 set up 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

Oct 2014 - Apr 2017
Software Engineer

Environment: .NET, Polymer, React, Angular, Node.js, NativeScript, React Native

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

Transitioned 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

Sep 2014 - Sep 2015
Mentor

Environment: JavaScript

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

  • Advised students in industry standard practices of 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 to cultivate their skills with HTML, CSS, and JavaScript

XPO Logistics, Inc.

Oct 2013 - Oct 2014
Application Engineer

Environment: .NET, C#, JavaScript, Durandal, Knockout.js

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 efforts 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.
Staff Senior

Environment: .NET, C#, JavaScript, jQuery

As an individual contributor, implemented 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

Jan 2011 - Feb 2012
Software Engineer

Environment: .NET, C#, JavaScript, jQuery

As a Subject Matter Expert on Silverlight and Telerik, built 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

Jan 2009 - Jan 2011
Software Engineer Associate

Environment: Java, JavaScript, jQuery, GWT

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

Feb 2008 - Dec 2008
Application Developer

Environment: Java

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

Bachelor of Arts (BA) Computer Science
Bachelor of Science (BS) Computer Science

Skills

  • Flutter
  • React
  • React Native
  • GraphQL
  • Node.js
  • Redux
  • Supabase
  • AWS
  • Kubernetes
  • Pubnub
  • Postgres

Projects

Technical Lead

As the architect and lead engineer, I lead the migration of an existing auctioning application from iOS native to Flutter.

  • Architected & implemented Flutter application structure
  • Designed & implemented GraphQL search endpoints
  • Assisted in the training and mentorship of new Flutter developers.
Technical Lead

Implemented the initial version of the application focused on building local communities

  • Architected & implemented Flutter application structure based on Feature Sliced Design
  • Set up distribution pipelines for Android & iOS using Codemagic.
  • Architected system connecting users to local events and locations.
  • Set up the database migration process for migrating changes between environments
  • Leveraged real-time technologies (Supabase and Pubnub) to allow users to interact and display their presence during events.

Fan inc

Sep 2022 - Current
Technical Lead

Participated as the lead product engineer of an NIL startup focused on connecting fans with athletes.