Skip to content
View OthDr's full-sized avatar
β˜•
Coffee & Keys
β˜•
Coffee & Keys

Block or report OthDr

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
othdr/README.md
Typing headline

I don't just implement features. I design systems.

Portfolio Email LinkedIn GitHub


β—† Engineering Profile

I build backend systems where correctness, security and change matter: identity onboarding, regulated workflows, electronic signatures and enterprise integration. Java and Spring at the core, workflows in BPMN, and enough full-stack range to own a feature from UI to database.

Architecture β†’ Security β†’ Integration β†’ Containerization β†’ CI/CD


β—† Core Expertise

πŸ—οΈ Distributed Systems
Microservices, SAGA-based distributed transactions, Spring Cloud Gateway, event-driven messaging with RabbitMQ, Backend-for-Frontend layers

πŸ” Identity & Security
Keycloak as the central auth layer, OIDC and SAML flows, JWT, RBAC, encryption of sensitive financial data

πŸ”„ Process Automation
Regulatory compliance encoded as Camunda BPMN 2.0 workflows that change without redeployment

πŸͺͺ Digital Identity & E-KYC
Digital bank onboarding, document processing, electronic signature services integrated into banking workflows

☁️ Delivery
Docker, CI/CD on Jenkins, GitLab CI and GitHub Actions, Azure, MinIO

🎨 Full-Stack
React, TypeScript, Redux, Angular, TailwindCSS, plus .NET Core and Node.js backends


β—† Tech Stack

Highlighted rows are where I go deepest.

⭐ Core engineering

Java, Spring Spring Boot Spring Cloud Spring Security Camunda

⭐ Architecture, messaging & identity

Microservices SAGA BFF RabbitMQ Keycloak OIDC and SAML JWT RBAC MinIO

Full-stack & additional backends

Frontend and extra backends

Data

PostgreSQL, MySQL, MongoDB SQL Server Oracle

⭐ Cloud & DevOps

Docker, Jenkins, GitLab, GitHub Actions, Azure

Tooling

Git, Postman


β—† Engineering Mindset

I choose architecture by trade-offs, not by pattern for its own sake: the right level of distribution, consistency, coupling and complexity for the problem.

Scalability
distribute only where load demands it
Performance
fewer round trips, smaller payloads
Security
architectural, not bolted on
Resilience
fail predictably, recover cleanly
Maintainability
change rules without redeploying
Consistency
SAGA vs. strict transactions
Coupling
sync REST vs. async messaging
Availability
onboarding stays up under load
Observability
systems that explain themselves
Operational cost
complexity has a running price

β—† What I Build

πŸͺͺ Digital identity & E-KYC
Onboarding pipelines driven by BPMN workflows, so rules change without redeploying.

✍️ Electronic signature services
Embeddable signing as a SaaS product for banking workflows.

πŸ›‘οΈ Secure service platforms
Gateways, Keycloak (OIDC / SAML), JWT and RBAC across microservices.

⚑ Event-driven systems
RabbitMQ messaging and SAGA flows that keep services decoupled and available.


β—† GitHub Activity

GitHub stats Top languages Contribution streak Contribution graph

Engineering systems that scale. Securing systems that matter.

πŸ“« oth.derrar@gmail.com Β· 🌐 Portfolio Β· πŸ’Ό LinkedIn

Pinned Loading

  1. openCore-blog-fe openCore-blog-fe Public

    ReactJS TypeScript Blog App

    TypeScript 3

  2. News-docker News-docker Public

    Dockerization client and API

    JavaScript 4

  3. Rock-Paper-Scissors Rock-Paper-Scissors Public

    Multiplayer Rock Paper Scissors game using JAVA RMI

    Java 5

  4. spring-boot-1 spring-boot-1 Public

    Spring-Boot project 1

    Java 3

  5. news-react-tailwind news-react-tailwind Public

    news client web app w/ ReactJS/TailwindCss

    JavaScript 2

  6. socket-filetransfer socket-filetransfer Public

    Files download from server

    Java 3 1