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 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
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. batavia batavia Public

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

    Java 2

  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