Skip to content

About

Professional summary, skills, experience, and more.

Professional Summary

Experienced and results‑driven Software Engineer with 8+ years across banking/financial services, API management, IAM, middleware, and distributed systems. Proven record in microservices architecture, enterprise integration, open banking compliance, and application security. Designed scalable platforms, improved performance, and led teams.

Key Skills

Languages

  • Java, JavaScript/TypeScript, Python, Shell

Frameworks & Tools

  • Spring Boot, Apache Camel, Kubernetes, Docker
  • Kafka, Swagger/OpenAPI, GitHub/GitLab, Argo CD

Domains

  • Open Banking, IAM, Enterprise Integration
  • Microservices, Observability, Security

Work Experience

  1. Crédit Agricole Corporate and Investment Bank

    Oct 2023 – Present

    Senior Software Engineer

    • Designed multi-purpose integration platform with Apache Camel and Kafka.
    • Implemented audit and replay via event sourcing; integrated payment flows.
  2. WSO2

    Jan 2018 – Sep 2023

    Associate Technical Lead / Senior Software Engineer

    • Led Open Banking Accelerator (OB 3.0) delivery and client deployments.
    • Improved system performance by 75%; delivered features and consulting.

Education

University of Moratuwa

B.Sc. (Hons) in Engineering, Computer Science & Engineering

Second Class Upper Division • GPA 3.61 / 4.20

Certifications

  • Certified Kubernetes Application Developer (CKAD) — 2025

Achievements

  • Mathematics Olympiad, Sri Lanka — High Distinctions (2009, 2010)
  • IEEEXtreme World Rank: 314 (2015), 424 (2016)
  • G.C.E A/L: A grades for all three subjects (Top 2%)

Publications