Michael Kimsal

A bit about me...

I've been developing web applications for about 12 years ago... started with perl back in late 1995, and was using both perl and PHP/FI (basically PHP v2 for you history buffs out there).

Since then I've

  • worked at small companies (2-3 people),
  • worked at large companies (multibillion dollar large),
  • freelanced,
  • ran a small consulting and development business, and
  • worked with almost every aspect of web application development you can imagine during those years.

Technologies I've worked with include:

  • PHP, Perl, Java, ASP, Groovy/Grails
  • MySQL, MS SQL Server, PostgreSQL, Oracle, SOLR/Lucene
  • AJAX, Javascript, XML/XSLT, Flash, Flex, Adobe AIR

Please see my resume for a more complete list of technologies and my background.

What I like to do

I love looking for faster, better, newer and cheaper ways of doing things via software.

If there's an inefficient process, I make it efficient.

If there's a bug, I learn everything I have to until I can fix the bug.

If there's a way to optimize code, I figure it out.

If there's a way to make a site load faster, I do it.

If there's a new technology that reduces costs, I implement it.

In short, I'm passionate about how web technology can be used to:

  • improve people's lives through communication and productivity,
  • increase business competitiveness,
  • reduce time to market, and
  • reduce operational costs

Recent activities

Groovy Magazine launch

I recently (Nov 2008) launched Groovy Magazine, dedicated to covering the best of the Groovy and Grails world (a.k.a. "the Groovosphere")

Reporting

Reporting application for UNC for multi-state survey application. PHP/MySQL app using Doctrine ORM tool.

Adobe AIR development

AIR-based real time video streaming and recording prototype for local funerary services company.

Grails/Groovy - GrailsKit

GrailsKit is a starter kit for Grails which provides web-based user management, role-based access and user self-registration.

PHP - MatchOrClash.com

This fashion rating site lets you vote each combination up or down, and see how others voted as well!

PHP - Short Term Data

I put together a proof of concept service for a 'one time download' service. This anonymous file hosting service will get rid of your file after X downloads, or Y minutes, and offers password protection for your data as well. Try it out!

Podcasting

In 2005 I began podcasting with WebDevRadio, a place for me to talk about some of the interesting tools, technology and trends I see in the web world. I also get to interviw some pretty smart folks while I'm at it.

Grails

I've begun working with Grails and Groovy and put together TinyPollr as a small example application. It's written with Grails 1.0, MySQL 5, runs on Tomcat 5.5 with Java 6 and incorporates the Google Chart API.

Flash/Flex

I put together a small audio service with Flex which uses Flash in the browser to send up a Flash audio stream and convert the audio format to MP3. This happens in near realtime, and was much more difficult to do than I first anticipated. The project is using the Red5 Flash Server, Adobe's Flex, the LAME MP3 tool, SOX, and various other server-side audio tools.

Looking for a PHP job?

PHP Job Book
buy my book!

Add Groovy to your day!

Groovy Magazine
buy my magazine!

Certified

Now with more certified goodness!

Contact

Email: mgkimsal@gmail.com

Email 2: michael@kimsal.com

Main: +1-919-827-4724

Cell: +1-919-455-8488

Fax: +1-610-671-4116

AIM/Gtalk: mgkimsal

YIM: mgkimsal2

LinkedIn: Michael Kimsal

Skype: mgkimsal

Twitter: mgkimsal

Resume

Photos on Flickr

Presentations

I've presented before numerous groups over the years, including the Ann Arbor Computer Society, Triangle PHP User Group and OSCON (2007). Below are links to some of my presentation material.

SOLR pdf

OpenID pdf

Incoming

Search from UNITED STATES (US) looking for intitle: resume programmer java | algorithms -jobs
Search from Nürnberg, GERMANY (DE) looking for michaelkimsal
Search from Herndon, VA, UNITED STATES (US) looking for PHP MySQL North Carolina (inurl:resume | intitle:resume)
Search from San Francisco, CA, UNITED STATES (US) looking for michael kimsal php
Search from Mount Laurel, NJ, UNITED STATES (US) looking for resume with groovy
Contact: michael@kimsal.com - 919.455.8488