I'm Graham Hayes
Software Engineer and Entrepreneur
- Age 31
- E-mail [email protected]
- Address Charlotte, NC
When it comes to programming, I love a good challenge. The allure to programming, for me, has always been the challenges and trying to master the art. So my experiences center on where the challenges have taken me.
I’ve worked on tons of projects, which range through many technologies. I’ve written: web crawlers, statistical analyzers, websites, databases, games, automation software, CAS systems, parallelized programs, and so on. The projects listed here are those which are most polished. I go where the challenges take me.
If you’d like to hear more, please feel free to contact me.
Programming Language Experience
Technology Experience
Work Experience
Senior Software Engineer
Wells Fargo
Brought on to oversee, pilot, and drive the development of site reliability tools and their Proof of concept from conception to
fruition, for a tier-0; ultra high-availability; four 9's; the world-ends and millions lost per hour if we go down; internal authentication
and authorization DotNet stack (in addition to the stack's development).
Contractual programming, software design, tool and utility development, API development.
Designed, created, and implemented a virtual ad publishing cluster that serves over 500 million impressions a month using only four servers (three serving nodes and a backbone) with only a total of 8GB of ram.
CTO
Tycho Media (Startup)
Designed entire backbone, company technical structure all the way down to repos and project tools, oversaw Agile and CI development using Unity and later UE4 , etc.
Academic Research
.Net, C++, CUDA, *
Research (Not Yet Published)
Extremely high resolution voxel climate and environment simulation engine, using dynamic variably scaled voxel simulation windows which allow a reference window of any size. This is used to dramatically speed up simulation ticks.
Dr. Min Shin
Image Processing (UNCC FCL)
Worked on projects: Ant tracking, synthesizing training data, pollen classification. Cleaned, rewrote, and optimized existing MatLab code. Accelerated main bottlenecks via writing and implementing CUDA equivalents (Auction Algorithm, isMember(), mean(), etc.)
Notable Technology Development
Advanced Statistical analysis for the popular online game League of Legends, to derive player intent through analysis of player decisions and from there derive context which is used to generate vast amounts of insightful information (e.g. effectiveness of itemizations, against specific situational context, real-time player item build suggestions, personalized match analysis, etc).
VIYR
App (Proprietary) – UE4, C++
Virtual Reality walk through implemented in the Unity engine (later migrated to UE4), featuring track matinees, custom menu animation framework, furniture drag-drop interaction (think The Sims Games). Backbone including asset CDN servers, asset meta databases, asset catalog AdminCPs, client CPs. On the fly asset streaming from asset catalogs and runtime loading
Content Hub
App (Personal) – .Net
Website crawler give a centralized hub for various websites with dynamic and variably type content (e.g. articles, messages, images, plain text, etc.)
Tool for viewing 4D slices (i.e. a series of 3D cat scans). Written in OpenGl, Boost, and CUDA.
Vault
App (Proprietary) – .Net, PHP
Cluster Permission automation, for guests to subscribing users, to moderators and administrators. Acts as payment gateway for subscribers, pushing subscription information across the entire Cluster in virtually real-time. Configures permissions for cluster applications and controls services across the cluster
Abzu
Framework (Open Source)
.NET Console APP Framework. Provides basic to advanced console features for .NET console projects. Abzu is a simple solution used to prevent constant rebuilding of basic console functionality for .NET console projects.
Elevator Control System
Application
Simple Adaptive system, adapts to intelligently prepare for and serve high traffic times. Controls multiple elevators servicing many floors, handling all logic from floor routing, to intelligent elevator call servicing (dependent upon call direction, location and application anticipated high traffic times)
Education
Contact Me
FEEL FREE TO CONTACT ME
- E-MAIL [email protected]
- Phone 704-313-8192
- Address Charlotte, NC