Michael McKenzie

Graph Developer
Problem Solver

Skills

Engineering

Deconstructing, analyzing, reconstructing

Neo4j

Finding patterns through relationships

Javascript

Building fun, neat, & useful tools

Visualization

Making data & info understandable & engaging

Communication

Conveying complex concepts to diverse audiences

Leadership

Achieving goals through unified team effort

Experience

Graph Developer

Graph ETL developer integrating new data with existing code.

Programmer III

Full stack developer implementing Neo4j database with Bootstrap front end.

Project Engineer

Managing forensic and restoration engineering projects. Conducting destructive and non-destructive investigations. Performing site visitations and inspections working closely with clients and contractors.

Developer

Creating, developing, and building fun and unique solutions to interesting problems utilizing Neo4j, nodeJS, and ReactJS infused with Material Design philosophies!

Reserve Analyst

Creating 30-year financial projections based on building condition assessments.

UFAF 6th Degree Black Belt

Teaching all ages and ranks fundamentals of martial arts training to build confidence, self-esteem, and perseverance through application of self-defense techniques.

Certifications

Neo4j Certified Professional

Proficient graph aficianado with Cypher, Neo4j, and graphs.

Professional Martial Artist

United Fighting Arts Federdation certified Professional Martial Artist with 25+ years of experience.

Media & Blog Posts

NODES 2019: Exploring the U S National Bridge Index

Bridges around the country are rapidly deteriorating. The National Bridge Index represents an annual snapshot of the state of U.S. bridge infrastructure. We'll explore the steps from decoding & processing the data to developing a graph schema before exploring a web app build on the GRANDstack.

Watch on YouTube

NODES 2019: Modeling a Tournament in Neo4j

Scheduling and organizing a martial arts tournament can be a challenging task due to the variety of ages, ranks, division, competitors, and judges that makeup the tournament. We'll explore an approach to develop a tournament application with Neo4j and built on the GRANDstack.

Watch on YouTube

Graphistania Podcast

Sharing my experience learning Neo4j, developing personal passion projects, and leading a local community. Check it out HERE!

My Gear

MacBook Pro

Heavy lifter for development, making graphs, and video & audio editing

Samsung Chromebook Plus

Daily driver for basic necessities, brain storming, and note taking

Bose QC35

Noise cancelling awesomeness!

Google Pixel 4

Staying connected & snapping photos!

Phillips Hue

Mood lighting perfection

GridIt

Always organized and ready to go

Books I Enjoy

The Infinite Game
Elon Musk

Tesla, Space X, and the Quest for a Fantastic Future

Sprint

How to Solve Big Problems and Test New Ideas in Just Five Days

Pivot

The Only Move That Matters Is Your Next One

Driven

How to Succeed in Business and in Life

Creativity, Inc.

Overcoming the Unseen Forces That Stand in the Way of True Inspiration