Dimuth Menikgamage — Backend Java Engineer

Building resilient banking & fintech platforms with Java.

8+ years of experience in digital banking, open banking compliance, and secure microservices architectures.

Key Skills

Programming Languages: Java, Python, JavaScript, Ballerina, Shell Script, C
Frameworks & Tools: Spring Boot, Hibernate, Apache Camel, Cucumber, PF4J, WSO2 MSF4J, Kubernetes, Docker, Maven, Git, IntelliJ IDEA, VS Code, GitHub, GitLab, Argo CD
Databases: PostgreSQL, MS SQL Server, MySQL, Oracle, H2
Middleware & Integration: WSO2 API Manager, WSO2 Identity Server, WSO2 Micro Gateway, Apache Kafka, IBM MQ, Apache Tomcat, S3-Compatible Storages
Concepts & Standards: REST API Design, IAM, Enterprise Integration, Open Banking, Open Finance, Consent Management, Fraud Detection, Microservices, OAuth 2.0, OIDC, JSON, AVRO, Swagger/OpenAPI
Operating Systems: Linux, MacOS, Windows

Experience

Crédit Agricole CIB — Software Engineer (Oct 2023 – Present)

  • Designed and implemented a multi-purpose integration platform using Apache Camel and Kafka to connect storage systems, message queues, and REST APIs.
  • Developed audit and message replay mechanisms leveraging Event Sourcing patterns.
  • Integrated loan-related payment flows (SEPA, cross-border payments) into the bank’s data reporting ecosystem.
  • Applied enterprise integration patterns and best practices to ensure scalability and reliability.

WSO2 — Associate Technical Lead / Senior Software Engineer / Software Engineer (Jan 2018 – Sep 2023)

  • Led the design and implementation of the WSO2 Open Banking Accelerator (OB 3.0) with a team of 10 engineers, enabling client banks to meet regulatory compliance.
  • Improved system performance by 75%, reducing latency and enhancing transaction throughput.
  • Provided onsite consulting in the UK and Israel, delivering Open Banking solutions, Proof of Concept demos, and client customizations under tight deadlines.
  • Implemented Open Banking features: gateway routing, fraud detection, transaction risk analysis, conditional SCA, gRPC data publishing.
  • Enhanced WSO2 API Manager with Swagger schema and header validation features.
  • Contributed to WSO2 Identity Server with key identity provider implementations.
  • Held roles: Product Owner, Support Team Leader, Release Manager, Consultant, Customer Success Engineer (SLA compliance L1–L3 support).
  • Recognitions: WSO2 Committer (2018), Sustained Outstanding Contribution Award (2019).

Education & Certifications

B.Sc. (Hons) in Engineering (Computer Science & Engineering) — University of Moratuwa (Mar 2013 – Jan 2018)
Second Class Upper Division, GPA: 3.61/4.20

Final Year Project: Spatio-Temporal Forecasting of Dengue Propagation using Mobility Data (Python, Scikit-Learn, XGBoost, TensorFlow, Spark, Flask)

Certifications: Certified Kubernetes Application Developer (Mar 2025)

Achievements

Publications

Contact

Email: dimuthcse@gmail.com

JWT Decoder

TODO: Add JWT Decoder functionality here.

Copied!