|
Profile |
|
|
Analytical and detail oriented programmer analyst with 11 years experience in the
architecture and development of software solutions. A team leader with exceptional
communication skills and the ability to bridge the knowledge gap between technical
and non-technical teams. A fast learner with a strong desire for continued education.
|
|
|
|
|
Technical Skills |
|
|
Languages / Technologies:
|
ASP.NET MVC, ASP.NET, C#, Javascript, AJAX, HTML, DHTML, XHTML, CSS, XML, Powershell, Classic
ASP(VBScript), Visual Basic 6.0 |
|
Databases:
|
MS SQL Server, MS Access, MySQL
|
|
Operating Systems:
|
Windows 95/98/NT/ME/2000/2003/XP/Vista/2008/7, MS-DOS
|
|
Development Tools:
|
Visual Studio .NET 2003/2005/2008, Team Foundation Server, Expression Blend + Sketchflow, Expression Encoder,
Visual SourceSafe, SQL Profiler, SQL Query Analyzer,
MyGeneration, Expresso, NDoc, NProf, Fiddler, Firebug |
|
Applications:
|
MS Office, Visio, MS IIS 5/6/7, Terminal Services, Symantec Ghost, Acronis PartitionExpert,
UltraEdit, Notepad++, PhotoShop, FileZilla FTP/SFTP client |
|
Hardware: |
PC hardware - networks, assemble/configure/maintain/troubleshoot |
|
|
|
|
Featured Software Development Project |
|
TSN.ca - Profile Management System / SMS Message System |
Technology used: |
- Design/implementation of profile management system and administration application
for website member registration.
- Design/implementation of SMS Message system that enables TSN to send targeted SMS
news alerts (TYLENOL* Rapid Release Rapid Alerts) to subscribers based on sport
specific selections in the user’s profile.
|
- ASP.NET 2.0
- C#
- HTTP XML Web Services
- SQL Server
- T-SQL
|
|
|
Employment History |
|
|
Operitel Corporation, Peterborough, ON http://www.operitel.com
|
Aug 2007 - Present
|
|
Operitel Corporation is a leading provider of Learning Management software to companies
and organizations in several countries, including Rogers, Telus, Konica Minolta, Peterborough Regional Health Centre and the Toronto District School
Board
|
|
|
Senior Solution Architect - R&D Team Lead
|
Feb 2009 - Present
|
|
|
- Lead Research of new Microsoft tools/technology for consideration of use within development teams
- Developed architecture prototypes for future product versions, using Microsoft technology stack
- Review and design software solutions
- Define, configure, maintain continuous integration builds using Team Foundation Server
- Provided direction and leadership for implementation of automated testing tools of product that reduced Quality Assurance effort
- Lead investigation and prepared business case for adoption of Visual Studio 2010
- Provide technical assistance/mentoring to team members
|
|
|
Solution Architect
|
Aug 2007 - Feb 2009
|
|
|
- Review, design, build software solutions
- Develop coding standards and workflow processes
- Documented architecture and design considerations relating to the migration of the existing system to ASP.NET
- Review internal processes and author process improvement documents
- Provide technical assistance/mentoring to team members
|
|
Thindata Inc., Toronto, ON http://www.thindata.com
|
Dec 2002 - March 2007
|
|
ThinData is the leading permission based email marketing company in Canada, providing
customized e-marketing campaigns, contests and solutions to corporate clients such
as Aeroplan, Air Canada, TSN, CBC and Sympatico MSN.
|
|
|
Director, Application Development
|
March 2004 – March 2007
|
|
|
- Led development of large scale development projects including architecture and development
with completion on time and on budget
- Wrote business case document to support construction of internal software library
(API) that has since improved developer efficiency and reduced application testing
time
- Performed code reviews to ensure consistency
- Developed coding standards and workflow processes
- Conducted job interviews for programmer and QA positions
- Created conventions/protocols for interaction with production/development servers
- Conducted technology research and provided team training sessions to advance team
knowledge
- Provided technical assistance/mentoring to team members
- Developed migration plan for transferring 75 websites between original and replacement
production servers
- Member of issues committee – participated weekly in resolving issues being faced
by different departments company wide
- Acted as technical liaison between custom development team, core team and Director
of Production
|
|
|
Programmer Analyst
|
Dec 2002 – March 2004
|
|
|
- Led development of web development project for CAF (Canadian Apprenticeship Forum)
- Designed/developed/tested new features to existing applications
- Implemented automated back end data processing applications between different corporate
systems
- Completed regular daily maintenance work on existing websites and applications as
necessary
|
|
KiSP Inc., Toronto, ON http://www.kisp.com
|
May 2001 – Dec 2002
|
|
KiSP Inc. provided fully customizable B2B e-Commerce website solutions for Steelcase
Inc. office furniture dealerships. They also provide web based asset management
software solutions for office furniture assets.
|
|
|
Programmer Analyst
|
|
|
|
- Worked both in a team environment and independently
- Self taught Classic ASP(VBScript) web technology
- Designed, built, tested and supported new features for web based e-Commerce software
applications
- Designed, built and tested web based customer relationship management application
for use by Steelcase sales representatives to improve communication efficiency
|
|
|
Education |
|
|
|
- E-Commerce Solutions Developer Diploma Program (2001)
The Institute for Computer Studies, Toronto
- Professional Real Estate Appraisal Analysis (1989 - 1994) (Apprenticeship)
The Appraisal Institute of Canada
|
|
|
|
|
Achievements |
|
|
|
- Awarded Academic Leadership Award for highest class standing by The Institute for
Computer Studies (94% Average)(2001).
- CRA (Canadian Residential Appraiser)
|