Umar Jamal
Software Engineer · Epicor ERP & .NET
Lahore, Pakistanumarjamal201099@gmail.com+92 300 6917248linkedin.com/in/umar-jamal-rasheedumarjamal201099.github.io/umarjamal
Profile
Software Engineer with 4+ years of experience building and integrating business systems with C#, ASP.NET Core, SQL Server and Epicor ERP. I customize Epicor (BPMs, BAQs, business logic), build .NET services and REST APIs, implement SSO/OAuth 2.0, and integrate ERP with commerce, CRM and accounting platforms such as WooCommerce and Xero. Experienced working remotely with international teams on projects for clients in Australia, Singapore and Pakistan across banking, manufacturing, e-commerce and real estate.
Experience
Centaiva · Remote
- Designed a multi-layer SaaS platform separating identity, tenancy, authorization, entitlements, integrations and data/deployment concerns
- Implemented OIDC / OAuth 2.0 with PKCE, JWT and MFA/passkeys, with tenant-scoped roles, permissions and delegated access
- Modelled products, plans, subscriptions, entitlements and usage limits as a commercial layer separate from application code
ASP.NET Core · OIDC · OAuth 2.0 · Multi-tenancy · SQL Server
GMP · Lahore
- Develop GMP's CRM and operations platform with Angular 16 and a layered ASP.NET Core Web API (data-access, common and model layers) on Entity Framework Core and SQL Server
- Build modules for sales, billing, invoicing, operations, reports, dashboards, users and roles, and global search, including radius-based location search
- Implement ASP.NET Core Identity with JWT authentication, real-time updates with SignalR and SMS notifications through the ClickSend API
- Add Google Gemini AI features, Excel exports and chart dashboards, shipped through separate local, QA and production environments
Angular · ASP.NET Core · Entity Framework Core · SQL Server · SignalR · JWT
Kairós Solutions · Remote · Australia
- Customize and extend Epicor ERP backends (BPMs, BAQs, business logic) for manufacturing, distribution and food-service clients in Australia and Singapore
- Integrate Epicor with third-party systems through REST APIs to automate workflows across multiple business units
- Build WooCommerce integrations for product catalogues, customer authentication and order processing, kept in sync with ERP data
- Automate WordPress content and operations scripts to remove manual admin work
Epicor ERP · C# · SQL Server · REST APIs · WooCommerce · WordPress
Bahria Town · Lahore
- Build .NET 9 backend systems for a large-scale real-estate platform using Clean Architecture
- Implemented Single Sign-On for secure, centralized authentication across system modules
- Developed plot merging, data filtering and cyclic security workflows, plus modular services for plot management, ownership tracking and reporting
- Processed large volumes of legacy data for the Design Wing and built SQL-based services; deploy to virtual machines
- Integrated third-party tools (e.g. Print Save Track) with international teams
.NET 9 · SSO · SQL Server · Clean Architecture · VMs
Dukanlay Solutions · Lahore
- Led development and maintenance of ASP.NET Core web applications with Entity Framework and SQL Server
- Built responsive Razor Pages and React front ends that improved platform usability
- Designed data-access layers with the Repository and Unit of Work patterns and dependency injection
- Delivered with a cross-functional Agile team, from requirements to release; contributed to BankMind AI
ASP.NET Core · Entity Framework · SQL Server · Razor Pages · React · Agile
Online projects · Remote
- Built web applications and small software solutions with .NET, C#, Angular and SQL for remote clients
.NET · C# · Angular · SQL
Selected projects
- Centaiva SaaS Foundation: Generic multi-layer SaaS foundation for any product (CRM, recruitment, ERP, commerce): OIDC/OAuth 2.0 identity with MFA, multi-tenancy, tenant-scoped RBAC, plans and entitlements, integrations and data/deployment boundaries.
- MedPure Recruitment CRM: UK healthcare recruitment CRM (candidates, availability, bookings, CV preparation, payroll, reports): Angular 18, ASP.NET Core (.NET 10), EF Core, Dapper, SQL Server, SignalR, background workers, JWT + 2FA.
- Xero Accounting API: Xero accounting integration over OAuth 2.0 through a .NET service boundary (chart-of-accounts retrieval for finance workflows).
- BankMind AI: AI-driven banking product: improved backend performance on large datasets; React + ASP.NET Core UI.
- Bahria Town Design Wing: Real-estate backend: plot merging, ownership tracking and reporting modules on .NET 9.
- Eclipse Cloud Migration: Cloud migration: application readiness, database and server setup, environment configuration and production cut-over support.
- Evertime: Application delivery across .NET backend services, API integration, database and environment setup, and production deployment.
Client work also includes: Galvin (Australia), Caterlink (Australia), C & W Services, United Fasteners (Australia), MIT Semiconductor (Singapore), Orbital UAV (Australia), CRM Project.
Technical skills
- Backend & APIs
- C# · ASP.NET Core · .NET 9/10 · .NET 11 Preview · REST · OpenAPI · Scalar · SignalR · WCF
- Epicor ERP engineering
- Epicor ERP · BPMs · BAQs · business logic · REST integrations · workflow automation
- SQL Server & data operations
- SQL Server · setup/configuration · backup & restore plans · maintenance/jobs · Entity Framework · legacy data
- Identity & security
- SSO · OAuth 2.0 · OpenID Connect · PKCE · JWT · RBAC
- Infrastructure & delivery
- Windows Server · IIS · VMs · Docker · Kubernetes · CI/CD · Azure DevOps · Git · TFS
- Frontend & product interfaces
- React · Angular · JavaScript · HTML · CSS · Razor Pages · Blazor
- Integrations & tooling
- Xero Accounting API · WooCommerce · WordPress · Microsoft Dynamics · OpenAI API · Claude-assisted coding · Postman
Education
Bachelor of Science in Computer Science (BSCS), Virtual University of Pakistan2024 · CGPA 3.8/4.0
FSc, DPS Sahiwal2019 · 958/1100 (A)
Matric, Beaconhouse School System2017 · 1045/1100 (A+)