Location: Menlo Park, CA
Remote: Yes
Willing to relocate: No
Technologies: Many languages, high level and low level, especially geography and designing APIs.
Résumé/CV: https://www.linkedin.com/in/michaelgeary/
Email: [email protected]
My focus is solving the problems of my customers and my fellow developers, and teaching my colleagues with documentation and our interactions. And learning from them too.
Sometimes I've designed and developed APIs. The key to a great API is to start with the apps.
You can't start with the idea of "exposing the workings of our system." An API is useless on its own. Its value is only in the apps you can create with it.
So you start by building some apps. You may not have the API you need yet, but imagine the API you would love to use as you go along, Build some apps with this imaginary API, and then you will know the API you need to implement.
What else gets me excited? Geography. And teaching.
For several years I built election results and voter information maps for Google.
This was very cool, because I got to run the whole project, back end and front end and everything, to deliver maps that millions of people viewed and interacted with.
Later I worked on an interactive Earth globe teaching application called Stratalogica.
My contribution there was building tools for students to mark up the globe to do their projects. This was more fun than anyone should be allowed to have!