Hey, I'm

Nipuna Upeksha

Software Developer

IAM Expert

AWS SAA | AWS DVA

Software Developer

E-mail

Copied

Download CV

Hey, I'm

Nipuna Upeksha

Software Developer

IAM Expert

AWS SAA | AWS DVA

Software Developer

E-mail

Copied

Download CV

Hey, I'm

Nipuna Upeksha

Software Developer

IAM Expert

AWS SAA | AWS DVA

Software Developer

E-mail

Copied

Download CV

nipuna.upeksha@gmail.com

From access control to user trust.

Building secure systems that scale.

I’m Nipuna, an IAM developer currently based in Sofia. I specialize in building secure, scalable identity solutions with a strong focus on authentication, authorization, and user lifecycle management. I’m passionate about designing systems that balance robust security with seamless user experience.

My journey into software development began with a strong interest in systems engineering, which I pursued academically at the University of Moratuwa before completing my Master’s with honors at Robert Gordon University in the UK. Since then, I’ve specialized in backend development with a focus on Identity and Access Management (IAM). I currently work as a Software Engineer at EADX Ltd., where I develop robust IAM solutions using Java and C#. Prior to this, I contributed to both the on-premise WSO2 Identity Server and the cloud-native Asgardeo platform at WSO2. My professional interests span IAM, Big Data Analytics, and scalable backend architecture—all driven by a passion for building secure, reliable systems that scale with confidence.

Experience

2024

-

Current

Company Logo - Meta

TRUMPF

Baden-Württemberg, Germany

Software Engineer

Providing knowledge and expertise on IAM Concepts(OAuth2.0, OIDC, SAML2, WS-Federation, Local & Outbound Authenticators, Inbound Authenticators, Multi-tenancy, Organization Management, etc.).

Developing custom identity solutions using C# and ASP.NET within Azure DevOps while utilizing Grafana and Elasticsearch for real-time monitoring.

Offering comprehensive knowledge and expertise in Identity and Access Management concepts, along with Java and OSGi microservices-based integrations encompassing OAuth, OIDC, SAML, WS-Federation, and MFA.

2024

-

Current

Company Logo - Meta

EADX

Sofia, Bulgaria

Software Engineer

Delivering high-quality, robust customizations for the WSO2 Identity Server including, event handlers, event listeners, user store managers, grant types, and authenticators using Java, Spring, and OSGi microservices.

Offering comprehensive knowledge and expertise in Identity and Access Management concepts, along with Java and OSGi microservices-based integrations encompassing OAuth, OIDC, SAML, WS-Federation, and MFA.

Interviewing and evaluating candidates for Software Engineer positions.

2022

-

2023

Company Logo - Meta

Informatics Institute of Technology

Colombo, Sri Lanka

Visiting Lecturer

Delivered lectures on 6COSC022W - Advanced Server Side Web Programming on PHP, AJAX, Backbone JS, RESTful API, MySQL, authentication, and security.

Introduced a project-based learning approach to provide students with industrial-grade, hands-on experience, guiding them through real-world software development lifecycles, from requirements analysis to deployment.

Worked as a panel member for final year project viva examinations, actively participating in evaluating and assessing students’ academic projects.

2021

-

2024

Company Logo - Meta

WSO2

Colombo, Sri Lanka

Software Engineer

Developed modern, high-performance code for the on-premise WSO2 Identity Server using technologies like OAuth, OSGi, and SAML, and contributed to building the B2B Organization Management feature.

Provided developer-focused support on on-premise WSO2 Identity Server and cloud-based Asgardeo solution while communicating and collaborating with interdisciplinary teams of engineers, architects, product owners, and customers on a daily basis.

Implemented Identity and Access Management solutions via offsite customer engagements while identifying and resolving production issues in critical business deployments under tight SLAs.

2019

-

2019

Company Logo - Meta

Sanota Pvt. Ltd.

Galle, Sri Lanka

Trainee Electronics and Software Engineer

Architected and implemented an innovative indoor AGV(Automatic Guided Vehicle) tracking system using Java, Spring, and Gradle under the supervision of a team of research engineers.

Implemented a Raspberry PI-based graph plotter using Java, Maven, Kafka, Dynamo DB, and S3 (AWS) to record and monitor real-time pressures, saving over 6 hours of manual labor.

Implemented a web-based apparel management system using Java, Spring, HTML, CSS, and Azure for a client, resulting in a remarkable cost reduction of over 50%.

2015

-

2021

Company Logo - Meta

freelancer.com

freelancer.com

Freelance Software Engineer

Collaborated with diverse clients to deliver robust, end-to-end software solutions across backend, frontend, mobile, and machine learning domains.

Proficient in a wide range of technologies including Java, Spring, Python, JavaScript, TypeScript, Angular, and React.

Designed and implemented scalable full-stack, frontend, backend, and mobile applications with a strong focus on performance, maintainability, and user experience.

2024

-

Current

Company Logo - Meta

TRUMPF

Baden-Württemberg, Germany

Software Engineer

Providing knowledge and expertise on IAM Concepts(OAuth2.0, OIDC, SAML2, WS-Federation, Local & Outbound Authenticators, Inbound Authenticators, Multi-tenancy, Organization Management, etc.).

Developing custom identity solutions using C# and ASP.NET within Azure DevOps while utilizing Grafana and Elasticsearch for real-time monitoring.

Offering comprehensive knowledge and expertise in Identity and Access Management concepts, along with Java and OSGi microservices-based integrations encompassing OAuth, OIDC, SAML, WS-Federation, and MFA.

2024

-

Current

Company Logo - Meta

EADX

Sofia, Bulgaria

Software Engineer

Delivering high-quality, robust customizations for the WSO2 Identity Server including, event handlers, event listeners, user store managers, grant types, and authenticators using Java, Spring, and OSGi microservices.

Offering comprehensive knowledge and expertise in Identity and Access Management concepts, along with Java and OSGi microservices-based integrations encompassing OAuth, OIDC, SAML, WS-Federation, and MFA.

Interviewing and evaluating candidates for Software Engineer positions.

2022

-

2023

Company Logo - Meta

Informatics Institute of Technology

Colombo, Sri Lanka

Visiting Lecturer

Delivered lectures on 6COSC022W - Advanced Server Side Web Programming on PHP, AJAX, Backbone JS, RESTful API, MySQL, authentication, and security.

Introduced a project-based learning approach to provide students with industrial-grade, hands-on experience, guiding them through real-world software development lifecycles, from requirements analysis to deployment.

Worked as a panel member for final year project viva examinations, actively participating in evaluating and assessing students’ academic projects.

2021

-

2024

Company Logo - Meta

WSO2

Colombo, Sri Lanka

Software Engineer

Developed modern, high-performance code for the on-premise WSO2 Identity Server using technologies like OAuth, OSGi, and SAML, and contributed to building the B2B Organization Management feature.

Provided developer-focused support on on-premise WSO2 Identity Server and cloud-based Asgardeo solution while communicating and collaborating with interdisciplinary teams of engineers, architects, product owners, and customers on a daily basis.

Implemented Identity and Access Management solutions via offsite customer engagements while identifying and resolving production issues in critical business deployments under tight SLAs.

2019

-

2019

Company Logo - Meta

Sanota Pvt. Ltd.

Galle, Sri Lanka

Trainee Electronics and Software Engineer

Architected and implemented an innovative indoor AGV(Automatic Guided Vehicle) tracking system using Java, Spring, and Gradle under the supervision of a team of research engineers.

Implemented a Raspberry PI-based graph plotter using Java, Maven, Kafka, Dynamo DB, and S3 (AWS) to record and monitor real-time pressures, saving over 6 hours of manual labor.

Implemented a web-based apparel management system using Java, Spring, HTML, CSS, and Azure for a client, resulting in a remarkable cost reduction of over 50%.

2015

-

2021

Company Logo - Meta

freelancer.com

freelancer.com

Freelance Software Engineer

Collaborated with diverse clients to deliver robust, end-to-end software solutions across backend, frontend, mobile, and machine learning domains.

Proficient in a wide range of technologies including Java, Spring, Python, JavaScript, TypeScript, Angular, and React.

Designed and implemented scalable full-stack, frontend, backend, and mobile applications with a strong focus on performance, maintainability, and user experience.

2024

-

Current

Company Logo - Meta

TRUMPF

Baden-Württemberg, Germany

Software Engineer

Providing knowledge and expertise on IAM Concepts(OAuth2.0, OIDC, SAML2, WS-Federation, Local & Outbound Authenticators, Inbound Authenticators, Multi-tenancy, Organization Management, etc.).

Developing custom identity solutions using C# and ASP.NET within Azure DevOps while utilizing Grafana and Elasticsearch for real-time monitoring.

Offering comprehensive knowledge and expertise in Identity and Access Management concepts, along with Java and OSGi microservices-based integrations encompassing OAuth, OIDC, SAML, WS-Federation, and MFA.

2024

-

Current

Company Logo - Meta

EADX

Sofia, Bulgaria

Software Engineer

Delivering high-quality, robust customizations for the WSO2 Identity Server including, event handlers, event listeners, user store managers, grant types, and authenticators using Java, Spring, and OSGi microservices.

Offering comprehensive knowledge and expertise in Identity and Access Management concepts, along with Java and OSGi microservices-based integrations encompassing OAuth, OIDC, SAML, WS-Federation, and MFA.

Interviewing and evaluating candidates for Software Engineer positions.

2022

-

2023

Company Logo - Meta

Informatics Institute of Technology

Colombo, Sri Lanka

Visiting Lecturer

Delivered lectures on 6COSC022W - Advanced Server Side Web Programming on PHP, AJAX, Backbone JS, RESTful API, MySQL, authentication, and security.

Introduced a project-based learning approach to provide students with industrial-grade, hands-on experience, guiding them through real-world software development lifecycles, from requirements analysis to deployment.

Worked as a panel member for final year project viva examinations, actively participating in evaluating and assessing students’ academic projects.

2021

-

2024

Company Logo - Meta

WSO2

Colombo, Sri Lanka

Software Engineer

Developed modern, high-performance code for the on-premise WSO2 Identity Server using technologies like OAuth, OSGi, and SAML, and contributed to building the B2B Organization Management feature.

Provided developer-focused support on on-premise WSO2 Identity Server and cloud-based Asgardeo solution while communicating and collaborating with interdisciplinary teams of engineers, architects, product owners, and customers on a daily basis.

Implemented Identity and Access Management solutions via offsite customer engagements while identifying and resolving production issues in critical business deployments under tight SLAs.

2019

-

2019

Company Logo - Meta

Sanota Pvt. Ltd.

Galle, Sri Lanka

Trainee Electronics and Software Engineer

Architected and implemented an innovative indoor AGV(Automatic Guided Vehicle) tracking system using Java, Spring, and Gradle under the supervision of a team of research engineers.

Implemented a Raspberry PI-based graph plotter using Java, Maven, Kafka, Dynamo DB, and S3 (AWS) to record and monitor real-time pressures, saving over 6 hours of manual labor.

Implemented a web-based apparel management system using Java, Spring, HTML, CSS, and Azure for a client, resulting in a remarkable cost reduction of over 50%.

2015

-

2021

Company Logo - Meta

freelancer.com

freelancer.com

Freelance Software Engineer

Collaborated with diverse clients to deliver robust, end-to-end software solutions across backend, frontend, mobile, and machine learning domains.

Proficient in a wide range of technologies including Java, Spring, Python, JavaScript, TypeScript, Angular, and React.

Designed and implemented scalable full-stack, frontend, backend, and mobile applications with a strong focus on performance, maintainability, and user experience.

Projects

B2B Organization Management Feature for WSO2 IS

Implemented hierarchical role based module of the Organization Management feature for WSO2 Identity Server, enabling identity relationships, delegated administration, and hierarchical user authorization models.

The feature components were crafted in Java and Maven, employing OSGi microservices architecture.

Rigorously tested across multiple databases including H2, MySQL, MSSQL, PostgreSQL, and Oracle with unit tests(JUnit5, Mockito) and integration tests.

Java

MySQL

PostgreSQL

JUnit

B2B Organization Management Feature for WSO2 IS

Implemented hierarchical role based module of the Organization Management feature for WSO2 Identity Server, enabling identity relationships, delegated administration, and hierarchical user authorization models.

The feature components were crafted in Java and Maven, employing OSGi microservices architecture.

Rigorously tested across multiple databases including H2, MySQL, MSSQL, PostgreSQL, and Oracle with unit tests(JUnit5, Mockito) and integration tests.

Java

MySQL

PostgreSQL

JUnit

DeveloperIQ

Developed an application with microservice architecture to view developer metrics using Java, Spring, and GitHub API.

Deployed the application using a CI/CD pipeline created with Jenkins, Ansible, Docker, DockerHub, AWS ECR, AWS EKS, and Kubernetes.

This was selected as the top project in the semester.

Java

Spring

Jenkins

Kubernetes

B2B Organization Management Feature for WSO2 IS

Implemented hierarchical role based module of the Organization Management feature for WSO2 Identity Server, enabling identity relationships, delegated administration, and hierarchical user authorization models.

The feature components were crafted in Java and Maven, employing OSGi microservices architecture.

Rigorously tested across multiple databases including H2, MySQL, MSSQL, PostgreSQL, and Oracle with unit tests(JUnit5, Mockito) and integration tests.

Java

MySQL

PostgreSQL

JUnit

DeveloperIQ

Developed an application with microservice architecture to view developer metrics using Java, Spring, and GitHub API.

Deployed the application using a CI/CD pipeline created with Jenkins, Ansible, Docker, DockerHub, AWS ECR, AWS EKS, and Kubernetes.

This was selected as the top project in the semester.

Java

Spring

Jenkins

Kubernetes

DeveloperIQ

Developed an application with microservice architecture to view developer metrics using Java, Spring, and GitHub API.

Deployed the application using a CI/CD pipeline created with Jenkins, Ansible, Docker, DockerHub, AWS ECR, AWS EKS, and Kubernetes.

This was selected as the top project in the semester.

Java

Spring

Jenkins

Kubernetes

Education

2016

-

2021

University of Moratuwa

Moratuwa, Sri Lanka

B.Sc.(Hons.) in Electronics and Biomedical Engineering

Completed a multidisciplinary program combining electronics, physiology, and medical device design with a strong focus on problem-solving and innovation in healthcare technology.

Prototyped a low-cost wearable hearing aid as a final-year project, integrating signal processing techniques with embedded systems for real-time audio enhancement.

Co-authored a research paper on efficient noise reduction algorithms for audio signal analysis, presented at 17th International Conference on Industrial and Information Systems, ICIIS.

2023

-

2025

Robert Gordon University

Aberdeen, Scotland

M.Sc. in Big Data Analytics

Completed a multidisciplinary MSc program in Big Data Analytics, with a strong emphasis on large-scale data processing, analytical problem-solving, and innovative software engineering practices.

Designed a machine learning system for Mpox identification using an ensemble of GNNs, CNNs, and RNNs, with a strong focus on data preprocessing, model evaluation, and ethical AI practices.

Gained practical expertise in tools like Apache Spark, Hadoop, and Python-based data pipelines through course projects and collaborative industry simulations.

2016

-

2021

University of Moratuwa

Moratuwa, Sri Lanka

B.Sc.(Hons.) in Electronics and Biomedical Engineering

Completed a multidisciplinary program combining electronics, physiology, and medical device design with a strong focus on problem-solving and innovation in healthcare technology.

Prototyped a low-cost wearable hearing aid as a final-year project, integrating signal processing techniques with embedded systems for real-time audio enhancement.

Co-authored a research paper on efficient noise reduction algorithms for audio signal analysis, presented at 17th International Conference on Industrial and Information Systems, ICIIS.

2023

-

2025

Robert Gordon University

Aberdeen, Scotland

M.Sc. in Big Data Analytics

Completed a multidisciplinary MSc program in Big Data Analytics, with a strong emphasis on large-scale data processing, analytical problem-solving, and innovative software engineering practices.

Designed a machine learning system for Mpox identification using an ensemble of GNNs, CNNs, and RNNs, with a strong focus on data preprocessing, model evaluation, and ethical AI practices.

Gained practical expertise in tools like Apache Spark, Hadoop, and Python-based data pipelines through course projects and collaborative industry simulations.

2016

-

2021

University of Moratuwa

Moratuwa, Sri Lanka

B.Sc.(Hons.) in Electronics and Biomedical Engineering

Completed a multidisciplinary program combining electronics, physiology, and medical device design with a strong focus on problem-solving and innovation in healthcare technology.

Prototyped a low-cost wearable hearing aid as a final-year project, integrating signal processing techniques with embedded systems for real-time audio enhancement.

Co-authored a research paper on efficient noise reduction algorithms for audio signal analysis, presented at 17th International Conference on Industrial and Information Systems, ICIIS.

2023

-

2025

Robert Gordon University

Aberdeen, Scotland

M.Sc. in Big Data Analytics

Completed a multidisciplinary MSc program in Big Data Analytics, with a strong emphasis on large-scale data processing, analytical problem-solving, and innovative software engineering practices.

Designed a machine learning system for Mpox identification using an ensemble of GNNs, CNNs, and RNNs, with a strong focus on data preprocessing, model evaluation, and ethical AI practices.

Gained practical expertise in tools like Apache Spark, Hadoop, and Python-based data pipelines through course projects and collaborative industry simulations.

Skills

IAM

Identity & Access Managmement

IAM

Identity & Access Managmement

IAM

Identity & Access Managmement

Java

Backend Development

Java

Backend Development

Java

Backend Development

Python

Backend Development

Python

Backend Development

Python

Backend Development

C#

Backend Development

C#

Backend Development

C#

Backend Development

Spring

Backend Framework

Spring

Backend Framework

Spring

Backend Framework

Next.js

Full-Stack Development

Next.js

Full-Stack Development

Next.js

Full-Stack Development

Awards

Dean's List

2021

University of Moratuwa

Dean's List

2021

University of Moratuwa

Dean's List

2021

University of Moratuwa

Mahapola Merit Scholarship

2016

University of Moratuwa

Mahapola Merit Scholarship

2016

University of Moratuwa

Mahapola Merit Scholarship

2016

University of Moratuwa

G.C.E. A/L Merit Award

2016

Richmond College

G.C.E. A/L Merit Award

2016

Richmond College

G.C.E. A/L Merit Award

2016

Richmond College

College Chess Colors

2015

Richmond College

College Chess Colors

2015

Richmond College

College Chess Colors

2015

Richmond College

Let's Connect!

My inbox is always open. Whether you have a question or just want to say hello, I'll try my best to get back to you!

Built By

Nipuna Upeksha

2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.