Skip to content
View MadushanSandaru1's full-sized avatar

Block or report MadushanSandaru1

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.

Content in all repositories owned by your account will be closed.
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
MadushanSandaru1/README.md

Madhushan Sandaruwan

Senior Software Engineer at DirectFN Sri Lanka · Enterprise Integration & Backend Engineering

I build backend systems and enterprise integrations for fintech platforms, primarily using Java, Spring Boot, and Apache Camel. My work focuses on reliable messaging, secure APIs, and scalable microservices—from architecture and implementation to testing and client delivery.

Portfolio · LinkedIn · Email · Medium

Professional Highlights

At DirectFN, my work has included:

  • Building 25+ integrations connecting internal platforms and third-party systems through Apache Camel.
  • Delivering API Gateway solutions to 5+ clients, including authentication, rate limiting, and load balancing.
  • Migrating notification infrastructure to NTP Message Router and integrating 10+ SMS gateways.
  • Developing integration testing simulators to reduce reliance on external systems during development and QA.
  • Supporting deployment and user acceptance testing during three months onsite in Saudi Arabia.

More about my enterprise work is available in my portfolio.

Core Technologies

Area Technologies
Backend Java, Spring Boot, Hibernate, SQL, REST APIs
Integration & messaging Apache Camel, Enterprise Integration Patterns, IBM MQ, RabbitMQ, ActiveMQ
API security OAuth 2.0, JWT, TLS/SSL
Databases MySQL, Oracle, MS SQL, MongoDB
Testing & delivery JUnit, Mockito, Postman, Git, Linux
Web & mobile TypeScript, React, React Native, Angular

Selected Projects

Web and mobile application for fuel quota tracking, QR code access, and OTP authentication, integrated with Sri Lanka Fuel Pass APIs.

React · React Native / Expo · TypeScript · Zustand · React Query

University team project digitizing canteen workflows, with database procedures, functions, triggers, and events. Served as team leader.

Spring Boot · MySQL · JavaScript · Bootstrap

Distributed desktop chat application using Java RMI, the Observer design pattern, and database persistence. Served as team leader.

Java · RMI · Hibernate · MySQL

Beyond the Code

I hold a Bachelor of Information and Communication Technology (Honours) from the University of Ruhuna, with Second Class Upper Division. I also co-founded and served as President of the university's ICT Students' Circle.

I value practical architecture, clear service boundaries, and knowledge sharing—building software that teams can understand, maintain, and evolve.

Build systems that scale. Integrate systems that last.

Get in Touch

For conversations about backend engineering, fintech integrations, or collaboration, connect on LinkedIn or email me.

You can also find me on Stack Overflow.

Pinned Loading

  1. Google-Auth-WebApp Google-Auth-WebApp Public

    Google Auth Web Application

    HTML 4

  2. MERN-Stack-CRUD MERN-Stack-CRUD Public

    Student MS BackEnd with MERN Stack

    JavaScript 3

  3. nodejs-crud-with-mysql nodejs-crud-with-mysql Public

    Nodejs CRUD operations with mysql

    Handlebars 3 1

  4. textit-sms-gateway textit-sms-gateway Public

    Textit.biz SMS gateway demo

    PHP 3

  5. JavaEmailSenderWithAttach-master JavaEmailSenderWithAttach-master Public

    Java email send with attachment

    Java 3 1

  6. OpenInIntelliJ-Windows11 OpenInIntelliJ-Windows11 Public

    A native Windows 11 IExplorerCommand shell extension that adds "Open in IntelliJ IDEA" directly to the modern folder context menu.

    C++