Tel: 613-***-****
Cell: 613-***-**** (call anytime)
Email: abqirg@r.postjobfree.com
Stittsville, ON
K2S 0A4
Steve Priddle
Introduction:
Applied Skills:
I have proven expertise implementing extremely complex scenarios on high traffic, hosted web platforms. I have specific expertise with Dot Net MVC and webforms, javascript and Sql Server. However, I am fully capable of switching platforms, IDEs and technologies as needed, while still achieving quality and scalability.
I am accustomed to agile development with quick release schedules, but am comfortable with other methodologies as well.
Technology
Months Used
Projects
C Sharp (up to 4.5 framework)
8 years
LFCMS / Cactus / MarketTools
VB .Net
25
LFCMS (sporadically)
Visual Studio .Net (.Net 1.1 / 2.0 / 3.5 / 4.0, with versions to VS 2010)
Note: I am also very familiar with the 4.5 framework and visual studio 2012.
8 years
LFCMS / Cactus / MarketTools
SQL Server 7 / 2000 / 2005 / 2008 Schema Design / Stored Procedures / Scripts / Transact SQL
8 years
Globex, LFCMS, EICS, Novexco, Cactus. MarketTools
JavaScript
10 years
Globex, LFCMS, CAFSIS, EICS, Novexco, Cactus, MarketTools, Survey Monkey
Visual Interdev
60
Globex, LFCMS, CAFSIS, EICS
Microsoft Access 97 / 2000 Design / Forms / Reports / VBA
36
Novexco, LFCMS
HTML / DHTML / XHTML / Internet Explorer
10 years
Globex, LFCMS, CAFSIS, EICS, Novexco, Cactus
Java / JSP / Servlets
3 years
EICS, MarketTools
Ajax – Ajax.net, JQuery
5 years
MarketTools
Object Oriented Design / UML Modelling / OO Design Patterns / ERDs
8 years
LFCMS, EICS, CAFSIS, Cactus, MarketTools
Oracle / PL / SQL
CAFSIS
GOL (Government Online Look and Feel) Standards
LFCMS
Visual SourceSafe
60
Globex, LFCMS, CAFSIS, EICS
Tortoise SVN
36
Cactus, MarketTools
Help Authoring Tools
LFCMS
Team Lead
LFCMS
Architecture Lead
24
LFCMS (plus, in practice, my code led UI middle tier development in Globex, including the controlling page component; MarketTools development is end-to-end plug-in with no supervision)
Document Management / Content Management
25
LFCMS (some design considerations at Cactus)
Visual Basic 6.0 / COM / MTS / DAO / ADO
36
Globex (some legacy code analysis at Cactus)
Enhanced Security Clearance
Needs to be renewed
IIS 4 / 5 / 6 / 7
10 years
Globex, LFCMS, CAFSIS, EICS, Cactus, MarketTools
XML / XSLT
48
LFCMS, Globex, Cactus
Commerce Server 7.0
Cactus
Visual Studio .Net Team System
1.5
Cactus
NetBeans
6 months
Markettools
Jira Agile framework
2 years
Markettools
JMeter performance tester
6 months
Markettools
Selenium RC Test controller
2 years
Markettools
Nunit test framework
1 year
Markettools
SOA Architecture, web services
6 years
Markettools, Cactus
Git source control
1 year
Survey Monkey
Solr / Lucene (Java)
Markettools
Scale out State Server
Survey Monkey
Dot Net MVC 2 and 3
2 years
Markettools
JQuery Templating engine
1.5 years
Markettools
Ubuntu Linux
1 year
Principally personal use!
Experience:
2012/02 – 2013/01 Survey Monkey Ottawa, ON
Senior Dot Net Developer Survey Monkey is the world’s leading survey engine provider and one of the top 500 worldwide sites in terms of traffic.Merged Zoomerang features, including the entire site theme look and feel, into the Survey Monkey engine.Assisted with interactions between the dot net and python / pylons engines, as well as with data migration scenarios.Was one of only two developers from the Zoomerang Engineering team selected to be extended as a consultant to finish the migration.
2006/09 – 2012/02 Survey Monkey Inc. Ottawa, ON
Senior Dot Net / Java Developer Conceived, designed, and implemented modules for Zoomerang, a leading market research / survey design product.Defined architectures in many areas, included Solr open ended search and data replication;Integrated third party commercial and open source tools into the app, including charting engines, natural language processing, Solr and Lucene;Used Agile methodologies with daily scrum.Made major modifications to sql server and other schemas in support of new functionality and performance. As one of only two Senior developers in Zoomerang at the time the product was purchased, helped in the architecture revision to MVC3 services architecture and json / javascript / services framework.
2006/05 – 2006/08 Cactus Commerce Inc. Ottawa, ON
Technical Architect Created architectural specifications for integration projects for enterprise commerce sites involving Commerce Server 7.0, ERP backend systems, BizTalk 6.0, SQL server 2005, Visual Studio .Net 2005 and Microsoft Enterprise Application Blocks; Participated in joint architectural design sessions and RFP technical responses with Cactus, Microsoft and U.S. clients;Designed and coded using Commerce Server 7.0, Visual Studio .Net 2005, XML / XSD, Visual Studio Team System;
2004–2006/04 DND/CF Ottawa, ON
Development Architect / Infrastructure Lead Contractor on LFCMS, a document management web portal coded in C Sharp in Dot Net 1.1 / 2.0 with XML / SQL Server 2005 backend;Architected and created web structure, validation, base classes, substantial controls, coding standards;Performed Conversion from 1.1 and 2.0.Integrated and ported VB.Net code in C Sharp solution;Prototyped all types of screens, trees, paging algorithms;Performed project code and performance reviews for code created by junior developers;Supervised infrastructure development;Concurrently, helped resolve data structure errors and performance issue in legacy application. Documented all technical infrastructure.
2001–2004 Export Development Corp. Ottawa, ON
Visual Basic, ASP, JavaScript, COM, MTS developerContractor on EDC Globex project, one of the largest web projects undertaken in Ottawa at the time. Developed with a team of over seventy five contractors and employees, Globex is in production / maintenance;Coded controlling VB / IIS component for Globex user interface, bridging MTS components, ASP and JavaScript, as well as controlling bilingualisation, security and the creation of all UI elements; Designed and coded specifications for CMTool Web Application, which tracks source code and build versioning, including database, stored procedures and security. Contributed to coding standards and practices;Created web projects in Visual InterDev;Created, debugged and deployed stored procedures for SQL Server 7 and SQL Server 2000;Created, debugged and deployed COM+ components in Visual Basic 6;Performed version management for CMTool Web, including data transformation scripts for SQL Server 2000;Made extensive use of JScript Objects and regular expressions in JScript for on-the-client transformations;Translated requirements into data models;Integrated third party components in menuing and bilingualisation;
1999–2001 CGI Inc. Ottawa, ON
Java, Visual Basic, ASP, JavaScript developerInternal consultant for CGI, assigned to web intranet projects. I came in initially as a contractor, was soon hired full-time. My projects included:
CAFSIS: Participated in a small-team conversion of an existing Visual Basic aircraft maintenance schedule program into a web-based one using Visual Interdev, Java applets and dhtml;Wrote a generalized update, insert schema for Oracle backend in ASP.Coded in ASP, PL/SQL for Oracle (including contributions to database design modifications); Tools I used included TOAD for Oracle, Visual InterDev, ASP, JavaScript, Crystal Reports.
DFAIT EICS project: Participated in an object-oriented, web-based Java business application for DFAIT;Translated use cases into requirements and subsequently coded screens and utilities;Designed and coded routines to create .PDF invoice files and UI screens in Java;Coded in (but did not create webs for) Visual Interdev;Created web pages in ASP;Created Java applets using Visual J++, Enterprise Manager for SQL Server 7.
1996–1999 Art Woods / Novexco Ottawa, ON
Visual Basic, Microsoft Access, SQL Server developer Created an order entry, POS, accounting system for Art Woods that interfaces with a Montreal warehousing mainframe;Designed and created database structures in Access and SQL Server;Created hundreds of reports in Microsoft Access, including extensive built-in VBA;Created data transformations that included one-click import of data from the web (via linked tables) and from an off-site mainframe;
Education:
Carleton University Ottawa, ONHonours BA, legal studies with economics.Received A+ on honours paper.
Visual Basic 5.0 Ottawa, ONTook introductory course in Visual Basic in preparation for Art Woods work.
Java Essentials Ottawa, ONPreparatory course at ITI given to me by CGI in preparation for DFAIT project.
Visual Basic 6.0 Distributed Applications (MCP) Ottawa, ONMicrosoft Certified profession in Visual Basic.
I have held an enhanced security clearance which could easily be renewed.
Interests:
Tennis, Volleyball, hockey (as a spectator), philosophy.