Wednesday, November 16, 2005

My Profesional Profile

In short, I'm a Java programmer trapped in a Perl Developer’s Career.

I graduated in ‘98 with a B.S. in CS from UCSB with an eye working with my favorite language ... Java. But Java wasn't so hot back then and I ended up doing Perl in my first job out of college at Homestore.com.

Since then, I've mainly been developing with Perl. I have a lot of experience working with Java professionally, but the Perl offers are so much higher that I've mainly been developing with Perl in my Career. I do love Perl, I just love Java more.

As for my professional interests, I'm all about data and machine learning. I LOVE studying, analyzing, organizing, modeling, and mining data to try to make it more useful or get some useful information out of it like statistics. I also like to study the processes involved and making it better. Hence, I have a strong interest in learning, using, and helping develop frameworks that deal with manipulating, managing, and analyzing data like Spring Framework, Catalysts, O/R mapping, Rule Engines, etc. My love for making data useful leads me to my second professional love, machine learning.

Machine learning is defined by Wikipedia as, “an area of artificial intelligence concerned with the development of techniques which allow computers to learn". Lots of organizations/entities have tons of data which they struggle to make use of. To compound the problem, they tend to consume data at a much faster rate than they can analysis. This is a problem I love to work on, creating systems which makes decisions base on statistics generated from analysis of incoming data in real time. All I can say is, ... What a rush.