Prasad Thilakarathne

Senior Software Engineer

Singapore, Singapore, Singapore11 yrs 6 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 11+ years in enterprise system development.
  • Expert in AI integration and microservices architecture.
  • Proven leadership in delivering complex projects.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer specializing in Fintech and Telecommunications.

Contact

Skills

Core Skills

JavaAwsPayment Systems

Other Skills

Voice over IP (VoIP)Software ArchitectureEvent DrivenDockerKubernetesAmazon Web Services (AWS)RESTful WebServicesLeading Development TeamsReactive ProgrammingVert.xMultithreaded DevelopmentDistributed SystemsHazelcastRedisGoogle BigQuery

About

Software engineer and team leader with 11+ years building enterprise systems across payments, financial services, telecommunications, and travel tech. Currently pursuing MSc in AI & Innovation at NUS. I have led teams to deliver complex projects under tight deadlines. Architected extensible cross-border payment systems connecting Singapore and Thailand. Coordinated across multiple Visa teams to deliver their new P2P payment platform within a year. Led microservices development for a global hospitality brand’s reservation system handling hundreds of thousands of daily searches. Currently building AI-integrated voice platforms using Java 21, Vert.x, and event-driven architecture on AWS/Kubernetes. Experienced with integrating AI technologies like Google ASR, Azure TTS, and Dialogflow. My approach: keep things simple, don’t over-engineer, solve problems creatively. This has worked across every company I have been with. Good with code and good with people. Experienced Scrum Master. Enjoy mentoring developers, aligning stakeholders, and turning business requirements into systems that actually work and scale. Core skills: Java, Spring Boot, Vert.x, microservices, event-driven systems, AWS, Kubernetes, system design, AI integration, technical leadership.

Experience

11 yrs 6 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs 11 mos
Current Experience

8x8

Senior Software Engineer R&D (CPaaS, AI)

Jun 2023Present · 2 yrs 11 mos · Singapore · Hybrid

  • Architect and implement scalable microservices for CPaaS voice platform products using Java 21 and Vert.x framework. Drive full software development lifecycle from design to production, leveraging event-driven architecture on AWS EKS. Integrate AI technologies including Google ASR, MS Azure Text-to-Speech, and Google Dialogflow for intelligent voice solutions. Utilize GenAI tools like GitHub Copilot, Claude Code for accelerated development. Build robust voice communication systems supporting SIP protocols, REST APIs, and real-time messaging with monitoring through Prometheus/Grafana and BigQuery analytics.
JavaVoice over IP (VoIP)Software ArchitectureEvent DrivenDockerKubernetes+22

Visa

Senior Software Engineer

Jun 2022Jun 2023 · 1 yr · Singapore · Hybrid

  • Design and develop mission-critical systems, delivering high availability and
  • performance.
  • Work closely with architects, business, and technical stakeholders to develop high-quality products and services that meet business requirements. Identify opportunities for further enhancements and refinements to standards and
  • processes.
  • Present technical solutions, capabilities, considerations, and features in business
  • terms.
  • Effectively communicate status, issues, and risks in a precise and timely manner.
Agile Project ManagementKubernetesJenkinsPayment SystemsDockerJava+2

Crimsonlogic pte ltd

Lead Software Engineer

Mar 2021Jun 2022 · 1 yr 3 mos · Singapore · Hybrid

  • TradeNet® is Singapore's National Single Window for trade declaration.
Oracle DatabaseMessage QueueJava

Nets

Software Consultant

Mar 2020Mar 2021 · 1 yr · Singapore · Hybrid

  • Real-time cross-border payment system development. (Spring boot, Apache Ignite, Solace, IBM MQ, Oracle, Microservises, Spring Batch Processing)

Codegen international

4 roles

Technical Team Lead

Feb 2020Mar 2020 · 1 mo

Associate Tech Lead

Apr 2018Jan 2020 · 1 yr 9 mos

  • Onsite developer(USA & France)
  • Thoroughly working on full life cycle of a large scale enterprise application.
  • Making sure code quality and quality deliveries.
  • Scrum master.

Senior Software Engineer

Promoted

Apr 2017Apr 2018 · 1 yr

  • Scrum Master
  • Designing and developing high-performance REST web services.
  • Developer training.
  • OTA development.
  • Performance testing and optimizations.
  • Troubleshooting.

Software Engineer

Jul 2015Mar 2017 · 1 yr 8 mos

  • Integrating 3rd party APIs to the main product of the Codegen in a well formed Agile environment. Bug fixing, client communication and product performance optimization. Working with 3 main clients.

Hsenid mobile solutions (pvt) ltd

3 roles

Associate Software Engineer

Apr 2015Jul 2015 · 3 mos

Trainee Software Engineer

Oct 2014Apr 2015 · 6 mos

Industrial Trainee

Apr 2014Sep 2014 · 5 mos

  • Design, Develop, and Maintain Telco applications. Provide solutions for client requirements. Bug fixing, optimization. I had to design and start the development of some new products from scratch. All of them were high traffic generating applications. Developed 3 android application from scratch and deployed them. Actively participating in tech talks and brainstorming meetings twice a month.

Education

National University of Singapore

Master of Science - MS — Artificial Intelligence and Innovation

Jul 2025Aug 2027

Uva Wellassa University of Sri Lanka

Bachelor of Science (B.Sc.) — Computer Science and Technology

Jan 2010Jan 2014

Mahaweli National School, Meegalawa.

Jan 2000Jan 2008

Stackforce found 100+ more professionals with Java & Aws

Explore similar profiles based on matching skills and experience