About me

My name is Kameron Bourgeois and I'm a senior software engineer in Cary NC. My experience includes game, app, and primarily web app development. I graduated with a BS in Computer Science from the University of North Carolina Wilmington in May 2020 with a 3.7 GPA and have since worked doing full stack development with an emphasis on the frontend.

I have always had a fascination with anything tech related. I began as a self taught programmer at 13 after getting my first Android smartphone and learning to install custom Android ROM's and kernels. As a teen, I created niche games that got millions of installs across all mobile platforms and even jumped into cross-platform app development. Later, I transitioned to where I am today as a full stack developer. My wide spanning experience in publishing production grade software has made me into the well versed developer that I am today.

Experience

Languages
JavaScript, TypeScript, Java, HTML, CSS, SASS, SQL, NoSQL, Python, C#
Frontend
Angular, React, Firebase, Node.js, ThreeJS, RXJS, NPM, Jest, Figma, Angular Material UI
Backend
Spring Boot, Oracle Database, Splunk, Datadog, PL/SQL, SQLPlus, Maven, Swagger, JUnit, Apache Kafka
Misc
Docker, Azure, Google Cloud (GCP), Jenkins CI/CD, Apache Cordova, uDeploy, Git, Github
View Resume

Projects

MileHighHub.com
A solo project skydiving entertainment website with features shown below!
2017 - Present
Worldwide event calendar
  • Built with Google's Geocoding and Maps APIs to pinpoint events for user converience
  • Implementnts Full Calendar to provide a dynamic calendar with convinenient filters
  • Allows searching to find any event with a matching keyword
View page
3D + VR Educational canopy system tour
  • Built using the 3D Engine Three.JS to allow fluid simulation on desktop or mobile
  • Ported to VR allowing any headset to interact with the simulation with full controller support
  • Created the 1:1 acurate canopy system model with Blender
View page
Accounts
  • Implements authentication/authorization with Firebase to provide user accounts
  • Users can create events, post gear for sale, and manage all their account data
  • Uses Firebase Cloud Functions to setup account creation and account deletions securely
Gear for sale
  • Allows verified users to post gear for sale which is stored in the NoSQL Firestore Database
  • Stores gear photos in Firebase Cloud Storage and resizes photos on the client
  • Protects seller data from scraping by hiding contact data to only other users
View page
Metrics
  • Attains Google's Lighthouse Accessibility standards with a 95/100
  • Attains Google's Lighthouse SEO standards with a 91/100
  • Implements SSG and lazy loading to deliver fast load times
Silversnow Games
I created over 20 games using C# with the Unity3D Game Engine. I created each from start to finish and operated under the name of Silversnow. Deployed games across: Android, IOS, and Windows Phone.
2013 - 2017