Syed Shuja Haider Sharazi
Senior .NET Developer
C# · Blazor · ASP.NET Core · SQL Server
Building, modernizing and supporting business applications that power real-world operations.
9+ years of software development experience with a strong focus on manufacturing and business systems.
- 9+ yearsSoftware development
- Top Rated PlusUpwork
- 100%Upwork Job Success
- $100K+Upwork earnings
- 19K+Upwork hours
Upwork statistics recorded 3 October 2026. View public profile.
What I Build
I build, modernize and maintain .NET applications that support real day-to-day business operations. My recent work is heavily focused on manufacturing systems covering purchasing, HR, inventory, tool management, reporting and shared ERP functionality.
My work includes legacy application modernization, backend development, SQL/database work, authentication, production troubleshooting, performance debugging and working directly with stakeholders and development teams.
Selected professional work
Representative project details are shared at a public-safe level. Private source code, production data and internal implementation details are not published.
-
Business application
Purchasing Management Application
Migrated a legacy Microsoft Access purchasing application to a Blazor Server web application covering purchase requests, purchase orders, vendors, quote attachments, tracking, printable documents and reporting.
Role: .NET Developer
Stack: C#, ASP.NET Core, Blazor Server, SQL Server, EF Core, Syncfusion
Completed / In Production
View Case Study
-
ERP platform
Shared .NET ERP Platform
Designed and built a reusable .NET foundation containing shared entity models, repositories, business services and utilities used across multiple manufacturing applications.
Role: .NET Developer Lead
Stack: C#, .NET, SQL Server, EF Core, Dapper, ASP.NET Core Identity, NuGet
Active / Maintained
-
Application maintenance
ToolCrib — Maintenance & Performance
Maintain and improve an existing manufacturing application, resolving performance, memory, functional and production issues while extending operational workflows.
Role: .NET Developer
Stack: C#, ASP.NET Core, Blazor Server, SQL Server, EF Core, Syncfusion
In Production / Ongoing
-
Identity system
Centralized Authentication System
Built centralized authentication used across internal business applications, including users, roles, claims, password reset, login auditing and OIDC/OAuth integration.
Role: .NET Developer
Stack: C#, ASP.NET Core Identity, IdentityServer, OIDC, OAuth 2.0, SQL Server
Completed / Still Used
-
Business application
Human Resources Portal
Migrated a legacy Access HR application to Blazor supporting employee records, hiring, leave, training, compliance, reporting and related HR operations.
Role: .NET Developer
Stack: C#, ASP.NET Core, Blazor Server, SQL Server, EF Core, Syncfusion
In Production
-
Reporting application
Manufacturing Metrics & Reporting
Developed and maintained operational metrics and reporting functionality and translated stakeholder reporting requirements into application features.
Role: .NET Developer
Stack: C#, ASP.NET Core, Blazor, SQL Server, Entity Framework
In Production / Supported
Continuously Strengthening My Engineering Depth
My résumé is strengthened through structured technical assessment, practical scenarios, code review, debugging and reassessment. Stronger claims are added only after verification.
Verified
Dependency Injection, LINQ and Async/Await & Task Fundamentals are among the topics verified at the current target level. The broader C# & Modern .NET track remains in progress.
Currently Working On
Records & Pattern Matching is the active assessment topic within C# & Modern .NET.
Roadmap
Complete the remaining C# & Modern .NET verification, then continue into ASP.NET Core & API Engineering.
View Engineering Growth
How I Can Help
.NET Business Applications
Build or extend ASP.NET Core and Blazor business applications.
Legacy Modernization
Modernize older Microsoft, .NET and Access applications.
Backend & APIs
Develop backend application logic and REST APIs.
SQL & Data
SQL Server application development and troubleshooting.
Existing Application Support
Investigate bugs, performance problems and production issues.
Application Consultation
Review a .NET application, technical problem or modernization plan.
Discuss a Project