Note: This is the "short and sweet" version. If you prefer to look at a more traditional resume, you can read and download my full resume in several formats at http://avdigrimm.emurse.com/.
Basics
My name is Avdi Grimm. I am a husband, father, and software cultivator living in Southern Pennsylvania near Baltimore, MD and York, PA.
Goals
- To work for a company whose products excite me, writing software that makes the world a better place.
- To inspire and be inspired by my team.
- To work primarily from home, so that I can be near my growing family.
- To help the company I work for internalize the lessons of the cluetrain manifesto, by engaging in an open and truthful conversation with customers and employees.
- To give back to the software community by contributing to Open Source projects, etc.
Skills
My focus is on sustainable software development - growing, changing, and refactoring systems at a steady pace.
I am a proponent and practitioner of agile methods, including short iterations, continuous integration, and pair-programming. Regarding the latter, I am experienced at both collocated and remote pair-programming.
I practice strict behavior-driven development on all of my projects.
I am familiar with numerous programming languages, including Ruby, Java, C, C++, C#, TCL, Perl, Python, Haskell and Emacs-Lisp.
I have been using Ruby and involved in the Ruby community for over five years.
I am actively involved in the software development community. I participate in the B'More on Rails user group and ruby-talk mailing lists; I have released several Open Source projects, including NullDB, AlterEgo, and HookR; and I have contributed code to projects such as UtillityBelt and Sinatra.
Experience
I've been writing software for a living for ten years.
At Raytheon Identification Systems, I wrote software to control civilian and military RADAR systems, including a Precision Runway Monitor system used on parallel runway approaches at international airports including San Francisco, New York's JFK, St. Louis, and Honk Kong international airports. In this capacity I worked with a wide variety of systems and technologies, ranging from embedded signal processing software written in 68000 assembly, to cross-platform networking middleware running on Solaris and NT servers, to development support tools written in Java, C#, and Ruby.
More recently, at MDLogix in Baltimore I have lead agile teams developing features for an integrated multi-application clinical research management product, using the Ruby on Rails framework. The system is used by research institutions such as Johns Hopkins, the Kennedy Krieger Institute, and Washington University at St. Louis to manage clinical studies.
get in touch
If you think I might be a good fit for your organization, please fill out my employer screen and send me an email.