E-mail:
Web Site:
Address:593 St. Germain Avenue, Toronto, Ontario, Canada M5M 1X4
Phone:+1.416.789.5169
Recognition / Microsoft MVP, ASP.NET (2003-2004)
Microsoft’s highest public award, for excellence in the ASP.NET developer community.
ASPInsiders (2003-)
A select group of top international authors, speakers, ISPs, ISVs, component builders, and community leaders. This group has the most direct, respected relationship to the ASP.NET / IIS development team in Redmond, offering unparalled insight and influence on the future of the platform. Chair of the founding board, re-elected 2004.
Active Microsoft Agreements
Non-Disclosure Agreement: ASP.NET Development Team.
Technology Adopter Program: Visual Studio Team System (VSTS) Development Team. TAP combines JDP, EAP, RAP, and RDP agreements.
MSDN Canada Speakers Bureau
A collection of top Canadian speakers who are dedicated to delivering high quality presentation and demonstrations at MSDN events and at MSDN User Groups across Canada.
Skills / Expertise / · Software Architecture, Object-Oriented Design
· Database Architecture
· Project Management
· Efficient Methodologies, Patterns and Processes
Languages / · ASP.NET / Leading Authority / 2002/Mar
· Classic ASP / Expert / 1996/Nov
· Visual Basic (VB), VB.NET / Expert / 1996/ Nov
· SQL, T-SQL / Expert / 1997/Mar
· HTML, CSS, XHTML / Expert / 1996/Nov
· XML / Expert / 2000
· C# / Intermediate / 2002
· JavaScript / Intermediate / 1998
Technologies / · .NET Framework (Beta 2, 1.0, 1.1) / Leading Authority / 2002/Mar
· .NET Framework 2.0 Alpha (Whidbey) / Leading Authority / 2003/Aug
· ADO, DAO, ADO.NET / Expert / 1995
· Web Services, .NET Remoting, SOAP / Intermediate / 2002/Mar
Applications / · Visual Studio .NET, VS.NET 2003 / Expert / 2002/Mar
· Microsoft Access / Expert / 1995
· Microsoft Office Developer (SDK) / Expert / 1995
· InfoPath / Intermediate / 2003/Jul
Networks and
Server
Platforms / · Windows NT through 2003 Server / Expert / 1997/Apr
· Microsoft IIS Server, SQL Server / Expert / 1997/Apr
· Microsoft SharePoint 2003 Portal Server and Team Services / Expert / 2003/Nov
Professional
Experience / CDI Education: Senior Consultant, SharePoint and .NET Technologies
November 2004–Present
Toronto, Ontario
Aptivate: Consultant, Developer, Author
September 2002 –November 2004
Toronto, Ontario
CDI Education, Senior Developer: SharePoint and ASP.NET (Contract)
March 2004 to November 2004.
Richardson Partners Financial Ltd., Developer (Contract)
October 2003 to March 2004.
Constructed a SharePoint workflow application for the request, delivery, and processing of a 60-page questionnaire. The application included: custom SharePoint event handlers to route incoming client documents (scanned on the branch photocopiers) directly into appropriate SharePoint folders, the design of several private and collaborative team workspaces, and transmission of InfoPath forms via Outlook.
Developed a SharePoint / InfoPath solution for the I.T. Operations Team to conduct I.T. Health Checks and track data related to preventative and diagnostic measures. Each operator receives an automatically generated custom task schedule, which is configured with an XML file. Data is stored and merged in SharePoint Forms libraries.
Developed the “Client Gathering Tool” for transitioning brokers to RPFL. This application includes an ASP.NET user interface for data entry and editing, C# data-access layer classes, and a SQL Server data store. The UI also has a feature to import client data from Excel files. The application then generates a set of pre-populated Acrobat forms (using activePDF) which open as a single file in the browser.
Developed a progressive fee calculator for the “Pioneer” product. The calculator has an ASP.NET UI with a C# class library. The calculators are defined by XML files which are edited with an InfoPath UI.
Contributed to I.T. Architecture documents. Software evaluation (job scheduling, web log analysis, others).
Skills: SharePoint 2003 (Portal and Team Services), ASP.NET 1.1 (C#, VB), InfoPath 2003, Acrobat 6.0 / activePDF, SQL Server 2000.
Microsoft Developer Network (MSDN), Author
June 2003 to 2004. Editor: Kent Sharkey
Author for MSDN’s ASP.NETDeveloperCenter. Articles: Rich Exception Handling; HttpHandlers and HttpModules for Content Management sites.
Skills: C#, VB, Technical Writing.
Grand Rapids .NET User Group, Featured Speaker
October, 2003. President: Bill Miller
Presentation on distributed .NET applications and databases. Remoting, Enterprise Services, Web Services, Dynamic and Static Data Caching, Architectural Considerations.
Centre for Global Health Research, University of Toronto, St. Michael's Hospital, Programmer / Consultant
August to September 2003. Researcher: Prabhat Jha
Saved a health survey project being conducted in India and administered by the CGHR which will eventually capture 50+ data points from 150,000 people. CGHR struggled with legacy source for three months with no progress, as the backlog reached 15,000 samples. I got the application in working order, tested, and deployed inside two weeks. Continued as a Phase II advisor of the project.
Skills: Visual Basic 6.0, project management.
eMergeUs Inc.: Director of Information Technology
July 2000 - September 2002
Toronto, Ontario
Online Catalogue, Group Purchase and Procurement Application
Became a partner in this start-up to architect and implement the founder’s vision for a geographically-focused procurement and distribution system. Co-authored a patent (pending) describing the same.
Skills: Application Architecture, Database Architecture, Object-Oriented Design, Project Management, NT Administration, SQL Server Administration, Classic ASP, XML, and COM objects.
Product Management, Online Content Management Application
Responsible for architecture and construction of a Content Management Portal and Web E-mail interface.
Skills: Software Design, Database Architecture, Project Management (SDLC), NT Administration, Classic ASP, XML, SQL Server, MS Access, COM, SSL, SMTP, POP3, Community Building.
Ontario Federation of Indian Friendship Centres: Information Systems Analyst
October 1996 - July 2000
Toronto, Ontario
Role and Responsibilities:
- Chief Architect and Manager of IT strategy for the OFIFC and its 26 member organizations.
- Supervise outsourced development teams of 2-10 people, and 1-2 junior systems analysts.
- Develop I.T. standards, policies and procedures.
- Provide leadership and technical support to 28 Ontario Friendship Centre offices.
- Chair of FedNor (Industry Canada) Aboriginal Working Group Telecommunications Subcommittee, 1997-1998.
OFIFC Web Intranet Portal / Extranet
Architect and developer of a secure intranet for OFIFC and Ontario Friendship Centre employees. Features include web-based e-mail, group calendar tools, and content management for the public website. Skills: System Architecture, UI Design, Database Architecture, Classic ASP, COM, HTML, CSS, Document Management, Content Management, SQL Server, MS Access, SSL, SMTP, POP3.
Courtwork Information System
Life Long Care Application: “LLC Careware”
Aboriginal Healing and Wellness Strategy: “AHWS Wellware”
Architect and Project Manager of three major solutions, plus construction of one of these. Each consists of a Client Management application installed at the field office, and a central database hosted by on the OFIFC Extranet. Statistical data is uploaded at regular intervals to the central database where reports are generated for OFIFC management and government funding agencies.
Skills: Project Management (SDLC), System Architecture, Software Design, Specification Writing, Outsourced Development, Mentoring, SQL Server, SSL, Mentoring.
“Friendship Web” National Database
Architect and developer of a public database to store a wealth of information about 115+ Friendship Centres across Canada. Basic features can be accessed with a guest account at:
This was the National Association’s (NAFC) third attempt at building a Friendship Centre database, and the first to reach a successful conclusion.
Skills: Project Management (SDLC), System Architecture, UI Design, Data Modeling, Database Architecture, Classic ASP, SQL Server, MS Access, SSL.
Network Administration
When I arrived in 1996,the OFIFC used DOS with WordPerfect 5.1 over a minimal Novell LAN. There was no electronic communication with the 30 field offices where computers were rare. Inside two years I put Windows 98 on every desktop, built a world-class web site and extranet, put over 150 computers into the field offices along with about 15 new LANs, and trained about 250 staff.
Skills: Network Architecture, Network Installation, Resource Management, Budgeting, Hardware Evaluation and Procurement, Disaster Planning, Troubleshooting, Novell Netware, Microsoft NT, IIS Server, Exchange Server, Proxy Server, Index Server, DHCP, LDAP, SSL Administration, Network Backup, Domain Configuration, Router / Hub / Switch Configuration, Firewall Configuration.
Personal
Projects / Toronto SharePoint User Group (TSPUG) – Founder
Launched April 13, 2005
GenericDB, GenericDB.NET– Product Manager
September 1998 to Present
Creator of an open source database engineused by thousands of developers worldwide. Developers attribute its success to solid design practices and extensibility. GDB is used by Microsoft, Intel, Cisco, Nortel, Hewlett-Packard, Daimler-Chrysler, Deloitte Consulting, Paine-Webber, Deutsche Banke, and several branches of the U.S. military. GenericDB is covered in programming books, was mentioned in Nature magazine (July 27, 2000), and translations exist in 16 languages. GenericDB.NET is under development as a user control for novices and a server control for intermediate developers.
Skills: Product Management, Application Architecture, Open Source Project Management, Product Documentation, ASP.NET, ADO.NET, Classic ASP, XML, SQL Server, Oracle, MySQL, MS Access, XHTML, Community Building.
Eli Robillard's World of Blog - Technical Writing
February 2003 to Present
A technical weblog read by thousands. Popular topics include The Lazy Programmer, SharePoint, and Advanced ASP.NET.
Education
And Training / University of Saskatchewan(Saskatoon, Saskatchewan)
1989 to 1994
Three years, College of Commerce, Computational Science Major
One year, College of Arts and Science, Computational Science Major
Eli Robillard – March 12, 2003 – Page 1 of 4