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

Hagerty Mobile

2019 - 2020
Technical Lead

Facilitated a migration from iOS native to Flutter by reverse engineering features.

Architected and implemented the new mobile application’s structure using Provider.

Designed and implemented GraphQL search endpoints using AWS Lambda

Upskilled web and backend developers transitioning to mobile development.

Seashell

2022 - 2022
Lead Mobile Engineer

Architected Plaid OAuth deep linking integration with platform-specific manifests and secure redirect handling, enabling seamless bank account connection workflow as core fintech feature; implemented pull-to-refresh data synchronization across iOS and Android with proper state management and lifecycle handling

Led migration from Firebase Authentication to backend-driven identity system with platform-specific API calls, secure token storage, and comprehensive error handling; maintained zero user-facing disruptions while improving security and control

Architected a declarative routing system using GoRouter, migrating 29 screens from imperative Navigator 1.0 to Navigator 2.0 with type-safe route parameters and centralized configuration; implemented real-time KYC status querying with dynamic UI updates and provider-based state management

Designed and implemented an OpenAPI code generation pipeline automating API client generation from backend specs; generated 30+ model classes for banking features, enabling rapid feature development, integrated Sentry error reporting with environment-specific configuration, reducing production bugs

Built a comprehensive testing suite and environment configuration system supporting dev/staging/prod deployments with feature flags for gradual rollout, environment-based API endpoints, and secure credential management

Fan inc

Sep 2022 - 2024
Technical Lead

Led comprehensive codebase refactoring, simplifying error handling patterns and systematically modernized data layer while maintaining backward compatibility and improving code readability

Architected app state modernization, removing legacy global state properties and migrating to provider-based architecture using Riverpod; improved performance, reduced complexity, and established cleaner architectural patterns adopted across the entire development team

Designed an athlete onboarding system redesign, adding school/sport selection with reactive search, sports entity models, and comprehensive data collection; improved UX and data quality with proper state management and error handling

Architected an athlete payout system with Faktory job queue, double-entry bookkeeping ledger, tax withholding, and full audit trails; designed REST API for transaction history with pagination and database view optimization

Built a comprehensive KYC compliance system with Alloy integration and athlete profile system with search and filtering; implemented content moderation platform with AI-powered analysis (EdenAI)

Established service-oriented architecture with repository pattern using Prisma ORM; implemented comprehensive testing suite with 80%+ coverage, Sentry error tracking, and New Relic monitoring

navSTEMI

2025 - 2025
Consultant
  • Delivered multiple production features, including offline networking, QR sharing, and FHIR integration with proper architecture, comprehensive testing, and error handling
  • Architected an offline-first Bluetooth mesh networking system using Bridgefy SDK, enabling EMS teams to share critical STEMI case data without cellular coverage; implemented an event-driven architecture with lifecycle management and reactive state updates
<!---->
  • Built a QR code session sharing feature with data compression and version compatibility, allowing instant transfer of patient demographics and time-critical metrics between devices
  • Developed a comprehensive unit testing suite covering domain models, repositories, services, and controllers for a mission-critical emergency medical application
  • Integrated Firebase phone authentication with multi-screen flow, admin role management, and Firestore user synchronization
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.