Experience & More..

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.

Skills

.NET

Azure / Docker / AWS

C# / Java / Python

AI/ML

Angular / React

Scrum

Experience

 Where I translated my skills in coding, design, operations, and community management into roles.

October 2023 - Present 

My Xeynergy Team

Associate Technical Lead | Xeynergy LLC.

Empowering Enterprises, Enriching Teams
www.xeynergy.com

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 

My 99x Team

Senior Software Engineer | 99X (Pvt.) Ltd.

Together with you, we co-create Market Winning Products
www.99x.io

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 

99x Team Members

Software Engineer | 99X (Pvt.) Ltd.

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

Compello Team Members at 99x / 2018

Intern Software Engineer | 99X (Pvt.) Ltd.

“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 

Esoft staff & students

Tutor | ESOFT Metro Campus

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.

STEMUP Volunteering
 Jul 2017 – March 2020
Peer Mentor at STEMUp Educational Foundation

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.

My team at UoM
 March 2018 – March 2020
 Research | Founder and Architect at AsyncWave Systems

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.

Innovations with MoraSquad
 Jan 2017 – Mar 2020
Senior Game Designer & Web Developer
MoraSquad Solutions 

Information Technology Company Based on University of Moratuwa.

Education

Education gives us a knowledge of the world around us and changes it into something better. It develops in us a perspective of looking at life. It helps us build opinions and have points of view on things in life.

2016 – 2020

Bachelor of Science (Hons') Information Technology

University of Moratuwa, Faculty of Information Technology.
Activities and Societies: AIESEC Colombo South

International Diploma in Information Technology

ESOFT Metro Campus.
Batch top | Best project at ESOFT Metro Campus, Gampaha 

2013 – 2013

2004 – 2013

Advanced Level Biology, Chemistry, Physics 

D. S. Senanayake College, Colombo 07, LK
Activities and Societies: Editor of Astronomy and Space Science Association and GLOBE Society

Community

I like to offer vital help to people in need, worthwhile causes, and the community, which in tern makes me happy.

..ON YOUTUBE

Building a channel to share knowledge about trending topics to Sri Lankan community


"Interview Clinic 2" - Interview & CV Tips for Faculty of IT, UoM


ML For Complete Beginners

As a Blogger,

I enjoy simplifying complex concepts by digging deep, understanding them thoroughly, and sharing my insights with others who struggle. It brings me immense joy to provide clarity and help others grasp challenging topics.
Redis as a Distributed Cache on .NET 6.0+
Redis as a Distributed Cache on .NET 6.0+

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.

Understanding CQRS Pattern using .NET Core & MediatR
Understanding CQRS Pattern using .NET Core & MediatR

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.

Writing Better Performing Queries with LINQ on EF Core
Writing Better Performing Queries with LINQ on EF Core

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.

Achievements

Challenges + Teamwork = Success Story

Quality Time

 Visual Studio Marketplace

marketplace.visualstudio.com/publishers/nishanc

I like to make useful VSCode extensions.

Speaker Deck

speakerdeck.com/nishanc

I conduct tech talks and other helpful sessions for undergraduates, school children for their betterment.

 RateEvent

rateevent.com/speakers/nishanchathuranga

You can find the feedback given to me by those who came to my talks.

Fiverr Marketplace

fiverr.com/nishan_cw

In my own time I am working as a freelancer by utilizing my non technical skills.

Recommendations..

Oscar Elgquist

"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."

 Senior Solution Owner at Adra 
Manoj Fernando

"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."

Co-Founder at Enlear
Tharindra Jayamaha

"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." 

Director - Quality Engineering at 99x
Ashika Fernando

"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."

 Training Engineer at University of Moratuwa, Sri Lanka 
Address

Pugoda 10660, Sri Lanka.


Contacts

Email: inbox.nishan@gmail.com

Links
Feedback

Please send me your ideas, suggestions, comments.