Skip to content
Back to talent search

Candidate profile

Principal Software Engineer, Developer Experience & Geospatial

PostGISgeographic and airspace dataGoogle Maps and other map APIsJavaScriptUnityTypeScriptC++Flaskmultiple assembly/machine languagesShapelyRubyCPythonC#Windows user code and kernel driversUnreal EngineSQLPowerShell

Description

Michael Geary is a highly experienced software engineer with a broad skill set across numerous programming languages and environments, including Python, Ruby, C, C++, C#, JavaScript, TypeScript, and various low-level languages. He is passionate about improving developer experience, building tools, and solving complex problems. His expertise spans aviation and geographic data, with experience in airspace/obstacle data importers and interactive mapping solutions using Google Maps and PostGIS. Michael also has a strong background in hardware interfacing, describing himself as a "full stack" developer whose stack often involves hardware rather than just the cloud, stemming from his interest in RF hardware and ham radio. He advocates for an app-centric approach to API design, building sample applications first to ensure intuitive and easy-to-use APIs. Michael values direct user engagement to ensure the development of relevant, maintainable, and adaptable code. He is open to full-time or contract opportunities.