My passion for combining technical expertise with creative problem-solving, coupled with my ability to connect with others on both personal and professional levels, allows me to make meaningful contributions to projects and teams.
October 2023 - Present
Empowering Enterprises, Enriching Teams
At Xeynergy, our purpose is to redefine the landscape of staff augmentation, product engineering, and service delivery. We envision a future where businesses thrive through our seamlessly integrated solutions!
Mainly worked on e-commerce applications with Agile/Scrum project management framework. I was responsible for implementing new features ans the product matures, guide my colleagues to project goals.
Used Azure, Angular 15+, .NET 7+, Microsoft SQL Server as the tech stack and contributed to make the product one of the leading e-commerce platforms in the country.
March 2022 - September 2023
Together with you, we co-create
Market Winning Products
A global software company with offices in Europe, we are on a constant search for winning ideas to build unique products. Tell us your idea - together, we can co-create a great product out of it!
Mainly worked on financial domain with Agile/Scrum project management framework to deliver user friendly experience to Scandinavian/US based customers. I was responsible for technology stack migration, query optimizations, introducing new features, unit testing and test automation. Developed with TypeScript, .NET 7, Microsoft Azure, Azure DevOps and UI test automation (Selenium).
Also worked as the Scrum Master while handling product quality as the Product Health Architect and making decisions on application architecture.
30 March 2020 - March 2022
After finishing university I joined 99x again, where I met wonderful people and where I learned to translate customer requirements into solutions, practiced architectural patterns, learned to use Microsoft Azure to manage the applications.
15 September 2018 - 20 February 2019
“Best Place to Work” they say, I’d say “Best Place you’ll ever be”. With the experience I had working as an intern will help me in numerous ways in the time to come. Realizing that I can be someone more than I was, surrounded by brilliant minds around me.
15 December 2014 - 15 December 2015
A private sector educational institute / college located in
Colombo, Sri Lanka. It offers academic and professional
qualifications in Computing, Business & Management,
Engineering, Hospitality and English.
I taught Diploma in Information Technology and English Diploma classes for all ages.
The mission of the STEMUp Foundation is to encourage students to find their passion for STEM and spark their interest in scientific, technological, engineering or mathematical degrees and careers.
ASYNCWAVE SYSTEMS offer a full range of IT related outsourced
services, with knowledge and expertise in numerous areas. We
are a non profitable university based startup founded in 2018
with one purpose in mind: to deliver affordable and innovative
software solutions for every business need.
Information Technology Company Based on University of Moratuwa.
2016 – 2020
University of Moratuwa, Faculty of Information Technology.
Activities and Societies: AIESEC Colombo South
ESOFT Metro Campus.
Batch top | Best project at ESOFT Metro Campus, Gampaha
2013 – 2013
2004 – 2013
D. S. Senanayake College, Colombo 07, LK
Activities and Societies: Editor of Astronomy and Space Science Association and GLOBE Society
I like to offer vital help to people in need, worthwhile causes, and the community, which in tern makes me happy.
"Interview Clinic 2" - Interview & CV Tips for Faculty of IT, UoM
ML For Complete Beginners
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Well-known as a “data structure server”, with support for strings, hashes, lists, sets, sorted sets, streams, and more. Not only those, but also properties like Programmability, Extensibility, Persistence, Clustering, High availability makes Redis the most popular caching data store.
Today, we’re goinng to talk about CQRS pattern and how you can
implement it using .net core for a Web API. To the people who
don’t know what that is, CQRS means Command and Query
Responsibility Segregation, big name I know, but at a glance
you can understand that is has something to do with
segregating resposibility, ish! right? Well let me explan.
This one was in the drafts folder for a long time; I wanted to include my personal experiences as well before giving away any suggestions to the reader, which will eventually be a bad decision. With the release of .NET 6.0, I thought it’s time.
Challenges + Teamwork = Success Story
I like to make useful VSCode extensions.
I conduct tech talks and other helpful sessions for undergraduates, school children for their betterment.
You can find the feedback given to me by those who came to my talks.
"I had the pleasure of working with Nishan at 99x for the last couple of years, and I was consistently impressed by his technical skills and dedication to his work. He is a highly skilled developer. He is also a quick learner and is always eager to take on new challenges. Nishan is also a valuable asset to any team because of his positive attitude and willingness to help others. He is always willing to share his knowledge with others and is always eager to learn from others. He is also a great team player and is always willing to go the extra mile to help his team succeed. I highly recommend Nishan for any developer position. He is a valuable asset to any team and would be a great addition to any company."
"I mentored Nishan during his internship at 99X Technology. Nishan is a reliable and dedicated person in whatever the assignment given to him. I admire his quality of "following up" until the job is done. Apart from performing well at his main project, he also contributed a lot to the University Relationship initiative in 99XT. He did a tremendous job in coordinating a very successful session at UOM-IT faculty with the participation of 250+ students. I wish him all the very best in future endeavors."
"I have worked closely with Nishan during his internship
period and his contribution to the project during that
time is so valuable. He could easily learn the domain /
technologies and processes and worked efficiently and
effectively. Instead of just doing what he is asked to do,
he went an extra mile and thought from each aspect while
developing the system. This helped me a lot to find issues
in the design and the functionality in advance. He is a
person who says No for any opportunity he gets. Works with
a smile and he has good team work skills."
"I had the privilege to work with Nishan when he was an undergraduate at the Faculty of IT, University of Moratuwa. He supported me a lot when I managed their internship program. He is a very friendly and supportive person with good attitudes. He is always willing to share his knowledge and experience with his junior brothers and sisters. I wish him all the best in all his future endeavors."