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
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.
| 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 |
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
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.
For conversations about backend engineering, fintech integrations, or collaboration, connect on LinkedIn or email me.
You can also find me on Stack Overflow.

