human/
softwareengineer/
programmer/
hacker lee carmichael software engineer consulting programmer Perl Perl5 Javascript JavaScript PHP C web application developer cakephp

Home

About

I am a software engineer/programmer/coder working on web applications, data munging, daemons and other various things (applications, services, products). Over the years, I've thrived in environments where I adapted to write solutions in different technologies and on diverse platforms. I spend most of my days working in Perl, PHP, Javascript and HTML/CSS along with C, Java, and VBA (I've doing lots of Excel to web integration). Most of the days I work closely with Apache. I often pull data out or store data into either MySQL or Sybase databases. 

I enjoy working with business folks (marketing. product managers, sales) to see an application/service become useful and helpful to its users (and my business' customers) and that they can produce a profit. I find that often those folks are my greatest allies since in the end we both want to produce great applications and satisfied customers.

What's on Tap

The last 3 months, my work has continued with Perl Dancer and jQuery. I've started to work more with Bootstrap (from Twitter).  I hope to blog a bit more about what we've done with pushing the limits of Popovers and Modals. I think its a very good toolkit to get you started quick. The app has continue to expand its client side weight. I've done more with GitHub publishing more code and putting in patches to other places. ChargeSmart LLC was bought by VeriFone. I have an alpha of mobile web UI of RSVP HQ at m.rsvphq.com. I started with jQuery Mobile but felt like i was fighting with it often. I changed over to HTML/CSS template setup with a bit more server support. 

I'm trying to make it out to DC for the Perl Workshop but I don't think that will happen. Work is insanely busy (good and bad)

Last Update: March 15 2011


Quick Hits About Me

  • I play well with others and thrive in small teams. Also, I like to work alone.
  • I like to be in control of my day and schedule. I like to work on tasks not a schedule but I am highly adaptable.
  • I prefer to save an application/library/code before throwing it out to start over. In the end, saving is almost always better for the business than starting over.
  • I like to find existing libraries/code/apis and integrate together to solve problems. Instead of a writing everything from scratch. 
  • I like iterations with close customer feedback.
  • Unit and automated end to end tests bring me joy.
  • I do best when I can learn new things (things is often hard to define :)
  • Sunlight is good as long as I have sunscreen on.


You can find out more about my experiences and background in my Resume, LinkedIn or by contacting me.