C#, .NET, SQL.

3 Years of Experience

At Fast Enterprises, I turned client requirements into working software—enabling same-day registration and more than tripling nightly batch throughput. I also modernized legacy code.

Available now. Seeking permanent, full-time roles across Canada—on-site, hybrid, or remote.

Getting registered on the same day

E-services · VB.NET, later C# · SQL Server

Problem

Mailed verification codes could delay portal account creation by up to ten days.

What I changed

I overhauled the registration frontend and backend to check identity details and previously filed returns before creating an account. I validated requirements with the client and coordinated 10+ testers across 300+ rollout scenarios.

Result

Same-day registration. User feedback ratings were 4.5 stars two years after launch, up from 3.0 before the redesign.

Tripling nightly batch speed

Job-scoped caching · Query optimization

Problem

Nightly batch throughput averaged 1,300 items per minute.

What I changed

I added job-scoped caching so nightly batch jobs could reuse results instead of repeating the same work.

Result

More than 3× the throughput.1,300 to 4,000+ items per minute.

Measured using 30-day averages before and after the change.

Related fixes

  • Cut the slowest SQL-backed response times from about 3–4 seconds to near-instant.
  • Moved 20+ queries that didn’t need real-time results into overnight jobs.
  • Fixed a payment redirect failure behind 6–8 support tickets a month, ending manual payment tracing.

Moving from VB.NET to C#

Fraud detection · E-services · Returns systems

Problem

Legacy VB.NET projects across three areas of the tax system needed conversion to C#.

What I changed

I documented business rules and refactored legacy code during the conversion to reduce migration risk.

Result

40+ projects converted to C# across fraud detection, e-services, and returns systems.

Owning the system—and sharing the knowledge

Fraud detection · Annual updates · Mentoring

The responsibility

I owned the fraud-detection subsystem at a state revenue agency processing 1 million+ tax returns a year.

What I changed

I added rules, review buckets, and actions to help auditors investigate flagged returns. I also delivered annual updates meeting regulatory and security requirements across three departments.

Handing over the work

I mentored another developer for one year until they could maintain the subsystem and handle annual updates independently.

Designing a 1099 tax reporting pipeline

Requirements · Data pipeline design · Mentoring

Problem

Requirements from 20+ stakeholders needed to become a scoped 1099 tax reporting design.

What I changed

I translated the requirements into specifications and proposed XML ingestion, data warehouse transformation, and IRS export. I scoped the initial release to the required XML format.

Result

The client approved the design. A developer I mentored implemented it with my guidance.

Background & tools

Experience
Software Consultant, Fast Enterprises
August 2023–August 2026
Education
Bachelor of Computing Science
Thompson Rivers University, 2018–2022
Languages
C#, SQL, JavaScript, TypeScript, VB.NET, HTML, CSS
Frameworks & APIs
.NET, ASP.NET Core, Entity Framework Core, REST APIs, React
Databases
SQL Server, PostgreSQL
Development
xUnit, Git, SSMS, Swagger, Agile

Contact

Available now for permanent, full-time .NET / C# developer roles across Canada.