Overview

Direct Contact

jasonlam604@gmail.com

Complete CV / Resume Available


Please contact me for a complete detailed listing of my work experience and past accomplishments. This includes work experience with the following organizations:


Work Experience Summary


Jason Lam is a technical lead and Solutions Architect with over 21 years of experience in software application development; over 14 years of industry experience with 7 years of self-educated hobbyists programming. Skills and experience include object-oriented analysis, ERP/SCM/CRM/CMS, target-marketing systems and financial data services. Breadth of knowledge includes working with Internet technologies, mainframe, mid-range systems, commercial software, migration & integration of large systems. More recently Jason Lam has been specializing in wireless architecture, design, development and deployment. Contribution to the wireless development community includes open source publication book titled "J2ME & Gaming" (downloaded over 140,000 times), contributor to the BlackBerry Hacks book published by O'rielly, published a number of articles at DevArticles.com, Developer.com and WirelessProNews.com. Wireless industry experience gained through employment with Burntsand, MoBro, AirG, Razor Technology, Safeway IT, CakePoker, BC Lotteries, GooBiq.com and QuoteMedia. Jason has a proficient knowledge of the challenges faced by the mobile industry such as Memory constraints, DRM, Device fragmentation, Device Form Factor, Screen Interface Challenges, Network Latency Testing, deployment, understanding the mobile market, understanding the mobile demographic and working with other stake holders in the mobile industry (carriers, distrubutors, content providers, App Stores..etc)

Patents / Patent Experience

1 of 2 Inventors for a Lottery Patent
  • Title of Invention: METHOD AND APPARATUS FOR EXECUTING A LOTTERIZED VIDEO GAME
  • Filed for United States of America on January 7, 2011 under serial No 61/430,889
1 of 3 Inventors for a Provisonal Patent; Bluetooth Media Distribution Dongle
  • Provisonal Patent Expired
  • Full Patent not submitted

Certifications

  • AWS Certified Solutions Architect - Associate Level, Certificate AWS-ASA-1551
  • TOGAF 9 Certified, Registration Number: 69588
  • ITIL® 2011 Foundation, Certificate Number: GR750042046JL
  • Certified ScrumMaster (CSM), Member Number: 000240888
  • Oracle Certified Associate, Java SE 7 Programmer

Training

  • TOGAF® 9.1 by Metaplexity
  • ITIL® Foundation by GlobalKnowledge
  • Certified ScrumMaster by Agile Pain Relief Consulting

Publications, Achievements and Projects (Moonlight Gigs and Hobbies)

  • FoodAthlete.com, Co-Founder, Technologies Used: Kohana 3.2, Restful API, PHP 5.x, MySQL, jQuery,HTML,CSS, JoyentCloud. Meal Planner is Single Page Application using RequireJS, BackboneJS, Bootstrap by Twitter and jQuery
  • GooBiq.com, Founder, Technologies Used: iOS, Android, BlackBerry
  • In 2007, Co-Founder of Razor Technology Inc., finalist in the New Ventures BC competition; core product was a multimedia distribution system via Bluetooth. Razor Technology was included in Rocket Builders "2008 Ready To Rocket - Emerging Rockets" list of up and coming technology companies
  • Author of "J2ME & Gaming" - Open source book hosted at SourceForge.net
  • Contributed to the BlackBerry Hacks book published by O'Reilly
  • Author of online articles at DevArticles.com, Developer.com & WirelessProNews.com

Mobile Development Experience


GooBiq.com

CakePoker.com
QuoteStream.com
Razortechnolgy.com (dissolved)
MoBro.com (dissovled)

iOS / iPhone Development

  • GooBiq.com
  • Undisclosed Lottery Games at BC Lotteries
  • HTTP Connectivity
  • REST / Web Services Client communcation
  • GUI Design and development
  • Experience developing iPhone apps using Apple Native development tools namely XCode, Interface Builder and Objective-C
  • Experience developing iPhone apps with PhoneGap

Android Dvelopment

  • Android development: GooBiq.com, CakePoker.com
  • HTTP Connectivity
  • Web Services Client communcation
  • GUI implemention using XML
  • Locale / Internationalization

Java MicroEdition / J2ME / JME / BlackBerry Development

  • J2ME development for: BCLC.com, QuoteStream.com, CakePoker.com, Mobro.com, GooBiq.com, Razortechnology.com
  • Enterprise: Provided Standards and Guidelines to BlackBerry Enterprise Applications developed for Safeway IT
  • J2ME Deployment (ie on the Cingular network)
  • J2ME Memory Profiling
  • Emulators used: SonyEricsson, Motorola SDK, SprintPCS plugin, Siemens SDK, Eclipse, NET Beans with Mobility, Nokia Carbide.j
  • Web Services using kXML, kSOAP with NuSOAP (PHP)
  • Encryption using Bouncy Castle
  • RMS
  • Bluetooth using Rococo Software
  • HTTP and Sockets
  • Locale / Internationalization
  • Experience with both MIDP1.0 and MIDP2.0
  • Experience with creating custom components (Grids and Menus)
  • Experience with creating an entire Widget API library (textbox, labels, combobox, scrollbar, widget container..etc)
  • Extensive experience and knowledge with Game development and game constraints on mobile phones
  • Experience porting applications and games across different models and manufacturers
  • OTA download through WAP
  • J2ME using ANT & Antenna

Windows Mobile Development

  • WinMo Development: CakePoker.com, QuoteStream.com
  • Experience with Dotfuscator for source code obfuscation
  • Experience with creating user friend installation programs
  • C# Deployment
  • HTTP Connectivity
  • FileIO
  • Locale / Internationalization
  • Creating custom widgets using the Paint libraries/methods
  • Experience with UI componets (DataGrid, CheckBox, Input Boxes, MenuItem...etc)
  • Experience using 3rd Party addons (Motorola Q and Treo 700w)
  • Experience configuring and using the Microsoft Emulators

Mobile Web Related

  • jQuery Mobile
  • PhoneGap
  • HDML,WML,VXML,HTML5

Additional Mobile Experience and Skills

  • Lead Solution Architect for an undisclosed iPad Application in a closed hybrid consumer enterprise environment
  • Touch Kiosk Bluetooth Media distrubution system for Razortechnology
  • Reviewed and provided recommendations for Fuel Pump touch screen interface
  • SMS development and integration into existing systems
  • Experience working with SMS.acand ZIM
  • Assisted with the Launch of QuotesBySMS.com
  • Experience using Mobile Theme Builders by Motorola, Nokia and SonyEricsson
  • Experience with creating RingTones
  • Experience creating Mobile Media Distrubtion systems using Bluetooth (Bluetooth dongles, BlipNET, Franson SDK, integration with Kiosk & Touch Screen systems)

Overall Technical Skills & Experience

The skills and experience listed below are NOT all current but I have worked with all of them at one time or another. My greatest strength is the fact I have worked with many technologies, programming languages, platforms, operating systems and development environments which truly gives me experience in taking on challenges in any situation.

I am definitely a fast learner who able to adapt to both new and legacy environments.

Programming Languages
  • Java (J2EE, JAX-RPC, JAX-WS, Jakarata Commons, Apache Axis, X-Fire, Hibernate, Spring, JUNIT, ANT, Struts, Annotations, Java 1.4 & Java 1.5)
  • PHP 4 and PHP 5 (NuSOAP, Smarty, Zend Framework, PEAR, Adodb PHP, Kohona)
  • ASP .NET
  • Scheme
  • JCL
  • COBOL
  • VB
  • C# .NET
  • Unix Shell Scripts (mainly Bash)
  • JavaScript (jQuery,RequrieJS,BackoneJS,Modernizer,UnderscoreJS)
  • Markup (XML,XSL,HTML,WML, HDML, HTML, VXML)
Wireless Development
  • J2ME (JSR 82, MIDP1, MIDP2, CLDC 1.0/1.1)
  • Android SDK
  • BlackBerry Development Kit
  • Mobile 5 and 6 Development Kit
  • Sun, Nokia, Siemens,Motorola Development Kits
  • PhoneGap
  • jQuery Mobile
  • SMS
  • Custom GUI development
  • Network Connectivity
  • Security
  • .NET Compact using C#
  • SOAP (kSOAP with kXML)
  • Antenna
  • Experience with Mobile Certification (RIM, Microsoft, Distrubutors ie: CellMania)
Web Development
  • J2EE
  • PHP
  • ASP .NET
  • HTML (Hand Coding)
  • Dreamweaver, Fireworks, Gimp
  • jQuery
  • Yahoo! YUI
  • DoJo
  • Adobe Spry
  • DHTML
  • XML/XSL/REST/SOAP
  • JSF
  • Flash
  • JavaScript
  • DOM
Methodologies / Process / Design
  • Object-Oriented Analysis and Design
  • Procedural Development
  • SDLC
  • Flow Charts
  • UML
  • Design Patterns
  • Agile
  • XP / Paired Programming
  • Test Driven Development
  • Software Architecture & Design
  • Usability & User Centric Design
  • Setting Standards & Guidelines for IT
Tools / Utilities / Other Knowledge
  • Operating Systems: Windows 2000, XP, Vista, BeOS, Linux (RedHat, Ubuntu, CentOS), Unix, Mainframe, MacOS X
  • Web / Application Servers: Apache, Resin 2, Resin 3, WebSphere, IIS, JBoss
  • Virtual Software: Virtual Box, VMWare, Virtual PC
  • Design Tools: Visio, Dia, Rational Rose
  • Office Suites: MS-Office, Open Office
  • Source Controle: Perforce, Subversion, CVS, Changeman, DS Changeman, VSS
  • Testing: JUNIT, NUNIT, JMeter, TestNG, MockObjects
  • Cron
Mainframe
  • Cobol
  • MVS
  • JCL
  • DB2
  • Changeman