LaurenceLee

Laurence A. Lee's Profile



Hello, World!

About Me

Aloha!  I’m Laurence A. Lee, a Technical Solutions Architect and Lead Software Engineer.  I am currently based in Honolulu, Hawaii, and primarily develop solutions for Hawaii Businesses or for West Coast based projects.  Some of the more interesting things I actively develop, contribute to, or advocate as a Solutions Platform include:

  • Microsoft .NET - I am a Microsoft Certified Enterprise Applications Developer (MCPD: Enterprise Applications Developer).  This includes training and certifications in the .NET Core Libraries, along with Web, Windows, and Distributed Applications development.
     
  • CRM Software Development - I was a Technical Architect that built E.piphany CRM Solutions, and developed Sales/Service solutions and Data Warehouses built on E.piphany E.5 and E.piphany E.6.  Of course, I went through all of E.piphany's training courses, and I still have a copy of the training course materials.
     
  • Fedora Core (Linux) - I am a Fedora Ambassador, representing Hawaii and the Pacific Rim areas.  I primarily advocate Fedora as a reasonably stable "Bleeding Edge" platform to develop against.
     
  • Ruby on Rails - I do most of my smaller projects or prototypes in Ruby on Rails.  I also keep track of alternative Ruby Platforms, such as JRuby (a Ruby implementation for the Java JVM), IronRuby, and Ruby.NET (Ruby implementations for Microsoft .NET and GNU Mono).
     
  • Xbox-Linux - I occasionally spend some time refreshing the Xbox-Linux patches to apply against the latest Linux 2.6 Kernel Sources.  This is primarily for my work on XFedora, a patched Fedora Core solution that runs on a modified Xbox.

Career Independence: Managing (And Avoiding) Feast and Famine Cycles

It's been an interesting 3 months since I decided to gamble away my Professional Career by leaving the cushy Desk Job, and becoming an independent, freelance software developer. And while spending the first two months totally goofing off is a great way to blow off some steam, it definitely takes a toll on the finances.

Now it's February, and I'm finally back behind my trusty computer console - focused on hashing out a handful of ideas I've toyed around with in the past. Unfortunately, I'm still at least 8 weeks away from having anything “presentable” to the public in Alpha or Beta form.

It's time to curb the excess spending and manage the burn rate until the expenses are within the means of the cash flow. While I'm not giving up a good Steak and Wine dinner for some Cup-o-Noodles, I have resorted to a whole bunch of “frugal living” changes that I haven't used since.. oh... college.

Managing the Burn Rate (expenses) to fall within the projected Cash Flow (income) is an essential skill that separates the successful freelance consultants from the rest of the pack. And boy, let me just say, it's been TOUGH to take the Burn Rate down from a once cushy Software Engineer's salary to, well, “zero with a handful of deals in the pipeline”.

This is the classic “Feast and Famine Cycle”, and I'm knee-deep in the Famine cycle. It'll remain a Famine Cycle until a few of those deals close and the payment checks are banked. 

Completing Microsoft's MCPD Certification

After several months of diverting my free time to studying for Microsoft's Certification Exams, I'm pleased to tell the world that I'm now a Microsoft Certified Professional Developer - specifically, I'm certified as an MCPD: Enterprise Application Developer .

It was a brutal exercise that took almost a year for me to accomplish.

I took the Self-Paced Study approach for the 5 exams required, as I'm usually more effective going through books.  The books I used will also serve as a bookshelf reference, in case I ever need to refresh my mind on something.

About the only thing I didn't care for, throughout this exercise, was to force myself to reframe my thinking process to accept (or at least understand the reasoning behind) "The Microsoft Way" of doing things.  The "Enterprise Professional" Exam was the last one on my task list, and it was particularly difficult for me to choke that content down.  I had to bite my tongue and answer Exam Questions "The Microsoft Way", instead of "The Lalee Way".  No points for style or elegance in thinking -- it's all multiple choice answers.  <more>

Laurence A. Lee's Microsoft Certification Transcript

 
 
Microsoft Certified Professional Transcript
Latest Activity Recorded Nov 16, 2007

LAURENCE  LEE

Microsoft Certification Status
  Certification Version   Date Achieved
 
  Microsoft Certified Professional Developer     Nov 16, 2007
    Enterprise Application Developer   Nov 16, 2007
  Microsoft Certified Technology Specialist     May 04, 2007
    .Net Framework 2.0: Windows Applications   Jun 08, 2007
    .Net Framework 2.0: Distributed Applications   May 18, 2007
    .Net Framework 2.0: Web Applications   May 04, 2007

Microsoft Certification Exams Completed Successfully

  Exam ID Description   Date Completed
  549 PRO: Designing and Developing Enterprise Applications by Using the Microsoft® .NET Framework   Nov 16, 2007
  526 TS: Microsoft® .NET Framework 2.0 - Windows®-based Client Development   Jun 08, 2007
  529 TS: Microsoft® .NET Framework 2.0 - Distributed Application Development   May 18, 2007
  528 TS: Microsoft® .NET Framework 2.0 - Web-based Client Development   May 04, 2007
  536 TS: Microsoft® .NET Framework 2.0 - Application Development Foundation   Mar 14, 2007

 

 

Syndicate content