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

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

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!

Contact

Email: mgkimsal@gmail.com

Email 2: michael@kimsal.com

Cell: +1-919-455-8488

Other: +1-910-778-5248

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 @aaamich.com
Search from New York, NY, UNITED STATES (US) looking for java (inurl:resume | intitle:resume) (Massachusetts | MA) (617 | 781 | 978 | 603 | 508 | 401| 857) –job –apply -submit
Search from Sterling, VA, UNITED STATES (US) looking for (intitle:resume OR inurl:resume OR intitle:cv OR intitle:vitae OR inurl:vitae) and “apache” and “java” and “mysql” and “VA”
Search from Birmingham, MI, UNITED STATES (US) looking for php postgresql resume il -apply -submit
Search from Brick, NJ, UNITED STATES (US) looking for perl expert durham nc resume
Contact: michael@kimsal.com - 919.455.8488