Who I am

I'm an Ottawa-based software consultant, and I operate as Ottawa Tech Consulting (14943961 Canada Inc.). For three decades I've designed, built and managed applications across the federal government, as a developer, team leader, application manager and contractor.

My core expertise is the Microsoft stack: Visual Studio, .NET, C# and MVC, backed by SQL databases, web services and APIs, on IIS. I've led development teams, managed mission-critical systems, and worked within Government of Canada security, accessibility and official-languages requirements.

I'm also the founder of TourGuideSpeakers.com, which I built and run end to end.

How I work

  • Direct communication. You work with the person writing the code, with no hand-offs.
  • Clear scope. Requirements, deliverables and timelines are agreed up front and tracked openly.
  • Built to last. Clean, documented code that your team or the next contractor can maintain.
  • End to end. From design and development through deployment, hosting and support.

Experience

Three decades of delivering software across the federal government.

Application modernization

Moving legacy systems to modern .NET MVC: rebuilding data services with Entity Framework, restructuring views, models and controllers, and keeping everything aligned with established architectural standards.

Data integration and reporting

Pulling data from APIs, SharePoint, databases and mainframes into clear, searchable web applications, including reporting systems that decision-makers and official reports rely on.

Leadership and application management

Leading development teams and managing mission-critical applications over their full life cycle, coordinating with other project groups and upholding data security standards.

Government standards

Delivering within Government of Canada security policies, WET accessibility guidelines and official-languages requirements, with bilingual applications built in from the start.

Skills

  • C#
  • .NET
  • ASP.NET MVC
  • Entity Framework
  • Visual Studio
  • Visual Basic
  • Web API / REST
  • SOAP services
  • JSON
  • XML / XSLT
  • MS SQL Server
  • Oracle PL/SQL
  • JavaScript
  • jQuery
  • HTML
  • CSS
  • Bootstrap
  • IIS configuration
  • SharePoint integration
  • GitHub
  • Team Foundation Server
  • WET (accessibility)
  • Requirements analysis
  • Testing & validation
  • Team leadership
  • GC security policies

Education

Technologie de l'informatique

CCNB Bathurst, 1995–1996

Ongoing professional development throughout a 30-year career with the Government of Canada.