4+ years · Epicor ERP · C# / .NET · SQL Server · Enterprise Integrations

Software Engineer · Epicor ERP Developer · Enterprise Systems Engineer

Engineering the systems businesses run on.

Software Engineer with 4+ years of experience across Epicor ERP, C#/.NET, SQL Server and enterprise integrations. I connect business workflows, APIs, identity and data into production systems that are easier to operate and extend.

See selected systems Download CV ↓
Experience4+ years · enterprise software & Epicor ERP
Core focusERP · backend · integrations · CRM · data
Primary stackEpicor ERP · C# · .NET · SQL Server
01 / Experience4+ years

Enterprise software & Epicor ERP delivery

02 / SpecializationEpicor ERP

Customization, BPMs, BAQs, workflows & REST integrations

03 / Engineering stackC# · .NET 10 · SQL Server

APIs, Xero, Scalar/OpenAPI, identity & production delivery

Epicor ERP Engineering

A live system map—not an infographic.

I treat Epicor as the operational core of a wider enterprise platform: CRM and customer activity enter on one side; secure .NET services, APIs, identity and external applications connect on the other; SQL and reporting sit underneath the flow.

BPMsBAQsBusiness logicREST APIsWorkflow automationSQL ServerCRM integrationProduction support
◆ enterprise.system-map / epicor
Live system explorer
Enterprise architecture ERP integration topology
Customer / CRM Epicor ERP .NET / APIs Identity / Apps SQL / Reporting
Business flowFrom customer demand to ERP operations

Tap a layer once to see what it owns, why it exists and how it connects to the next system.

03Operational core

Epicor ERP

Epicor owns operational rules, transactional workflows and enterprise data.

Focus
Operational continuity
Method
ERP-owned rules
Result
Stable system of record
Business input
Operational core
Connected services
Production-minded architecture
Business ERP core Services Security Data

Selected work

Systems, not mockups.

Recent platform, product and enterprise work presented around the engineering responsibility—not invented metrics or template filler.

centaiva.platform / control-plane Open ERP system map ↗
Architecture / overview

Platform control plane

Live system model
Click a layer to exploreOne control plane keeps identity, tenancy, access, products, integrations and data boundaries understandable.
PlatformControl
→
IdentitySSO
→
TenantContext
→
AppsAccess
Selected detailChoose any architecture card to inspect it without leaving the page.

Live web presentation Click through the internal layers to inspect how identity, tenancy, entitlements, integrations, applications and data fit together.

01 / Platform architectureCentaiva

Centaiva SaaS Foundation

A generic, multi-layer SaaS foundation that separates identity, tenancy, authorization, commercial entitlements, integrations, applications and deployment concerns. It is domain-agnostic, so a CRM, a recruitment platform, an ERP add-on or a commerce product can sit on the same layers and stay understandable as it grows.

Scope
Generic · multi-tenant · reusable across CRM, recruitment, ERP & commerce
Identity
OIDC · OAuth 2.0 · PKCE · JWT · MFA / passkeys
Access
Tenant roles · permissions · delegated access · least privilege
Commercial
Products · plans · subscriptions · entitlements · usage limits
Integrations
OAuth clients · API keys · webhooks · external services
Operations
Shared/dedicated data · regional routing · audit · backups
View ERP system map →
06

Cloud / infrastructure

Eclipse Cloud Migration

Cloud-migration work spanning application readiness, database/server setup, environment configuration and production transition support.

Cloud migration · server setup · database setup · deployment
Private work
07

Application delivery

Evertime

Application delivery across backend services, API integration, database/environment setup and production deployment support.

.NET · APIs · SQL · environments · deployment
Private work

Experience

4+ years across Epicor ERP, backend platforms and enterprise operations.

Hands-on professional experience from Epicor customization and business workflows through C#/.NET services, SQL, CRM integrations, identity and production environments.

Every role below matches my CV word for word.

Founder & Software Architect

Centaiva · Remote

Current

SaaS platform foundation: identity, tenancy, authorization, commercial entitlements, integrations and deployment boundaries.

  • 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

Software Developer

GMP · Lahore

Current

CRM and operations platform: Angular 16 front end and a layered ASP.NET Core API covering sales, billing, invoicing, operations and reporting.

  • 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

ERP Developer (Epicor)

Kairós Solutions · Remote · Australia

Current

Epicor backend customization, third-party integration, WordPress automation, WooCommerce catalog/authentication/order workflows and cross-business-unit ERP integration.

  • 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

Software Developer

Bahria Town · Lahore

Current

.NET 9 backend systems, centralized SSO, third-party integration, plot merging, security workflows, large legacy-data processing, SQL services, modular architecture and virtual-machine deployment.

  • 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

Software Developer

Dukanlay Solutions · Lahore

Scalable ASP.NET Core, Entity Framework and SQL Server applications, responsive Razor Pages and React + ASP.NET Core interfaces delivered with cross-functional teams.

  • 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

Freelance Developer

Online projects · Remote

Web applications and small software solutions using .NET, C#, Angular and SQL.

  • Built web applications and small software solutions with .NET, C#, Angular and SQL for remote clients
  • .NET
  • C#
  • Angular
  • SQL

Capabilities

Where I can take ownership.

A practical engineering stack based on the work in my CV—not skill percentages.

01

Backend & APIs

C# · ASP.NET Core · .NET 9/10 · .NET 11 Preview · REST · OpenAPI · Scalar · SignalR · WCF

Application logic, typed services, modern API surfaces
02

Epicor ERP engineering

Epicor ERP · BPMs · BAQs · business logic · REST integrations · workflow automation

Primary specialization · ERP customization & connected business systems
03

SQL Server & data operations

SQL Server · setup/configuration · backup & restore plans · maintenance/jobs · Entity Framework · legacy data

Data services, migration support, recovery-minded operations
04

Identity & security

SSO · OAuth 2.0 · OpenID Connect · PKCE · JWT · RBAC

Authentication, tenant-aware authorization
05

Infrastructure & delivery

Windows Server · IIS · VMs · Docker · Kubernetes · CI/CD · Azure DevOps · Git · TFS

Environment setup, deployment, database operations, production support
06

Frontend & product interfaces

React · Angular · JavaScript · HTML · CSS · Razor Pages · Blazor

Responsive interfaces connected to enterprise backend systems
07

Integrations & tooling

Xero Accounting API · WooCommerce · WordPress · Microsoft Dynamics · OpenAI API · Claude-assisted coding · Postman

Finance and commerce integrations, AI-enabled workflows

Current engineering track · Sep 2026

Modern stack, with production boundaries kept clear.

I use stable platform releases for production work, keep preview technology explicitly separated, and document external integrations so clients can see where data enters, how it is validated and what owns it next.

03 / Data operationsProduction support

SQL Server setup & recovery planning

Database work includes environment setup, configuration, scheduled backup plans and restore-minded operating procedures—not only writing application queries.

Instance / environment setupFull · differential · log backup planningRestore checks & recovery readinessMaintenance jobs & deployment support
04 / AI-assisted engineeringApplied tooling

OpenAI + Claude-assisted workflows

OpenAI API integration where the product needs it, plus Claude/coding-agent workflows for prototyping, refactoring and implementation acceleration. Production changes still go through normal review, testing and security checks.

OpenAI APIClaudeCoding agentsHuman review
PositioningAI-assisted engineering, not an “AI template” portfolio.

Client conversation

Start with the business problem. I’ll map the technical path.

I translate ERP, backend and integration problems into a system plan a technical team and a business stakeholder can both understand.

01 / ERP integration

“Our ERP is isolated.”

Connect Epicor with CRM, commerce, SaaS or external services without turning the ERP into a fragile point-to-point hub.

Outcome → controlled integration flow
02 / Identity

“Every app has separate access logic.”

Design SSO, roles and tenant-aware authorization so users move across business applications with consistent security boundaries.

Outcome → one understandable access model
03 / Backend & data

“The system works, but it is hard to change.”

Review .NET, SQL, API and deployment boundaries to reduce coupling and make production changes safer to reason about.

Outcome → clearer path to modernization

How I work

From business problem to production system.

A client should be able to see what happens next. I reduce ambiguity first, then make the system boundary, implementation path and production checks explicit.

01
Discover

Clarify the business workflow, pain point, users, constraints and what success needs to look like.

02
Map

Identify the system of record, data ownership, integration boundary, identity model and operational risks.

03
Build

Implement the Epicor, .NET, API, SQL or integration change behind clear contracts and controlled responsibilities.

04
Prove & operate

Test the critical flow, validate deployment, restore/rollback readiness and leave the next owner with an understandable system.

Business requirement → system boundary → implementation → production confidence

Technical advisory

Get clarity before you spend weeks building the wrong thing.

Use a focused session for Epicor/ERP integration, Xero/accounting APIs, modern .NET architecture, SSO, SQL Server setup/backup planning, API documentation or a production issue. The goal is a decision and next steps—not a sales deck.

Remote worldwideMeet / Teams / ZoomFree discoveryPaid deep-dives
Start here Free 15-minute discovery call

Quickly check fit, scope and the best next step. No payment and no obligation.

Or connect on WhatsApp →
01
Technical direction

30 min

One focused architecture, API, SQL, deployment or debugging question.

  • Problem framing
  • Recommended direction
  • Immediate next steps
03
Deep-dive review

90 min

Pre-read material plus a detailed review for complex architecture, migration or production systems.

  • Pre-read context
  • Detailed technical review
  • Written summary available
USD pricing · free call requires no payment · paid sessions can use a connected booking/payment provider or be confirmed manually · processor fees may apply.

Schedule a call

Show me the system. I’ll help you find the next move.

For a quick fit check, start with the free 15-minute call. For a technical problem, choose a paid session and send the context before we meet.

WhatsApp →Email project details

Contact

Have a difficult ERP, integration or backend system to build?

Website preview

Website preview

Review the project context here, then open the live website when you want the full experience.

Open live site
PUBLIC WEBSITE

Website

Project context will appear here.

Schedule a conversation

Tell me what you’re trying to solve.

Choose a sessionOne click, then add your context.

This request form does not collect payment. If a live scheduler is connected, paid booking/payment happens securely with that provider.