RehanSamarasekera

Senior Software Engineer

8+ years building scalable enterprise, cloud and AI-powered software across the education, fintech and manufacturing domains.

Scroll
About

Building software. Solving problems. Creating impact.

Rehan Samarasekera surrounded by sun conure parrots at an aviary
Rehan Samarasekera · Melbourne, Australia

I'm a Senior Software Engineer with 8+ years of experience designing, developing and delivering enterprise software solutions.

My journey spans three domains — education technology at Pearson, six years in financial technology at DirectFN, and enterprise software for the cable manufacturing industry in Australia.

Throughout my career, I've worked on software solutions for organisations and clients across Australia, Sri Lanka and international markets, including projects associated with major financial institutions.

Beyond writing code, I enjoy understanding business problems, designing practical solutions, collaborating with stakeholders and helping engineering teams deliver better products.

8+
Years Experience
3
Industry Domains
Global
Project Exposure
Melbourne
Australia
Experience

A track record of building and leading

Seven years across enterprise software, financial technology, cloud engineering and AI-powered products.

  1. Senior Software Engineer

    TriCabMelbourne, Australia
    2025 — 2026

    Worked across enterprise software development, Azure cloud migration, business system integrations, AI-powered applications and digital transformation initiatives.

    • Led and contributed to enterprise application modernisation initiatives
    • Developed AI-powered RFQ and sales automation solutions
    • Built .NET APIs and integrations between enterprise business platforms
    • Migrated applications and services to Microsoft Azure App Service
    • Contributed to enterprise website modernisation and performance improvements
    • Worked with Dynamics 365, 4Js and internal business systems
    • Collaborated with engineering, finance, sales and operational stakeholders
    .NETC#ReactAzureDynamics 365AI/LLMREST APIsSQL
  2. Associate Technical Lead

    DirectFN
    2022 — 2025

    Led software engineering initiatives and contributed to enterprise financial technology products used across international markets.

    • Led a software engineering team of approximately 7 engineers
    • Architected and developed modern web and mobile applications
    • Worked with React, React Native, TypeScript, Node.js and .NET
    • Contributed to Server-Driven UI architecture
    • Conducted code reviews, technical discussions and engineering mentoring
    • Worked directly with enterprise customers and stakeholders
    ReactReact NativeTypeScriptNode.js.NETSDUI
  3. Senior Software Engineer

    DirectFN
    2021 — 2022

    Focused on enterprise financial applications, architecture and client integrations.

    • Enterprise financial applications
    • React / React Native
    • .NET and API development
    • Architecture and client integrations
    ReactReact Native.NETREST APIsArchitecture
  4. Software Engineer

    DirectFN
    2019 — 2021

    Full-stack application development across financial technology systems and enterprise APIs.

    • Full-stack application development
    • Financial technology systems
    • Web / mobile development
    • Enterprise APIs
    C#.NETJavaScriptSQLREST APIs
  5. Software Engineering Intern

    PearsonEducation Technology
    2017 — 2018

    A one-year internship at Pearson, the world's largest education company, where I began my software engineering career building solutions for the education domain.

    • Started my software engineering career in the education technology domain
    • Contributed to web application development for educational platforms
    • Worked across the full development lifecycle within an engineering team
    • Built foundational skills in software design, coding standards and collaboration
    JavaScriptWeb DevelopmentSQLEdTech
Selected Work

Selected Work

A selection of products and engineering initiatives I've worked on throughout my career.

01AI / Enterprise Automation

AI RFQ Automation Platform

My first shipped project at TriCab Engineered Cable Systems. Quote requests arrive in every format imaginable — email, PDF, spreadsheet — each laid out differently. Sales used to read each one and retype it by hand, which on a big RFQ took the better part of an hour and was easy to get wrong. The parser now does that first pass: it reads the request, pulls out the line items, matches them to our catalogue, and builds a draft quote for Sales to check and send.

~1 hr → 15 min to process a 200-line RFQ at TriCab Engineered Cable Systems.

Automated
EmailPDFSpreadsheet
Parse — RFQ Parser
  • Reads the request
  • Extracts the line items
  • Matches to the catalogue
Sales checks and approves
Output

Draft quote — structured and ready to send

LLM.NETReactAI IntegrationEnterprise APIs
View Case Study
02Enterprise Systems

Enterprise 4Js Migration

Large-scale enterprise data and business-process migration integrating Dynamics 365 with the 4Js platform across multiple regional operations.

Dynamics 3654JsODataSQL.NETEnterprise Integration
03Cloud Engineering

Azure Application Migration

Migration and modernisation of production applications and scheduled services from traditional infrastructure to Microsoft Azure App Service.

Microsoft AzureApp Service.NETCI/CDCloud Architecture
04API Engineering

Price Lookup API

High-performance API designed to simplify product pricing queries and integrate product pricing logic with internal applications.

.NETC#REST APIEnterprise Systems
05Engineering Application

Marine Cable Calculator

Digital calculation tool developed to simplify complex cable-related calculations and improve engineering workflows.

React.NETJavaScriptEngineering Logic
06Financial Technology

DFN ONE Mobile Platform

Modern financial market mobile experience built using React Native and server-driven UI concepts for international financial customers.

React NativeTypeScriptNode.jsSDUIFinancial Technology
Global Exposure

Global Enterprise Exposure

Throughout my career, I've contributed to technology initiatives involving financial institutions and enterprise customers across multiple international markets.

Goldman Sachs
Morgan Stanley
HSBC
Citi
ANB
ABIC
ICAP
SICO
Goldman Sachs
Morgan Stanley
HSBC
Citi
ANB
ABIC
ICAP
SICO
Skills

Technologies I Work With

A practical toolkit built across enterprise development, cloud engineering and AI-powered applications.

Backend

C#.NETASP.NET CoreWeb APIREST APIsNode.js

Frontend

ReactReact NativeNext.jsTypeScriptJavaScriptHTMLCSS

Cloud & DevOps

Microsoft AzureAzure App ServiceAzure DevOpsCI/CDGitGitHub

Databases

SQLMySQLOracleInformix

Enterprise Systems

Dynamics 365OData4Js

AI

LLM IntegrationGenerative AI ApplicationsPrompt EngineeringAI-Powered Automation
Philosophy

More than writing code.

How I approach engineering, teams and problem solving.

01

Understand the Problem

Good engineering starts by understanding the real business problem.

02

Keep It Simple

Build solutions that are maintainable, understandable and practical.

03

Think Beyond Code

Architecture, communication and business context matter just as much as implementation.

04

Keep Learning

Technology changes constantly. Curiosity and continuous learning are essential.

Journey

Career Journey

From engineer to technical lead — a continuous path of growth and impact.

2017

Software Engineering Intern — Pearson

2019

Software Engineer — DirectFN

2021

Senior Software Engineer

2022

Associate Technical Lead

2025

Senior Software Engineer — Melbourne

Today

Building the next chapter.

Recommendations

What colleagues say

Endorsements from managers and engineering leaders I've worked with across fintech, edtech and enterprise software.

I got the pleasure to work with Rehan during my tenure at DirectFN. He joined my team straight out of university and impressed with his can-do attitude, strong ownership and unfaltering commitment. He shifted to head the New Product Team, exhibiting good leadership and timely, successful deliveries. Exceptionally skilled, goal-oriented and proficient — I do not hesitate to recommend him for any forthcoming opportunity.
Sandamal de SilvaAssociate Software Architect at GTNManaged Rehan directly · May 2025
I worked with Rehan for a year at MathXL, a leading online platform with millions of users. He is a hard worker who always gives his best, helped make new features and improved our engineering practices. He possesses a rare combination of technical proficiency, a strong work ethic and interpersonal skills that make him an asset to any team. I wholeheartedly recommend Rehan for any software engineering role.
Ravi YasakeerthiPrincipal DevOps Engineer (ANZ Bank) · AWS Community BuilderManaged Rehan directly · Mar 2024
Rehan worked under my supervision at DFN for about two years. He proved quality delivery and customer satisfaction during his onsite working period, always receiving good feedback from all stakeholders. I was very happy to have a team member like Rehan who is always a positive thinker and team worker. I can recommend him for any organization searching for quality software professionals.
Asanka DilrukVP of EngineeringManaged Rehan directly · Mar 2024
I had the pleasure of working closely with Rehan at the DirectFN KSA Competency Centre Support Team. He consistently demonstrated an unwavering passion and a remarkable ability to take ownership of tasks. Highly reliable and easy to delegate to, he consistently delivered exceptional outcomes that left clients highly satisfied. His dedication and technical proficiency make him an asset to any team.
Mehboob Rehman, PMP, ITIL, P.Eng.AI-Powered FinTech PM · Capital MarketsManaged Rehan directly · Jan 2024
Current Focus

Where I'm investing my energy

The areas I'm most excited to keep building in right now.

Artificial Intelligence

Building applications that combine traditional software engineering with LLMs and Generative AI.

Cloud Engineering

Designing scalable services and applications using Azure and modern cloud architecture.

Technical Leadership

Growing beyond implementation into architecture, problem solving, mentoring and technical decision-making.

Writing

Thoughts & Notes

I occasionally write about software engineering, AI, architecture, career growth and lessons I've learned building software.

AI EngineeringComing soon

Building AI Into Real-World Enterprise Applications

Practical lessons on integrating LLMs into production enterprise systems without breaking reliability, security or maintainability.

6 min readRead Article
CareerComing soon

Lessons From 8+ Years in Software Engineering

What actually mattered across a career spanning fintech, enterprise systems and cloud engineering.

8 min readRead Article
LeadershipComing soon

Thinking Beyond Code as a Senior Engineer

Why architecture, communication and business context become the real work as you grow into senior roles.

5 min readRead Article
Melbourne, Australia

Let's build something meaningful.

I'm always interested in connecting with engineers, technology leaders, recruiters and teams solving interesting problems.