Contractor / Consultant
Email Address: jasonlam_@hotmail.com
Please contact me for a complete detailed listing of my work experience and past accomplishments. This includes work experience with the following organizations:
- CakePoker.com
- Electronic Arts (EA Sports Canada)
- Safeway IT
- RedBack (an Ericsson company)
- AirG
- Burntsand
- MoBro
- Quote Media
- Razor Technology
- Tree Of Life
Jason Lam is a technical lead and software architect with over 17 years of experience in software application development; over 10 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 113,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 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..etc)
- 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)
- Perl
- ASP .NET
- Scheme
- JCL
- COBOL
- VB
- C# .NET
- Unix Shell Scripts
- JavaScript
- Markup (XML,XSL,HTML,WML, HDML, HTML, VXML)
- J2ME (JSR 82, MIDP1, MIDP2, CLDC 1.0/1.1)
- BlackBerry Development Kit
- Mobile 5 and 6 Development Kit
- Sun, Nokia, Siemens,Motorola Development Kits
- 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)
- 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
- 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
- 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
- Knowledge of Samba, DNS & Bind, NFS, Firewall, NAT, Sendmail, Cron
- Cobol
- MVS
- JCL
- DB2
- Changeman
- · Commerical Product: Cake Poker Mobile (2009 to 2010)

- · Commerical Product: Quotestream WirelessTM (Initial creation Feb 2004, maintained product to the end of 2007)
- · Commerical Products (Co-Founder/Chief Architect): Mobile Marketing Products for Nintendo, Hothead Games, Microsoft...etc under the Razor Technology Brand (no longer around)

- · Commerical Products: Classic Game Remakes for MoBro.com (no longer around), simple games such as Mine Sweeper, Bomberman...etc Keep in mind these were implemented around 2002-2003 (devices were some what limited at the time, the reason for the simple graphics)

- · 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
- · Commerical Product: Cake Poker Mobile (2009 to 2010)
- · Ported Quotestream WirelessTM from J2ME platform to .NET compact platform using C#
- · 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
- · Commerical Product: Cake Poker Mobile (2009 to 2010)
- · HTTP Connectivity
- · Web Services Client communcation
- · GUI implemention using XML
- · Locale / Internationalization
- · 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)
