Skip to content
View pauluswi's full-sized avatar

Block or report pauluswi

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 Architect and senior software engineer with 20+ years of experience designing and delivering enterprise software solutions, including 6+ years in banking, payments, and fintech platforms.

My expertise lies in building high-availability integration platforms, modernizing legacy systems, and architecting scalable financial services that support mission-critical business operations. I enjoy transforming complex business requirements into reliable, maintainable, and production-ready solutions.


πŸš€ About Me

  • Current Role: Head of System Application Development / Software Architect at a Bank (Jakarta, Indonesia)
  • Experience: 20+ years in enterprise software engineering
  • Industry Focus: Banking, Payments, Fintech, and Enterprise Integration
  • Leadership Style: Hands-on, pragmatic, and engineering-driven

What I Do

  • Architect high-volume payment and integration platforms
  • Modernize legacy systems into cloud-native architectures
  • Design resilient event-driven systems using Kafka and microservices
  • Bridge business strategy with technical execution
  • Mentor engineering teams and grow architectural capabilities

🏦 Domain Expertise

  • Payment Platforms & Switching
  • QRIS and Digital Payment Integration
  • Core Banking Modernization
  • Middleware & Enterprise Integration
  • Open Banking APIs
  • Merchant Lending & Loan Platforms
  • ISO 8583 and ISO 20022 Solutions

πŸ”§ Technology Stack

Architecture & Engineering

  • Microservices Architecture
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • Cloud-Native Architecture
  • Clean Architecture

Programming & Frameworks

  • Java (Spring Boot)
  • Golang
  • React
  • TypeScript
  • Angular

Cloud & Infrastructure

  • AWS
  • Google Cloud Platform (GCP)
  • Kubernetes
  • Docker

Messaging & Data

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

Security & Integration

  • OAuth2 / OpenID Connect
  • API Security
  • ISO 8583
  • ISO 20022
  • REST APIs
  • Distributed Locking & Concurrency Control

Build & Delivery

  • Maven
  • GitHub Actions
  • CI/CD Practices

🎯 Selected Engineering Highlights

High-Volume Payment Platforms

  • Designed and evolved payment architectures supporting 500+ TPS
  • Improved availability and operational resilience for critical transaction services
  • Introduced event-driven services using Kafka to decouple dependencies and improve scalability

Banking Middleware & Integration

  • Built integration platforms handling JSON ↔ ISO 8583 / ISO 20022 transformations
  • Delivered secure and reliable connectivity between banking systems and external partners
  • Implemented Redis-based distributed locking to ensure consistency in asynchronous workflows

Core Banking Modernization

  • Led initiatives to transform monolithic systems into microservices-based architectures
  • Enhanced scalability, fault tolerance, and deployment agility
  • Optimized Kubernetes environments to improve resource efficiency and operational stability

Lending & Financial Services

  • Designed extensible loan processing capabilities and repayment logic
  • Integrated external services for credit assessment and validation
  • Focused on auditability, correctness, and regulatory compliance

🌱 Current Interests

  • Software Architecture for Banking and Payments
  • Event-Driven Financial Systems
  • Cloud-Native Platform Engineering
  • AI-assisted Software Engineering
  • Applied AI solutions for real-world problems
  • Mentoring engineers and sharing architectural knowledge

πŸ’‘ I believe great architecture balances business outcomes, engineering excellence, and operational simplicity. This profile showcases the systems, patterns, and lessons learned from building production-grade financial platforms at scale.

Pinned Loading

  1. regensburg regensburg Public

    The architectural decisions and implementation patterns involved in a Core Banking Middleware Modernization

    Java

  2. stockholm stockholm Public

    Event-Driven SEPA Payment Orchestrator with AI-Assisted Transaction Anomaly Detection and DORA-Inspired Operational Resilience

    Java

  3. warszawa warszawa Public

    High-Volume & Cost-Aware Merchant Payment Platform

    Java

  4. zossen zossen Public

    A security-focused showcase for distributed banking systems, demonstrating Zero-Trust architecture, role-based access, and immutable audit trails.

    TypeScript