Post Job Free
Sign in

Senior Full-Stack .NET & Angular Technical Lead

Location:
West Windsor Township, NJ, 08540
Posted:
November 02, 2026

Contact this candidate

Resume:

KASHIF RIAZ

SENIOR FULL STACK .NET & ANGULAR DEVELOPER TECHNICAL LEAD

Princeton, NJ +1-732-***-**** *******@*****.*** linkedin.com/in/kashifriazdh

Work Authorization: U.S. Permanent Resident

PROFESSIONAL SUMMARY

Senior full-stack .NET developer and technical lead with 20+ years of experience designing, developing, modernizing, and supporting web-based and client-server applications. Hands-on expertise in C#, ASP.NET, .NET, Web API, MVC, Web Forms, Angular, SQL Server, and enterprise application architecture. Experienced across the full software development lifecycle, requirements analysis, application migration, production support, and Agile delivery. Domain experience includes payroll and HR services, automotive supplier collaboration, financial-market data, and inventory/communications systems. Exploring Generative AI and LLM-based application development, with an interest in integrating RAG, AI agents, and intelligent document processing into enterprise .NET applications.

TECHNICAL SKILLS

Languages & Frameworks

C#, .NET / .NET Core, .NET Framework, ASP.NET MVC, Web Forms, VB.NET, LINQ, ADO.NET, Entity Framework,

Web & API

ASP.NET Core / Web API, REST, SOAP, WCF, Web Services, JSON, XML, SignalR, Multithreading, Unit Testing,

Frontend

Angular JS, Angular (including Angular 16), TypeScript/JavaScript, HTML5, CSS3, jQuery, Bootstrap, Angular Material, RxJs, Ngrx, MonoRepo

Data & Reporting

SQL Server, T-SQL, Stored Procedures, Functions, Triggers, Entity Framework, Crystal Reports, SSRS/RDLC

Tools & Delivery

Git, TFS/Azure DevOps (TFS), SVN, Visual Studio, IIS, Agile/Scrum, SDLC, CI/build and release practices

Architecture

Object-oriented design, n-tier applications, service-oriented systems, design patterns, application modernization

Cloud & DevOps

Microsoft Azure (Azure App Service, Azure SQL Database, Microsoft Entra ID, Key Vault, Application Insights) — Hands-on learning in progress

AI & Generative AI

Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI Agents, Prompt Engineering, Embeddings, Vector Search, and AI-powered application development — foundational knowledge and ongoing hands-on learning

PROFESSIONAL EXPERIENCE

Software Engineer Macrosoft, Inc. dba Innovatix Technology Partners

New Jersey, USA Oct 2022 – Present

Project: Olympic Payroll

Description: Olympic Payroll is an innovative Payroll Service application for small and medium sized businesses with the best and most affordable payroll solution including payroll, Tax Services, HR & Compliance, Time & Attendance.

Technology: C#, .NET 8, Angular 16, Type Script, SQL Server, Stored Procedures, Functions, Web API, Git, Windows Services, Agile/Scrum, SQL Reporting/SSRS, QuickBooks SDK, LINQ, Repository Pattern, MonoRepo, Bootstrap, Angular Material, LoggerService, JWT, OAuth, Unit of Work, PWA service-workers, alaSQL, SendGrid (email), Plivo (SMS),

Role & Responsibilities:

• Contribute to the design/development and ongoing enhancement of Olympic Payroll, a payroll services platform supporting payroll processing, tax services, HR/compliance, employee onboarding, and time and attendance.

• Gather and analyze business requirements; contribute to application design, process improvements, migration work, and reporting.

• Participate across the software delivery lifecycle, including backlog refinement, implementation, integration, release planning, and Agile/Scrum ceremonies.

• Managing & Collaborate with development team to deliver phased releases using established versioning and delivery practices.

• Work on scaling and optimizing application performance from Code and database perspective.

• Work with QA group to ensure the quality of work.

• Work on System trouble shooting.

• Work with mobile/ipad application development team on design, requirement and delivery process.

• work in technical design discussions, code reviews and production support.

Lead Software Engineer Macrosoft Inc.

Lahore, Pakistan Dec 2018 – Sep 2022

Project: Olympic Payroll

Description: Olympic Payroll is an innovative Payroll Service application for small and medium sized businesses with the best and

most affordable payroll solutions including payroll, Tax Services, HR & Compliance, Time & Attendance.

Technology: C#, .NET 4, Angular 12, SQL Server, Web API, Git, Windows Services, Agile/Scrum

Role & Responsibilities:

• Worked on Olympic Payroll, supporting full-lifecycle delivery from requirements gathering through implementation and transition.

• Collaborated in daily and weekly Scrum meetings to plan backlog work, coordinate module integration, and align solutions with release needs and development practices.

• Managing team of developers and assisting with daily challenges.

Senior Software Engineer Lead Software Engineer Macrosoft Inc.

Lahore, Pakistan Mar 2008 – Nov 2018

Project: TRUCore

Description TRUCore is an automotive enterprise application. The application enables car manufacturers like Honda, Toyota to interact with suppliers effectively and share confidential design data of cars. Application is cross platform and cross browser supported. Users can exchange large files, usually in GBs, securely.

Technology: C#, .NET 2-4, AngularJS, Angular 2-4, ASP.Net Web Forms, MVC, Jquery, SQL Server, SSIS, Web API, Git, TFS, Windows Services, Web Services,WCF, WPF, Façade Design Pattern, AJAX, Agile/Scrum, MS Enterprise library, Remoting,

Role & Responsibilities:

• Developed and supported TRUCore, an enterprise automotive application enabling manufacturers and suppliers to exchange confidential vehicle-design data and large files securely.

• Developed WCF services and service contracts, supported OFTP data exchange, and built an ENGPART component for the OFTP protocol.

• Implemented PDF-based document security and used Enterprise Library Logging Block across application modules.

• Provided support across related application components and participated in full-lifecycle delivery.

Senior Software Engineer Strategic Systems International

Lahore, Pakistan Jul 2006 – Jan 2008

Project: Russell Index Calculator

• Worked on the Russell Index Calculator suite for capturing and analyzing streaming and historical market data for US and global markets.

• Built and maintained web and service-layer functionality for portfolio management, index calculation, and presentation of real-time index values.

• Used ADO.NET, LINQ, XML, ASP.NET, C#, Web Services, and n-tier architecture; contributed to authentication, authorization, and application security.

Software Engineer NextBridge

Lahore, Pakistan Jan 2005 – Jun 2006

Project: Inventory Tracking Dashboard – StarTech

• Developed ASP.NET Web Forms and C# components, Windows Forms interfaces, and database objects for an inventory-tracking and machine/server communications solution.

• Implemented alerting and a voice response unit (VRU) help-line feature using a Dialogic card; resolved application defects and supported changing business requirements.

Software Engineer / Team Lead Esolutions

Lahore, Pakistan Apr 2001 – Apr 2004

Project: Pakistan Sugar Mills Association Dashboard

• Developed and maintained the Pakistan Sugar Mills Association website, including secured user areas, annual reports, news, events, and meeting information.

• Designed SQL Server 2000 database objects, created Crystal Reports, gathered client requirements, and supported deployment and delivery.

ACHIEVEMENTS

• Commitment to Excellence Award, Innovatix Technology Partners, 2025.

EDUCATION

Master of Computer Science (MCS) University of Management & Technology (formerly Institute of Leadership & Management, affiliated with Hamdard University), Pakistan 2001

Bachelor of Computer Science (Honors) (BCS) University of Management & Technology (formerly Institute of Leadership & Management, affiliated with Hamdard University), Pakistan 2000



Contact this candidate