
Computer Software Professional
Kitchener, Canada Area

Computer Software Professional
Kitchener, Canada Area
Build management, Java, web and database application developer in a wide variety of business applications. I have worked on a number of big projects and acted as both team leader and team member. I am particularly interested in taking a more active role in the design and development of software as well as process improvement.
* Java development including J2SE, J2EE and J2ME
* Build management
* Software testing - including writing of test frameworks and emulators
* Database development with SQL Server and MYSQL
* Continuous Integration with Hudson
* Agile development with Scrum
* Profiling - JProbe and Visual VM
* RUP and UML
* Configuration management with CVS and Sub Version
* Web development including ASP, JSP, Servlet, HTML, DHTML, XML and JavaScript
* Report writing
* MS Office
* Windows
* Linux
(Privately Held; Automotive industry)
January 2008 — Present (1 year 11 months)
• Build management
• Design and implement automated testing framework for the purpose of application unit, regression and stress testing
• Work on QA improvement and automation initiatives
• Work with research and development team on implementation of robust unit testing practices
• Implement test management tools
• Lead application software build process improvement and automation
• Actively participate in application stress testing and benchmarking activities
• Design and implement continuous integration initiatives.
(Computer Software industry)
September 2006 — December 2007 (1 year 4 months)
My tasks here included:
- Improving the development tools used by the other developers in order to reduce the overhead of projects and increase productivity.
- Improving the underlying framework of the core product
- Writing and maintaining MaxQ automated test scripts
- Writing and maintaining JUnit tests
- Writing new components for and maintaining the front end application
- Creating a SyncML mapping so that company PDAs can be kept in sync with their SugarCRM system.
- Profiling code
- Building Test and Production releases
(Privately Held; 1-10 employees; Computer Games industry)
December 2006 — January 2007 (2 months)
As a contractor I am helping to fix outstanding issues with a number of their games and the game servers and underlying framework.
(Privately Held; 11-50 employees; Computer Software industry)
February 2006 — August 2006 (7 months)
Developement of the J2Play web to mobile community gaming platform including:
* The J2ME UI toolkit
* A web portal using Liferay
* The J2SE server backend
* Two different versions of Texas Hold'em Poker, both the client and server sides.
(Privately Held; 1001-5000 employees; Outsourcing/Offshoring industry)
October 2005 — January 2006 (4 months)
Data processing and client follow up if required
(Automotive industry)
August 2005 — October 2005 (3 months)
Quality control of engine parts
(Computer Software industry)
June 2005 — June 2005 (1 month)
Contracted out to QinetiQ for a two week contract after I moved to Canada
(Public Company; 5001-10,000 employees; Computer Software industry)
September 2000 — April 2005 (4 years 8 months)
I worked on a number of big Java and Web Projects as well as numerous smaller projects. These included a Train Information system, various health care realted systems and knowledge management software
BSc(Hons) , Computer Science , 1997 — 2000
Graduated with Honors in Computer Science
new technologies, role playing games, fishing, computers