Senior React & Java full-stack engineer

Nalin Padmasiri: Enterprise engineering portfolio

I build enterprise-grade web applications with React, TypeScript, Java, and modern full-stack architecture. My experience spans large-scale systems at DBS Bank, GIC, and EMC Singapore, including frontend modernization, React migrations, micro-frontends, enterprise integrations, performance improvements, and secure delivery across multiple countries.

Explore work historyDBS BankGICEMC Singapore🇸🇬 Singapore🇱🇰 Sri Lanka
Nalin Padmasiri

Enterprise delivery

React, TypeScript, Java

Frontend-led full-stack experience across enterprise systems.

YouTubeGitHubLinkedInRésumé downloadsPDFDOCX
Engineering experience
8+ years
Detailed roles
6
Work countries
2

Featured professional journey

Work experience across Singapore and Sri Lanka

A résumé-based timeline of the roles, countries, delivery scope, and technologies that shaped my enterprise engineering experience. Country flags show employment location; collaboration flags identify client or regional delivery context.

  • 22 Oct 2025 - 31 Dec 2025

    2 months

    22 Oct 2025 - 31 Dec 2025

    2 months

    Senior Software Engineer

    EMC Singapore via Percept Solutions Pte Ltd

    🇸🇬 Singapore

    Contributed to EMC's core market systems supporting Singapore's wholesale electricity market, with a focus on reliable integrations and regulatory workflows.

    • Built and maintained Java REST and SOAP services for wholesale electricity market operations.

    • Developed Oracle SQL and stored procedures, including performance tuning and data validation.

    • Supported regulatory document workflows and a mixed Angular and Vue front end.

    Java 17/21 + REST/SOAPOracle + XML/XSLTAngular + Vue.js
  • 22 Sep 2022 - 22 Sep 2025

    3 years

    22 Sep 2022 - 22 Sep 2025

    3 years

    Senior Software Engineer

    DBS Bank via Technopals Pte Ltd

    🇸🇬 Singapore

    Regional delivery: 🇭🇰 Hong Kong and 🇹🇼 Taiwan

    Delivered enterprise banking, equities, and trading platforms through scalable frontend architecture, backend integrations, and secure CI/CD practices.

    • Modernized AS/400 and .NET systems as React micro-frontends backed by Spring Boot services.

    • Led React 18 migration work and applied concurrent rendering patterns to improve user experience.

    • Delivered independent OpenShift releases, remediated dependency vulnerabilities, and maintained 80%+ unit-test coverage.

    React + TypeScriptMicro-frontends + ReduxJava + Spring BootOpenShift + Jenkins
  • 18 Apr 2022 - 2 Sep 2022

    4 months

    18 Apr 2022 - 2 Sep 2022

    4 months

    Senior Software Engineer

    GIC via Technopals Pte Ltd

    🇸🇬 Singapore

    Improved the usability, maintainability, and performance of enterprise applications used by investment analysts and business teams.

    • Refactored class components into functional React components and Hooks.

    • Built workflow and data-presentation features for analysts and business stakeholders.

    • Developed Django and SQLite analytics services and strengthened Jest test coverage.

    React + ReduxPython DjangoSQLiteJest + Storybook
  • 26 Jul 2021 - 11 Apr 2022

    8 months

    26 Jul 2021 - 11 Apr 2022

    8 months

    Senior Software Engineer

    IdeaBits Lanka Pvt Ltd

    🇱🇰 Sri Lanka

    Client delivery: 🇦🇺 Australia and 🇪🇺 Europe

    Delivered middleware, cloud workflows, and full-stack MVP applications for international clients.

    • Built Node.js and Express middleware connecting BroadSign and Ayuda advertising platforms.

    • Designed AWS Step Functions and Lambda workflows with PostgreSQL and Sequelize persistence.

    • Delivered Next.js and React MVPs that enabled rapid product validation for European clients.

    Next.js + ReactNode.js + ExpressPostgreSQL + SequelizeAWS Lambda + Step Functions
  • 1 Nov 2018 - 16 Aug 2021

    2 years 9 months

    1 Nov 2018 - 16 Aug 2021

    2 years 9 months

    Software Engineer → Senior Software Engineer

    Pagero AB via Creative Technology Solutions Pvt Ltd

    🇱🇰 Sri Lanka

    Product collaboration: 🇸🇪 Sweden

    Progressed into a senior role while developing distributed, enterprise-grade systems for global operations.

    • Built React interfaces and Scala/Java microservices for international e-invoicing and freight products.

    • Architected invoice audit and validation services with PostgreSQL and RabbitMQ workflows.

    • Supported CI/CD and production operations while mentoring junior engineers and sharing knowledge.

    React + StorybookScala + Java/Spring BootPostgreSQL + RabbitMQDocker + GoCD/Jenkins
  • Feb 2018 - Sep 2018

    8 months

    Feb 2018 - Sep 2018

    8 months

    Software Engineer

    Hybriteq Pvt Ltd

    🇱🇰 Sri Lanka

    An early-career software engineering role listed in the latest résumé experience summary.

    • Started a commercial software engineering career in a Sri Lankan delivery team.

    • Built the professional foundation for later full-stack and enterprise engineering roles.

    Software engineering

Engineering profile

Capability map

Enterprise frontend

React.js, TypeScript, micro-frontends, frontend modernization, migrations, performance, and maintainable UI systems.

ReactTypeScriptModern UI