Hello! I am Selvaraja Niroshan, a senior software developer with 12+ years of experience across front-end, back-end, and cloud-based platforms. I specialize in building scalable, enterprise-grade applications using Angular, React, Node.js, NestJS, Elixir, and AWS services. I enjoy turning complex requirements into robust, maintainable code and collaborating with cross-functional teams to deliver exceptional user experiences. I am always eager to learn and tackle new challenges. I thrive in remote-first environments, mentor peers, and contribute to CI/CD practices to improve delivery speed and quality. I look forward to joining a progressive software organization where I can apply my full-stack expertise and help drive innovation.

Selvaraja Niroshan

Hello! I am Selvaraja Niroshan, a senior software developer with 12+ years of experience across front-end, back-end, and cloud-based platforms. I specialize in building scalable, enterprise-grade applications using Angular, React, Node.js, NestJS, Elixir, and AWS services. I enjoy turning complex requirements into robust, maintainable code and collaborating with cross-functional teams to deliver exceptional user experiences. I am always eager to learn and tackle new challenges. I thrive in remote-first environments, mentor peers, and contribute to CI/CD practices to improve delivery speed and quality. I look forward to joining a progressive software organization where I can apply my full-stack expertise and help drive innovation.

Available to hire

Hello! I am Selvaraja Niroshan, a senior software developer with 12+ years of experience across front-end, back-end, and cloud-based platforms. I specialize in building scalable, enterprise-grade applications using Angular, React, Node.js, NestJS, Elixir, and AWS services. I enjoy turning complex requirements into robust, maintainable code and collaborating with cross-functional teams to deliver exceptional user experiences.

I am always eager to learn and tackle new challenges. I thrive in remote-first environments, mentor peers, and contribute to CI/CD practices to improve delivery speed and quality. I look forward to joining a progressive software organization where I can apply my full-stack expertise and help drive innovation.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Tamil
Fluent
English
Advanced

Work Experience

Senior Software Engineer at Premier Contact Point Pty Ltd
September 19, 2025 - October 6, 2025
Senior Software Engineer responsible for developing applications using MEAN/MERN stack technologies, building reusable components, optimizing web pages for speed and scalability, and delivering frontend and backend features for clients in Australia.
Senior Staff Engineer at Nagarro Private Limited
March 21, 2022 - Present
Responsible for developing applications using MEAN/MERN stack technologies in energy-domain projects; built reusable code, improved performance, and contributed to frontend/backend integration.
Senior Software Developer at GoPro Consultancy (LTD) PVT | United Nations
March 18, 2022 - October 6, 2025
Full-stack development using MEAN stack; frontend with Angular/React, backend with Node/Express, MongoDB database management; Docker-based deployment; hosted on AWS with Cognito login, S3 storage, and encryption; Redis caching and data migration from Lotus Notes.
Associate Consultant at Virtusa (Pvt) Ltd
October 31, 2020 - October 6, 2025
Developed customer online change web applications for British Telecom using Angular, React, MongoDB, and Express; built reusable libraries, optimized performance, and participated in architectural discussions.
UI Engineer at Professional Portable Solutions Lanka (Pvt) Ltd | Proporta
February 9, 2018 - October 6, 2025
Designed and modified e-commerce web pages; HTML5/CSS/JavaScript; AngularJS; Magento theming; frontend UI/UX enhancements for Proporta products.
UI/UX Developer at Media Defined, Inc.
March 1, 2016 - October 6, 2025
Led a small development team; frontend development with Angular/React; PSD-to-HTML conversion; SPA and ERP frontend work; backend with Laravel/Lumen.
Freelance Software Engineer at superjobs.lk, earuvi.com
February 20, 2015 - October 6, 2025
Full-stack development for startups; Node.js and React; HTML5/CSS3; API integrations; email notifications; SEO optimization; social login implementations.
Senior Software Engineer at Premier Contact Point Pty Ltd
September 19, 2025 - October 11, 2025
Developed applications using MEAN and MERN stack (MongoDB, Node.js, Express.js, Angular 13, ReactJS). Built reusable front-end components, optimized performance, maintained brand consistency, and delivered new user-facing features for energy-domain projects.
Senior Staff Engineer at Nagarro Private Limited
March 21, 2022 - Present
Responsible for developing applications using MEAN/MERN stack (MongoDB, Node.js, Express.js, Angular 13, ReactJS). Built reusable code, optimized speed and scalability, enhanced user experiences, and delivered feature-rich front-end applications.
Senior Software Developer at GoPro Consultancy (LTD) PVT | United Nations
March 18, 2022 - October 11, 2025
Full-stack development using MEAN stack (MongoDB, Node.js, Angular 9, Express.js, ReactJS). Built front-end forms, managed back-end services, containerized with Docker, and deployed on AWS with Cognito login and S3 storage; implemented envelope encryption and Redis caching; migrated Lotus Notes data to MEAN stack.
Associate Consultant at Virtusa (Pvt) Ltd
October 31, 2020 - October 11, 2025
Developed online change web applications for British Telecom using Angular 5/8, ReactJS, MongoDB, ExpressJS; built reusable code, optimized performance, contributed to architectural discussions, and integrated external web services.
UI Engineer at Professional Portable Solutions Lanka (Pvt) Ltd | Proporta.com
February 9, 2018 - October 11, 2025
Designed and modified e-commerce pages for Proporta brands using HTML5, CSS, JavaScript, AngularJS, jQuery, and Bootstrap; worked with Magento themes to enhance user experience.
UI/UX Developer at Media Defined, Inc.
March 1, 2016 - October 11, 2025
Led a small development team; frontend development with Angular, React, Redux; ERP system front-end using React; PSD to HTML conversions; Laravel/Lumen backend integration; implemented responsive designs and frontend workflows.
Freelance Software Engineer at superjobs.lk, earuvi.com
February 20, 2015 - October 11, 2025
Full stack development for jobs portal; Node.js, ReactJS; PSD to HTML; Twilio/Nexmo integration; email notifications; SEO optimization; social login integration.
Senior Software Engineer at Premier Contact Point Pty Ltd
September 19, 2025 - October 14, 2025
Responsible for developing applications using MEAN and MERN Stack Technologies (MongoDB, Node.js, Express.js, Angular 13, ReactJS). Built reusable components, optimized pages for speed and scalability, and delivered front-end features with a consistent brand experience.
Senior Staff Engineer at Nagarro Private Limited
March 21, 2022 - Present
Developing applications using MEAN/MERN stack technologies (MongoDB, Node.js, Express.js, Angular 13, ReactJS). Focused on reusable code, performance optimization, and feature development in energy-based domains.
Senior Software Developer at GoPro Consultancy (LTD) PVT | United Nations
March 18, 2022 - October 14, 2025
Full-stack development using MEAN stack (MongoDB, Node.js, Angular, Express.js, ReactJS). Implemented Docker-based deployments, hosted on AWS with Cognito authentication, S3 storage, and encryption. Implemented envelope encryption for S3, Redis caching, data migration from Lotus Notes to MongoDB, and unit tests with Jasmine/Karma.
Associate Consultant at Virtusa (Pvt) Ltd
October 1, 2020 - October 14, 2025
Developed customer online change web applications for British Telecom using Angular (5/8), ReactJS, MongoDB, ExpressJS. Built reusable code and libraries, optimized performance, and participated in architectural discussions.
UI Engineer at Professional Portable Solutions Lanka (Pvt) Ltd / Proporta.com LTD
February 9, 2018 - October 14, 2025
Designed and modified e-commerce pages using HTML5, CSS, JavaScript, AngularJS, jQuery, and Bootstrap; worked with Magento themes to enhance product pages and layouts for Proporta sites in the UK.
UI/UX Developer at Media Defined, Inc.
March 1, 2016 - October 14, 2025
Led a small development team, built front-end interfaces with Angular, HTML5, CSS3, Bootstrap; developed ERP/UI systems using ReactJS; performed PSD to HTML conversions and responsive design; contributed to backend work with Laravel/Lumen.
Freelance Software Engineer at superjobs.lk, earuvi.com
February 20, 2015 - October 14, 2025
Full-stack development for job advertising platforms using Node.js, ReactJS, HTML/CSS/Bootstrap; implemented Twilio/Nexmo integrations, email notifications, sitemap/RSS, SEO optimization, and social logins.
Senior Software Engineer at Premier Contact Point Pty Ltd
September 19, 2025 - October 22, 2025
Led design and development of core components for a cloud-based, omnichannel contact centre platform. Built modern front-end dashboards using Angular and React, and back-end services in Elixir (Phoenix) and Node.js (Express) to manage high-throughput, event-driven workflows across voice, email, SMS, and web chat channels. Implemented secure APIs for third-party integrations (Salesforce, Microsoft Teams, CRMs) and ensured ISO 27001/Australian-Cy's standards compliance. Mentored junior engineers and promoted CI/CD best practices, resulting in improved platform responsiveness and customer engagement.
Senior Staff Engineer at Nagarro Private Limited
March 21, 2022 - Present
Responsible for MEAN/MERN stack development across energy-domain projects. Built reusable components, optimized web pages for speed and scalability, and maintained brand consistency across applications. Contributed to architectural discussions and delivered features to enhance user experience using Angular 13 and ReactJS.
Senior Software Developer at GoPro Consultancy (LTD) PVT | United Nations
March 18, 2022 - October 22, 2025
Developed full-stack applications using the MEAN/MERN stack. Implemented front-end UIs with Angular and React, built back-end services with Node.js/Express, and managed MongoDB data. Dockerized deployments, hosted on AWS with Cognito login, S3 storage, KMS encryption, Redis caching, and envelope encryption. Migrated Lotus Notes data to MongoDB and contributed to data schema design and data migration tasks.
Associate Consultant at Virtusa (Pvt) Ltd
October 1, 2020 - October 22, 2025
Developed customer online change web applications for British Telecom using Angular (v5/8) and React, with MongoDB, ExpressJS. Built reusable code, optimized performance, and participated in architectural discussions. Integrated external web services and implemented CI/CD practices.
UI Engineer at Professional Portable Solutions Lanka (Pvt) Ltd / Proporta.com
February 9, 2018 - October 22, 2025
Designed and modified e-commerce pages for Proporta across www.proporta.com, www.proporta.co.uk, and related sites. Implemented HTML5/CSS/JavaScript, AngularJS, jQuery, and Bootstrap; adjusted Magento themes and improved frontend UX.
UI/UX Developer at Media Defined, Inc.
March 1, 2016 - October 22, 2025
Led frontend development on multiple projects, using Angular, React, and related tooling. Built ERP frontend components, performed PSD-to-HTML conversions, and contributed to backend via Laravel/Lumen where needed.
Freelance Software Engineer at superjobs.lk, earuvi.com
February 20, 2015 - October 22, 2025
Full-stack development for startup projects: implemented job advertising platforms with Node.js and React, created responsive UIs, integrated Twilio/Nexmo for communications, and handled email notifications and Google SEO optimization.
Senior Software Engineer at Premier Contact Point Pty Ltd
July 1, 2024 - September 19, 2025
Led design and development of core components for Premier Contact Point's cloud-based, omnichannel contact centre platform. Built modern front-end interfaces with Angular and React.js for dashboards and self-service portals; developed back-end services in Elixir (Phoenix) and Node.js (Express.js) to manage high-throughput, event-driven workflows across voice, email, SMS, and web chat channels. Implemented secure APIs for third-party integrations (e.g., Salesforce, Microsoft Teams) and ensured alignment with ISO 27001 and Australian Cyber Security Centre standards. Mentored junior engineers and promoted CI/CD best practices, resulting in improved platform responsiveness and customer engagement.
Senior Software Developer at GoPro Consultancy (LTD) PVT | United Nations
December 8, 2020 - March 18, 2022
Delivered full-stack MEAN/MERN applications, created frontend UI with Angular/React, built backend with Node.js/Express.js, and managed MongoDB databases. Docker-based deployments; leveraged AWS services (Cognito, S3, KMS) and Redis for performance. Migrated legacy Lotus Notes data to MongoDB and designed scalable database schemas.
Associate Consultant at Virtusa (Pvt) Ltd
December 24, 2018 - October 1, 2020
Developed customer online change web applications for British Telecom using Angular 5/8 and React.js, with MongoDB, Express.js. Built reusable code and libraries, enhanced performance, contributed to architecture discussions, and ensured high-quality frontend experiences.
UI Engineer at Professional Portable Solutions Lanka (Pvt) Ltd | Proporta.com (UK)
March 25, 2016 - February 9, 2018
Designed and modified e-commerce web pages for Proporta sites (proporta.com, proporta.co.uk, proporta.de). Implemented HTML5/CSS3/JavaScript, AngularJS, jQuery, Bootstrap, and Magento theme customization to improve UI/UX and conversions.
UI/UX Developer at Media Defined, Inc.
March 1, 2015 - March 1, 2016
Led frontend development for multiple projects, converting PSDs to responsive HTML/CSS with Angular, React, and Bootstrap. Built ERP and other front-end systems, with emphasis on performance and maintainability.
Freelance Software Engineer at superjobs.lk, earuvi.com
December 31, 2013 - February 20, 2015
Full-stack development for job advertising platforms using Node.js and React. Implemented responsive UI, integrated Twilio/Nexmo for communications, and handled email notifications, SEO optimizations, and social login integrations.

Education

Bachelor of Science – Computer Science at University of Peradeniya
July 1, 2010 - December 28, 2013
Bachelor of Science – Computer Science at University of Peradeniya
July 1, 2010 - December 28, 2013
Bachelor of Science at University of Peradeniya
July 1, 2010 - December 28, 2013
Bachelor of Science – Computer Science at University of Peradeniya
July 1, 2010 - December 28, 2013
Bachelor of Science – Computer Science at University of Peradeniya
July 1, 2010 - December 28, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Energy & Utilities

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more