What email address or phone number would you like to use to sign in to Docs.com?
If you already have an account that you use with Office or other Microsoft services, enter it here.
Or sign in with:
Signing in allows you to download and like content, and it provides the authors analytical data about your interactions with their content.
Embed code for: HOLDERRoss_RM20170310e
Select a size
Ottawa, ON K1M 1V6
firstname.lastname@example.org 613.462.9572 linkedin.com/in/apprefactory
Develop Quality and Practical Software Solutions
Diligent and versatile software professional with extensive experience in Microsoft technologies. Create highly innovative software products, centred on business requirements. Adept at presenting complex technical scenarios and training to diverse audiences. Very effective communication and relationship building skills, with a reputation for thoroughness and attention to detail, delivering solutions within tight deadlines.
Object-Oriented Analysis | Application Design | Windows Communication Foundation (WCF) | Team Leadership & Development Windows Presentation Foundation (WPF) | Solution Architecture Design | Software Build Management Procedures Functional Requirements Analysis | Technical Writing (RFPs, Help Documentation) | Software Test Processes
Secret Security Clearance: PWGSC #95089086 (Issued by IISD; Valid to 2026)
Technical / Specialized Skills
The AppRefactory Inc., Ottawa, ON 2011 – Present
Technology Architect / President (Permanent, P/T to 2015; F/T in 2016)
Manage small, incorporated company delivering solutions for a list of public sector clients within Government of Canada, in response to specific requests for proposals (RFPs). Create services, distribute software products, and promote services using online promotion, social media, online marketing services, and online payment options. Private sector work has focussed on short-term development assignments and architecture / technical support using online tools, including Skype for Business and Google Helpouts.
Ross Holder email@example.com Page Two
The AppRefactory Inc (continued)
Most recently (May – July 2017), worked as a Senior Programmer/Analyst and Technical Writer for the Canada Council for the Arts. Troubleshooting for a number of bugs and development of ASP.NET web forms features at the start of the contract to build familiarity with the application for a new developer document deliverable in the final weeks.
Also recently (January — March 2017), worked for the Government of Canada – House of Commons, Library of Parliament; designing and implementing user interfaces exhibiting complex, highly customized data structures. The overall design approach involved usage of Microsoft Windows Presentation Foundation (WPF) and the Model-View-View-Model (MVVM) design pattern.
Recent Project Work: Leveraged both mobile and cloud-centered development using MS Azure (as part of Microsoft Corp.’s BizSpark Program) to develop office productivity tool to help manage hard copy documents using Android devices, in concert with MS SharePoint 2013 and Azure-hosted Exchange Server.
ELypsia Records, Brussels Belgium 2016 – 2017
Senior Software Developer (Contract, F / T)
Developed new multi-tier data migration system for record labels, music releases and artists using WCF and Microsoft Azure. Also provided additional design input and new software logic to support development of a streamlined Internet-based planning and management tool for touring artists and service vendors to clients of the company.
ELypsia Records (continued)
Successfully created a data migration tool to acquire JSON data from an HTTP REST service on the Internet reliably transferring over 1 million data records on a daily basis
Created a new JSON, Azure-hosted data solution to provide data to a new management web application provided to artists
Received 5-star rating on work achieved thus far from http://HackHands.com/ application support service (see http://hackhands.com/apprefactory for rating info)
Microsoft Inc., Ottawa, ON 2015
Premier Field Engineer (Permanent, F / T)
Supported solutions architected around Microsoft software packages. Travelled to customer sites across Canada to provide expert-level training sessions for software teams, emphasizing architecture implementation and integration within existing technical environments.
Achieved internal, Microsoft certifications for Team Foundation Server, SharePoint, and Windows.
Created new training materials in support of Team Foundation Server feature sets and tailored to Saskatchewan Crop Insurance Corporation (including Work Item integration with MS Excel, SharePoint, and Word), the foundation of which could be used for other clients.
Received 10 / 10 technical and presentation ratings from Saskatchewan Crop Insurance Corporation engagement.
Public Works and Government Services, Gatineau, QC 2011
Technical Architect / Senior Web Developer (Contract, F / T)
Researched, prototyped, and documented (via 80+-page report deliverable) several solution alternatives to replace a custom, legacy document management system used within PWGSC’s management bureau.
Established process for gathering requirements from project stakeholders and recommending short list of multi-tier software solutions that could deliver and (to some degree) improve upon existing service delivery, each to a varying degree across a number of key technical performance and business process metrics.
Delivered updated Crystal Reports directory reporting tool for Ministry’s personnel directory application, allowing for more customized reporting using new database-hosted metrics unavailable with legacy system.
Environment Canada, Gatineau, QC 2010
Senior Programmer / Analyst (Contract, F / T)
Implemented nationwide industrial hazardous materials tracking web application used by Canadian industries to report on issues pertinent to protection of the environment. Created new applications to support test framework, independent of website used by review personnel to produce content (viewable by those with account access) on the Internet.
Ross Holder firstname.lastname@example.org Page Three
ENVIRONMENT CANADA (continued)
Developed testing tool used with above application to display data retrieved through web services or other data query mechanisms, including ADO.NET Entity Framework objects (using LINQ). Using Model-View-Presenter (MVP) design pattern, converted application logic to C# from VB.
Designed and integrated new tool to aid Quality Assurance (QA) personnel performing regression tests with process of identifying French language elements absent in satellite assemblies.
Canadian Government, Ministry of Justice, Ottawa, ON 2009 – 2010
Senior Software Developer, Team Lead (Contract, F / T)
Led team development effort for an orders enforcement application processing $10M worth of judgements annually. Acted as Build Process and Code Repository Manager.
Designed and presented revised solution architecture, which won approval from Justice Canada, leading team of 4 full-time Junior and Intermediate Developers.
Created prototype using MS Workflow Foundation (WF) 3.5 and then migrated to multi-tier, service-oriented application architecture built on Microsoft’s Windows Communication Foundation (WCF) and WF.
Designed and implemented secondary interface, which accommodated ongoing (frequent) legislative and policy changes within business unit, reducing total cost of system ownership.
Cactus Commerce / Microsoft Corp., Ottawa, ON 2007 – 2009
Solution Delivery Engineer (SDE), Developer Products Division (DevDiv)
Directed Setup and Deployment Team, developing processing components for Senior Developer on several projects related to development, maintenance, and documentation of MS Commerce Server 2009 R1. Code Repository Manager, routinely maintaining scheduled nightly and demand builds.
Coded elements tailored for several Fortune 500 retail clients, building on MS SharePoint Server within their Microsoft-based solution architectures and delivering very best e-commerce solution available in marketplace.
Proved conceptual design and developed feature prototypes of release package, authoring portions of SDK used by Developers to customize the software for their own needs.
Developed automated deployment system to configure Internet Information Server (IIS) settings and SharePoint Server options used by Commerce Server database.
Privasoft Corp., Ottawa, ON 2006 – 2007
Software Programmer, Product Development
Developed features for a software package used by numerous Public Sector clients to manage access to information requests.
Developed Spell Checking feature capable of integrating several different search engine and document management system types, processing both data with redactions or sensitive information and file metadata.
Developed custom controls, allowing editing and redaction of documents retrieved by document searches.
Galbraith Media, Perth, ON 2005 – 2006
C# / ASP.NET Web Developer (Contract, F / T)
Assisted project’s Senior Architect to create learning content management (LCMS) application used by educators to manage and display training modules to students via computer-based training (CBT).
Developed elements of LCMS API, support for languages other than English, and changes to HTTP processing components of IIS (prior to introduction of the MVC design pattern as a popular design standard in ASP development).
Developed and completed unit testing of business-tier components in C#, involving database gateway and entity mapping classes for a number of operational units of LCMS application.
Education / Professional Development
Bachelor of Arts (BA), Philosophy and History, University of Manitoba, Winnipeg, MB
Microsoft .NET Certified Developer, Willis College of Business and Technology, Ottawa, ON
ronment. Created new applications to support test framework, independent of website used by review personnel to produce content (viewable by those with account access) on the Internet.
Developed testing tool used with above application to display data retrieved through web services or other data query mechanisms, including ADO.NET Entity Framework ob