32°42′N 117°09′W — San Diego, Calif.

Graham Eger

Full-stack engineer, founder, and competitive sailor.

№ I — Bio

About Me

  • Founder: RegattaPages
  • Polyglot full-stack developer.
  • Professional front-end programmer with Angular and React experience.
  • Professional back-end programmer with experience in Node, Python (Flask), Java (SpringBoot), Go, {Java,Type}Script, .NET Core (C#, F#), Next.js.
  • Professional Linux and Windows sysadmin.
  • Academic and hobby C++ experience, embedded systems, and kernel design, low-level network protocol engineering, some ARM assembly experience.
  • Hobbyist self-hoster.
  • Competitive sailor.
  • Youtube Channel

№ II — Timeline

Experience

August 2024 - Present

OneStream Software

AI/ML Software Engineer

  • Working on the integration of advanced Machine Learning (ML) and Data Science methodologies into OneStream's financial solutions, focusing on enhancing predictive analytics, anomaly detection, and process automation. Software Engineer on AI/ML Integration into our Account Reconciliation solution.
  • Developing and implementing novel algorithms and models using Python and C# to improve the accuracy and efficiency of financial forecasting, reporting, and data reconciliation within the OneStream platform. This includes exploring opportunities for applying ML to large-scale financial datasets.

September 2023 - June 2024

Supernova Technology

Solutions Architect

  • Lead rigorous technical discovery sessions with enterprise clients to capture and interpret their specific requirements and wider infrastructure challenges, enabling the provision of bespoke securities-based lending solutions.
  • Design scalable system architectures and integration strategies, assuring seamless integration with client goals and operational processes.
  • Forge substantial partnerships with internal product teams, supplying customer feedback that directly informs and influences the strategic product development trajectory.
  • Oversee the execution of successful system integrations, ETL processes, and data mapping, underpinning strong data integrity and optimal system operations.

November 2021 - Present

Regatta Pages

Building RegattaPages.

February 2021 - April 2021

Newance Consulting

Engineering Consultant - Part Time

  • Built and presented "Tech for Tech Recruiters" presentation to a panel of technical recruiting firms and recruiting teams across multiple industries.
  • Consulted with the recruitment team to provide support with candidate selection, interview assistance, and engineering subject matter expertise.
  • Performed technical interviews as well as general technical consulting tasks focused on decreasing friction within internal processes.

August 2019 - Present

Capital One Financial

Senior Software Engineer

  • Built full-stack platform using Go, NodeJS, and React to build analytics and tracking platform for GitHub Enterprise pull requests.
  • Built, launched, and maintained real-time correspondence stack using Java SpringBoot and PostgreSQL for delivering regulatory notices to end-users.
  • Named inventor on US Patent 11372642B2 for Methods and systems for monitoring contributors to software platform development.
  • Promoted to Senior Software Engineer in July 2020.

May - August 2018

Quicken Loans

Software Engineering Intern

  • Member of a 4-person team building an internal productivity tool using C# and .NET Core on the backend with a TypeScript Angular6 frontend.
  • Converted the project from an ASP.NET Windows-only project to a .NET Core, Docker-compatible one.

April - August 2017

MSX International

System Administrator

  • Administered Windows and Linux systems in a team of four, focusing on hardware, software, and server infrastructure for MSX International's entire North American market. Improved technical, analytical, problem-solving skills and engineered a new worldwide ransomware incident response process.

April - August 2016

MSX International

Junior System Administrator

  • Created and maintained virtual Windows and Linux environments for critical business applications. Developed a Python web application for thin clients to display department-specific news and provided VIP desk-side support for executives.

№ III — Foundations

Education

University of Michigan - Ann Arbor

Sept 2015 - May 2019

Bachelor of Science in Computer Science

Delta Tau Delta Fraternity

Sept 2015 - May 2019

Delta Chapter

  • President - Led a chapter of 100+ men, recruited our two largest recruiting classes of all time, managed a budget of over $100,000.
  • Director of Risk Management - Developed and implemented a new risk management program addressing concerns related to building maintenance, safety, fire, and member health.

Club Sport

  • University Liaison and Travel Director - Team representative for all University matters. Responsible for arranging travel and housing nationwide for 20+ events per semester.
  • Raced in 4 Interconference events in Fall 2017 including Keelboat National Championship hosted by the United States Naval Academy.

№ IV — Selected

Projects

GitHub

tsvpp

TypeScript port of Python-VPP — a 3-DOF velocity prediction program for sailing yachts based on ORC aero/hydrodynamic models.

View Repo
GitHub

buoydata

Modern TypeScript SDK for NOAA NDBC realtime buoy data. The library provides a fetch layer, parsing helpers, and typed models for standard meteorological measurements while still supporting arbitrary realtime2 data types.

View Repo

№ V — Manifest

Skills

JavaScriptDockerAWS LambdaCC++AngularJSRxJSC#F#.NETTypeScriptPythonHTML/CSSLinuxARM AssemblySwiftSQLFlaskBerkeley Sockets