Baron Lam, P.Eng.

Work Experience

IBM Canada; Staff Software Developer

July 2005 – Present; Markham, ON
  • In-depth user interface design and development responsibilities of Commerce Management Center business user tooling
    • Lead and owned the Marketing, Promotion and Store Management tools, while working on the other tools and contributing to the core user interface framework
    • Filed US Patent application for new Gantt chart display design
  • Assisted in the design and development Precision Marketing engine for WebSphere Commerce
  • Gave demonstrations and technical presentations to potential and existing customers in sales briefings as well as conferences such as CASCON and WebSphere Commerce Leadership Summits
  • Developed and unit tested new function for WebSphere Commerce Analyzer and later, helped guide and developed the future strategy of analytics including integration with Coremetrics and other third party vendors

IBM Canada; Software Tester

May 2004 – August 2004; Markham, ON
  • Developed, automated and executed test plans for WebSphere Commerce Analyzer (Business Intelligence) and Commerce Enabled Portals components of WebSphere Commerce
  • Heavy use of SQL with IBM DB2 and Intelligent Miner
  • Improved data generation accuracy and speed by over 50%

IBM Canada; Software Builder

May 2002 – April 2004; Markham, ON
  • Completed 16 month internship with WebSphere Commerce at the IBM Toronto Lab and was hired on as a Student-on-Call employee for the 2003/2004 school year on the Build and Development Tools team
  • Provided daily WebSphere Commerce builds for test and development teams on Windows, AIX and Solaris platforms using the WebSphere family of products and database management systems such as IBM DB2 and Oracle
  • Developed internal WebSphere Application Developer plug-in to improve performance of the development environment by 10%
  • Redesigned build processes for an average speed improvement of over 75%

Millenium Studios/GPSPursuit; Software Developer, Consultant

January 1998 – April 2002; Niagara Falls, ON
  • Completed 200 hours of co-operative education during 1998/1999 school year
  • Duties included, but not limited to, web design, CGI and PHP programming, database administration, web application development, graphic design, CD development and multimedia presentations
  • Worked on early the GPSPursuit prototype and design for mobile asset tracking, developing with Microsoft MapPoint and wireless communication systems

Education

McMaster University; Bachelor of Engineering and Management

September 1999 – April 2005; Hamilton, ON
  • Completed 5-year Software Engineering and Management degree
  • The Engineering and Management program at McMaster offers students a solid business background with courses taken from the core business program, on top of a bachelors degree in Engineering
  • Software Engineering is a newly accredited engineering program that takes on programming from an engineering point of view
  • Courses taken so far include mathematical and digital logic design, machine language and assembly, software design, control systems, as well as business courses, such as marketing, accounting and economics

Technical Skills

  • Programming Languages
    • Experienced in OpenLaszlo and dojo toolkit for building user interfaces
    • Proficient knowledge of Java, J2EE and related technologies and tools
    • Proficient in ANSI C; Working knowledge of C++
    • Experience Korn and BASH shell scripting
    • Functional knowledge in PERL
    • Working expertise in Visual Basic and Microsoft COM programming
  • Operating Systems
    • Linux Professional Institute (LPI) Level 1 Certified Administrator
    • Experience in Windows administration and networking
    • Proficient knowledge using Sun Solaris 8+ and IBM AIX 4.3+
  • Web Related and E-Business Skills
    • Proficient in (X)HTML, CSS and standards compliant design concepts
    • Extensive experience in LAMP (Linux, Apache, MySQL, and PHP) environments
    • Expert knowledge in PHP scripting and CGI design
    • Proficient in database design and administration using IBM DB2 7.2+, Oracle 8i+, and MySQL
  • Languages
    • Fluent in written and spoken English
    • Fluent in spoken Chinese (Cantonese)
    • Conversational in written and spoken French

Last updated: March, 2011
Download: PDF