mike loves code
mike loves code
mike loves code
home  ::  cv  ::  projects  ::  contact
home  ::  cv  ::  projects  ::  contact
cv
cv

About

A full-stack senior software engineer with 20 years of professional experience, including 13 years of product development experience. A hands on problem solver who enjoys creating complex algorithms and optimizing code to consistently exceed benchmarks for both software and hardware performance. Extensive experience in many languages, with an expertise in C#, JavaScript, and Assembly. A developer of both software and hardware, leveraging a unique background in electrical and mechanical engineering to develop robust software solutions for complex front end, back end, and embedded systems.


Key Qualities


Contact

Michael W. Geer II
mike@mikelovescode.com
linkedin.com/in/mikelovescode
mikelovescode.com


Experience

Hologic, Inc.
(2023 - Present)
Hologic, Inc.  ::  (2023 - Present)
Software Engineer
Software Architect
Project Lead

I worked in an agile environment as the solo or lead developer for a major software release, a remote diagnostics utility, and four internal utilities. The major software release included seven major feature additions, translations into 22 languages, and preexisting bug fixes. The remote diagnostics utility enabled the gathering of instrument diagnostics across our worldwide install base, ingestion into a local database, and data visualization using Power BI. The other utilities were full stack web applications that automated processes like GUI translations, report viewing (both internal and customer facing), and error log parsing. I was also part of a small team that led efforts to establish coding standards and guidelines for the entire software team.

Key Roles

Experience

Numbers
Major Projects

Experience

Kovari Games LLC
(2019 - 2023)
Kovari Games LLC  ::  (2019 - Present)
Solo Game Developer

Kovari Legends is a full scale RPG Adventure game for PC. I planned, designed, and organized every aspect of the game. I outlined three novels, designed dozens of mechanics, designed and created the gameworld, characters, and animations, created hundreds of game objects, designed and created the sound, composed the music... and of course, wrote the code. This required a complex organizational system, constant multitasking, and learning new software, including Unity, Blender, Reaper, and more. The game code is C#, but I also wrote thousands of lines of Python for Blender, learned AHK (AutoHotkey), and created a few HTML/CSS/JavaScript utilities for workflow efficiency.

Key Roles Numbers
Major Projects

Experience

IntelliCam LLC
(2012 - 2019)
IntelliCam LLC  ::  (2012 - 2019)
Senior Product Developer
Software/Firmware Engineer
Hardware Engineer
Mechanical Engineer

I was the solo or lead developer for dozens of security and surveillance products used by the DoD and other government agencies. I met with customers, assessed needs and current system limitations, whiteboarded a solution, then designed and developed the product from electrical schematic, to firmware, to mechanical design, to final deliverable product. I wrote the Build Guidelines and QA procedures, a User Manual, and trained the customer on the product. I also updated the firmware, and some mechanical designs of every product in the company's lineup. This required extensive planning skills, team management and communication skills, learning new software and protocols such as CAD, Eagle, multiple IDE’s, RF, and new languages, specifically Assembly.

Key Roles Numbers
Major Projects

Experience

Quest Software LLC
(2010 - 2012)
Quest Software LLC  ::  (2010 - 2012)
Android Developer

I created basic Android apps for small companies to streamline internal procedures. I would meet with small business owners and production managers to asses the opportunity for an Android app to improve product production, employee production, or process management. I then would design an app that was used by employees, leads, and/or managers to increase productivity.

Key Roles
Major Projects

Featured Projects


ThinPrep 5000
Hologic, Inc.
Sample Processing
Instrument




Kovari Legends
Kovari Legends LLC
Expansive RPG
Adventure Game




Viper-1
IntelliCam LLC
Dual Camera Video Streaming
Surveillance System




Hologic Auto
Diagonostics Importer

Hologic, Inc.
.Net Application




Kovari Legends
Game Mechanics

Kovari Legends LLC
Expansive RPG
Adventure Game




Cobra-1
IntelliCam LLC
Four Camera+ Video Streaming
Surveillance System



Featured Projects


ThinPrep 5000
Hologic, Inc.
Sample Processing Instrument

Kovari Legends
Kovari Legends LLC
Expansive RPG Adventure Game

Viper-1
IntelliCam LLC
Dual Camera Video Streaming Surveillance System

Hologic Auto Diagnostics Importer
Hologic, Inc.
.NET Application

Kovari Legends - Game Mechanics
Kovari Legends LLC
Expansive RPG Adventure Game

Cobra-1
IntelliCam LLC
Four Camera+ Video Streaming Surveillance System

Featured Projects

ThinPrep 5000
Hologic, Inc.
Sample Processing Instrument
Project Page
Kovari Legends
Kovari Legends LLC
Expansive RPG Adventure Game
Project Page
Viper-1
IntelliCam LLC
Dual Camera Video Streaming Surveillance System
Project Page
Hologic Auto Diagnostics Importer
Hologic, Inc.
.NET Application
Project Page
Kovari Legends - Game Mechanics
Kovari Legends LLC
Expansive RPG Adventure Game
Project Page
Cobra-1
IntelliCam LLC
Four Camera+ Video Streaming Surveillance System
Project Page

Skills

Active Learning
Adaptability
AHK (AutoHotkey)
Analysis
Android SDK
AngularJS
Assembly
AT Commands
Attention to Detail
Blender
C
C#
C++
CAD
Cellular Communications
Code Modularity
Code Optimization
Code Refactoring
CodeWarrior
Collaboration
Communication Skills
Creativity
Critical Thinking
CSS/Sass
Customer/Client Relations
Customer/Client Services
Data Analysis
Documentation
DOD Contracting
Eagle
Eclipse
Electrical Engineering
Embedded Systems
Excel
Firmware Engineering
FTDI
Game Design
GitHub
Google Docs
Google Sheets
Government Contracting
Graphic Design
Hardware
HTML/HTML5
Innovation
Java
JavaScript
Jira
Leadership
Mechanical Engineering
Medical Instruments
Mentoring
Microcontrollers
MicroSoft Foundation Class (MFC)
Military Contracting
Mobile
Multitasking
Music Composition
Music Production
NXP/Freescale/Motorola
Office
Organization
PCB Design
PHP
Power BI
Power Management Systems
Presentation
Problem Solving
Product Development
Product Vision
Project Management
Project Ownership
Project Planning
Python
Radio Frequency (RF)
Reaper
Regex
Remote Diagnostics
Research & Development
Resource Translations
Scripting
Software Architecture
Software Development
Software Engineering
Sound Design
Strategy
SQL
Technical Sales
Technical Writing
Time Management
Troubleshooting
Unity
USB Interface & Protocol
Visual Studio
VS Code
Web Development
Windows Presentation Foundation (WPF)
WordPress
XMAL
XML


Education

Virginia Commonwealth University
(2000 - 2002)

Virginia Commonwealth University
Computer Science


Personal

The only thing I love doing more than writing code is traveling.
Third is playing and watching disc golf.
Any other free time is spent working out, practicing yoga, playing guitar and writing music, playing Catan, following the NBA, and playing classic video games.
Favorite travel destinations: Paris, Bermuda, Kiev, Madrid, Paris, Curaçao, Tel Aviv, Barcelona, Budapest, Paris, San Diego, Salt Lake City, Grand Rapids, London, and Paris.
Favorite video games: Halo 2, Super Mario 64, Final Fantasy VI, Resident Evil, Breath of the Wild, and Yoshi's Island.


download consolidated two page cv
download single page EU (A4) cv
return to the top of this page