Skip to content
View pauluswi's full-sized avatar

Block or report pauluswi

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
pauluswi/README.md

Hi there, I’m Widodo (Wied) πŸ‘‹

Welcome to my GitHub profile.
I’m a software engineer with 20+ years of hands-on experience designing and building scalable, secure financial systems, mainly in the banking and payment domain.

My background is strongly rooted in middleware, backend engineering, and system integration, with a focus on high-volume transaction systems, reliability, and clean architecture. I enjoy turning complex financial requirements into robust, production-ready solutions.


πŸš€ About Me

  • Current Role: Middleware & Architecture at a Bank (Jakarta, Indonesia)
  • Experience: Banking & Financial Services Platforms
  • Working Style: Hands-on, pragmatic, engineering-driven

Core Focus Areas

  • Core Banking Software Engineering
  • Middleware & Integration Services
  • Microservices Architecture
  • Digital Banking Platform Integration
  • Loan / Lending Platform Solutions

Freelance / Consulting

  • ISO 8583 and ISO 20022 Middleware Consultant
  • Banking integration advisory (payments & switching)
  • SAP S/4HANA Integration

πŸ”§ Tech Stack

Programming & Frameworks

  • Java (Spring Boot, Microservices)
  • Golang
  • Frontend: React, TypeScript, Angular

Cloud & Infrastructure

  • AWS
  • GCP
  • Kubernetes & Docker

Messaging & Data

  • Kafka, RabbitMQ
  • PostgreSQL, MongoDB, Redis
  • JPA / Hibernate

Security & Integration

  • OAuth2 / API Security
  • JSON, ISO 8583, ISO 20022
  • Distributed locking & concurrency handling

Build & Dev Tools

  • Maven (preferred)

🎨 Selected Engineering Work

Banking Middleware Services

  • Built middleware handling JSON ↔ ISO 8583 / ISO 20022 transformations
  • Designed for high-throughput and low-latency transaction processing
  • Solved race conditions in asynchronous flows using Redis distributed locks

Loan & Lending Platform

  • Designed loan installment logic with fixed monthly payment dates
  • Integrated third-party services for credit scoring and validation
  • Focused on correctness, auditability, and extensibility

Digital Wallet Backend

  • Developed OAuth2-secured APIs for real-time balance and transaction services
  • Integrated external payment gateways (e.g., VISA, Mastercard)
  • Emphasized security, traceability, and resilience

Core System Modernization

  • Migrated legacy monolithic systems to microservices architecture
  • Improved scalability and fault tolerance
  • Tuned Kubernetes deployments for better resource usage and auto-scaling

πŸ” Current Interests

  • Building reliable financial platforms with clean architecture
  • Exploring blockchain & DApp development (advisory experience)
  • Sharing knowledge through workshops and mentoring junior engineers

πŸ’‘ This profile focuses on engineering craftsmanship, real-world financial systems, and production-grade architecture.

Pinned Loading

  1. batavia batavia Public

    Banking Middleware Service with JSON, ISO 8583 and ISO 20022 formating.

    Java 1

  2. tubingen tubingen Public

    backend-focused banking reconciliation service

    Java

  3. osnabruck osnabruck Public

    Blockchain concepts can be used as a cryptographic audit and integrity layer

    Java