Lead Software Developer for BlackBerry & Mobile Web Technologies
Jan 2009 - Present
Hornby IT Group, Milton, Ontario, Canada
Design & development of consumer BlackBerry application & mobile web platform
for loyalty & incentive industry
Technologies Employed:
- Java, Ruby, Javascript
- XHTML, CSS
- J2ME, BlackBerry API, Ramaze, Sinatra, Rake, Sequel, Sqlite
- Nginx, Unicorn, Thin
- Git, Redmine
Key Work & Responsibilities:
- Developed complete BlackBerry application:
- Front-end UI
- Threaded networking code for BES, BIS, WAP2, Wifi & Carrier TCP transports
- Request caching for data from back-end servers
- Developed BlackBerry application OTA install website
- BlackBerry device detection to ensure correct builds are made available
- Developed mobile web application using Ramaze
- Dynamic UI for different device screens
- Request caching for data from back-end servers
Senior Software Developer
Sep 2006 - Jan 2009
Hornby IT Group, Hornby, Ontario, Canada
Architecture analysis and requirements gathering, prototype development and n-tier platform development of a leading online incentive platform
Technologies Employed:
- C#, Ruby, MSSQL, Javascript
- XHTML, CSS, XML
- ASP.NET 2.0, SQL Server 2005, IIS 6.0
- Git, Redmine, SVN, Bugzilla, Triactive
Key Work & Responsibilities:
- Designed & developed key frameworks including:
- Portal design & configuration
- Plug-ins
- Custom ORM with caching
- Dynamic forms
- Reporting
- Security and user management
- Primary UI designer/developer for platform and client branded participant web sites
- Wrote & optimized SQL stored procedures
- Primary tools developer
- Primary deployment engineer
Software Developer
Jul 2005 - Sep 2006
Offsite Corporation, Hornby, Ontario, Canada
Development of search engine and back-end business workflow tools for a local search engine
Technologies Employed:
- C#, MSSQL, Javascript
- XHTML, CSS, XML
- ASP.NET 1.1 & 2.0, SQL Server 2000, SQL Server Reporting Services, IIS 6.0
- SVN, Visual Source Safe
Key Work & Responsibilities:
- Design & development of event crawler to extract online local event listings
- Design & development of traffic analysis and reporting technologies
- Development of SMS capabilities for the search platform
- Integration of Windows forms technologies into IE6