Skip to content
View AhadPorkar's full-sized avatar
🖖
Let's Code
🖖
Let's Code

Block or report AhadPorkar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AhadPorkar/README.md

Ahad Porkar

Senior Software Engineer & Solution Architect — Java · .NET · Process automation (BPMN 2.0 / Camunda)

  • 16 years building enterprise software; the last six leading the 18-person platform team behind GraphBPMS, a BPMN 2.0 low-code BPMS used by public-sector organisations (30 modules, 168 core tables, ~1,000 stored procedures, load-tested to 5,000 concurrent users).
  • Website: ahadporkar.com · LinkedIn: in/seapr · Email: porkar.ahad@gmail.com

What I'm building in public (2026–2027)

Repository What it demonstrates Stack
bpmn-order-workflow (in progress) An order-to-cash process with a DMN decision table, timers, message correlation and compensation — the patterns I built into GraphBPMS, on current open-source tooling Spring Boot 3 · Camunda 8 · Kafka · PostgreSQL · Docker Compose · GitHub Actions
forms-api-dotnet (in progress) The core of a dynamic form builder: JSON form definitions, validation rules, versioned schemas and auto-generated storage .NET 8 Minimal API · EF Core · PostgreSQL · xUnit · Azure Container Apps
connector-hub (in progress) A small "data provider" service that turns REST, SOAP and SQL sources into declarative, parameterised connectors with an OpenAPI surface Java 21 · Spring Boot · OpenAPI · Testcontainers
SQL-Server-WebService-Rest-call Calling REST and SOAP services from inside SQL Server T-SQL

Stack

C# .NET Framework → .NET 8 Java Spring Boot Python T-SQL SQL Server PostgreSQL Oracle MySQL BPMN 2.0 DMN Camunda 8 REST / OpenAPI SOAP / WCF OAuth2 / OpenID Connect Docker Kubernetes (learning) Azure (AZ-204 in progress) GitLab CI Jenkins SonarQube JMeter / k6 OWASP ZAP

GraphBPMS in one paragraph

A low-code platform where organisations design processes in BPMN 2.0, build forms and reports without code, connect their existing databases and services, and run everything on their own infrastructure. I owned its architecture and release process: a five-layer ASP.NET/C# application on SQL Server, a process engine with versioning and a sandbox environment, a data-provider layer for SQL Server/Oracle/PostgreSQL/MySQL/REST/SOAP, Android/PWA offline apps with GIS, and a national level-1 product security evaluation. Documentation: wiki.graphbpms.ir.

Certifications and education

  • Microsoft: MCPD Web Developer 4 & Windows Developer 4, MCTS .NET Framework 4 (Web, Windows, Data Access, Service Communication), MCSA / MCITP Windows Server 2008 (2011–2012)
  • Microsoft/edX Java series: Learn to Program in Java · Object-Oriented Programming in Java · Algorithms and Data Structures (2019)
  • B.Eng. Computer Software Technology, Asrar Institute of Higher Education, Mashhad (2011) — evaluated by ZAB as equivalent to a German Bachelor's degree (2019)
  • In progress: Camunda 8 Certified Professional Developer · Microsoft AZ-204 · CKAD

Languages

Persian (native) · English (fluent) · German (B2)

Popular repositories Loading

  1. engram engram Public

    Kotlin

  2. AhadPorkar AhadPorkar Public

    Config files for my GitHub profile.

  3. SQL-Server-WebService-Rest-call SQL-Server-WebService-Rest-call Public

    SQL SERVER Web Service / Rest API calling methods

    TSQL

  4. GanjVajeh GanjVajeh Public

    Words Game for android (Kotlin)

  5. RangAvaSort RangAvaSort Public

    Kotlin

  6. SortPuzzle SortPuzzle Public

    Kotlin