Hey, I'm Nimna Perera

I am professionally a Senior Software Engineer at 99X, Sri Lanka and a proud Graduate from Faculty of Information Technology, University of Moratuwa. I am an aspiring individual who enjoys connecting the dots: be it ideas from different disciplines, people from different teams, or applications from different industries. I have strong technical skills and an academic background in the field of information technology.

My passion lies in solving business problems with tailored data and algorithms and communicating complex ideas to non-technical stakeholders. That's where Kannys Lab came into life as a solution maker for existing problems in the current business context.

During my undergraduate years, secondary studies and further beyond also, I’ve taken on various leadership roles. That includes leading Professional Development, Organization Developement and Digital Service avenues as an Assistant District Rotaract Representative for the years 2023-24 at Rotaract District Steering Committee in RID 3220, leading FIT INTECS as the President of the society, leading Mora FOSS Community and Mora Mozilla Campus Club as the Club Lead, and a few other Director and Vice president roles in various clubs as well. You can view all my leadership roles in the Voluntary & Other Activities section.

If you catch me outside of my academics or work, I'm a traveler who loves traveling, hiking, and trekking inside and outside the country also!

I’m always looking forward to an insightful conversation over email, or even better, physical!

Do not hesitate to reach me out through nimnaperera98ignore@gmailignore.com at any given point.

Education

University of Moratuwa logo
BSc. (Hons) in Information Technology - University of Moratuwa
Nov 2018 - Jun 2023

Graduated as a First Class Degree Holder in BSc. (Hons) in Information Technology from Faculty of Information Technology, University of Moratuwa with an Overall GPA of 3.85

Key Highlights:
  • Graduate as a First Class Degree Holder with an Overall GPA of 3.85 while being the 6th Highest GPA of the batch.
  • Leading FIT INTECS, "Industry Awareness and Readiness Society" of the faculty as the President for the years 2022-2023
  • Batch Representative for Batch 18 in 2020-2021
Ananda Crest
Secondary Education - Ananda College, Colombo 10
Jan 2009 - Aug 2017

G.C.E. Advanced Level Examination - Physical Stream

Z-Score: 1.7203
Results:
  • Combined Mathematics: A
  • Chemistry: A
  • Physics: B

G.C.E. Ordinary Level Examination

Results: 9 A's
Diploma in Network Administration
Siksil Institute of Business and Technology
Key Highlights:
  • Best Performer Gold Medal (2018)

Experience

Senior Software Engineer - 99x Technology Limited
February 2025 - Present

Currently working as a Senior Software Engineer in the company, while solving buisness critical problems that occur when developing softwares, while meeting customer and company expectations.

Responsibilities (Amili SEND):

Amili SEND is an automated financial document distribution system that operates as a workflow engine with a user-friendly interface for tracking each step in the distribution process. It currently serves businesses in Norway and Sweden, ensuring efficient and secure handling of financial communications.

  • Worked as a Full Stack Developer on the cloud-native migration project, responsible for migrating the entire system—including infrastructure and application components—from a legacy monolith to a microservices-based architecture on Microsoft Azure.
  • CDesigned and implemented cloud-native solutions using Terraform, containerized services, and modern architectural principles to ensure scalability, maintainability, and high availability.
  • Groomed and restructured existing legacy features into microservices, ensuring smooth migration and integration into the new architecture.
  • Participated in Kanban agile methodology, contributing to story grooming, sprint planning, retrospectives, and daily stand-ups.
  • Actively contributed in cross-functional meetings, including discussions with Product Owners, Sales, and Operations teams, for feature demos, requirement clarification, and prioritization.
  • Delivered feature demos to stakeholders to validate progress and gather feedback throughout the development cycle.
  • Supported both backend and frontend feature development, aligning with the overall system architecture and migration goals.
Software Engineer - 99x Technology Limited
March 2023 - January 2025
Responsibilities (Boligmappa):

Boligmappa is a system which was developed with the purpose of maintaining documentations of all kind of properties. And over the period it has evolved into an eco system which provides related services in this domain as well.

  • Worked as a Backend developer for the "Professionals" subdomain, inside the business domain.
  • Carry out several DevOps tasks and experience in real world use cases. (AWS, Jenkins, Docker and etc.)
  • Implementing and Develop features with Microservices Architecture along with GRPC as the communication medium.
  • Experience in Kanban agile methodology and communicating with Product Owner and client for requirement gathering, feature developement and customizations.
  • Integrate Metabase as the API Usage Monitoring Dashboard tool.
  • Improve API documentation for OAuth 2.0 authentication inside the "API for Professionals" using Stoplight.
Responsibilities (Flowyzer.io):

Flowyzer is a system which provides precision-measure and enhance engineering flow of software engineering teams by quntifying their experience. This system provides measures from verious aspects such as Lead Time, Productivity, Team Health, Security and etc.

  • Worked as the BI engineer in the team.
  • As the BI engineer, generating intelligence from raw data and making sure the quality representation of Data.
  • Extensively used features of PostgreSQL and Metabase to represent the data in an intelligent form.
  • Utilize and Customize, ChartJS for Chart representations.
Trainee Software Engineer - 99x Technology Limited
January 2022 - July 2022

Completed the internship as a member of team “PicaSix”. PicaSix is a web-based application which handles complete product manufacturing process for Adventure Sports Equipments from various productions along with the supply chain between several other entities such as production, importers, exportes, wholesale users and end users.

Responsibilities:
  • Full stack software development using Angular Hybrid (Angular + AngularJS), JavaScript, HTML, CSS, Ruby on Rails, MongoDB, and ElasticSearch
  • A comprehensive background study and a feasibility study on WYSIWYG Editors which can be implemented for Shopify enabled products in the system.
  • Accoding to the findings of the study, implement the most feasible WYSIWYG editor, TinyMCE in PicaSix
  • Increased the Unit test coverage of the Warehouse module by 4% by writing unit tests for multiple models, services, and endpoints files that are relevant to the warehouse module
  • Experience in Scrum activities and communicating with Product Owner and client for requirement gathering, customizations and technical walk-throughs.
Associate Image Processing Member - Orel IT Pvt. Ltd.
September 2017 - September 2018

Worked as Asscoiate Image Processing Member by annotating images for training a AI driven self-driving software.

Responsibilities:
  • Anotating a image set called High Low Beam (HLB). In High Low Beam images, vehicle head lights, vehicle tail lights, street lights, signal lights, and etc. are annotated which are used for guiding the vehicle in low light conditions. (Night/Dawn)
  • Communicating with Business Analysts, Quality Assurance Engineers and Team lead to meet the customer requirements

Publications

View all publications in Google Scholar 

2023 December

N.N. Perera, S.P. Warusawithana, R.L. Weerasinghe, T.M. Hindakaraldeniya, G.U. Ganegoda (2023) Dominant Color Palette Extraction in Resumes using the New Color Pixel Quantifier Algorithm in 8th International Conference on Information Technology Research (ICITR) 2023 [PDF] [DOI] [Slide Deck]

S.P. Warusawithana, N.N. Perera, R.L. Weerasinghe, T.M. Hindakaraldeniya, G.U. Ganegoda (2023) Layout Aware Resume Parsing Using NLP and Rule-based Techniques in 8th International Conference on Information Technology Research (ICITR) 2023 [PDF] [DOI] [Slide Deck]

R.L. Weerasinghe, N.N. Perera, S.P. Warusawithana, T.M. Hindakaraldeniya, G.U. Ganegoda (2023) Resume Content Scoring and Improvement Suggestions Using NLP and Rule-based Techniques in 8th International Conference on Information Technology Research (ICITR) 2023 [PDF] [DOI] [Slide Deck]

2023 February

N.N. Perera, G.U. Ganegoda (2023) A Comprehensive Review on Speech Synthesis Using Neural-Network Based Approaches in International Conference on Advanced Research in Computing 2023 [PDF] [DOI] [Slide Deck] [Talk]

Research Projects

Machine Learning based Resume Feedback and Recommendation System to improve University IT Undergraduates/Fresh Graduates Employability
August 2022 - June 2023

This platform allows the users to upload their prepared resumes and based upon those inputs, feedback and content improvement recommendations will be given to the undergraduates such as the content quality, content relevance, and design. Also, the system recommends a list of interview questions to match the skills and experiences mentioned in the resume. [FULL THESIS]

Technical Projects

React-AWS-S3-TypeScript NPM Library
December 2022 - Present (Actively maintaining)

An open source npm package to upload media and other types of files directly into AWS S3 Bucket for react typescript template. Using this npm library users can upload, retrieve the public URL for the file, list all the files of the S3 bucket and delete the files when needed.

Tech-stack used: TypeScript, AWS S3 SDK

View project: npmjs.com  Github 

React-AWS-S3-TypeScript NPM Library
Internship Tracking System
May 2021 - December 2021

Internship Tracking System enables simple and efficient tracking of internship availability and confirmation. 3rd year Undergraduates of the Faculty of Information Technology go through their internship program as the inaugural step of their professional life as Software Engineers.

Since the batch consists of considerable number of students, the process of monitoring each student's internship is obviously hard. As future developers, it's not the practice to leave any problem unattended. Hence, the internship tracking system comes out as a solution. It will allow each student to maintain a profile showcasing their talents and specialties and the companies will be able to maintain an easy recruitment process. The students will be able to notify their availability for the internships and further confirmations of internships. This system will drive a serious process into a more reliable and a convenient path.

Tech-stack used: React, TypeScript, Firebase

View project: Web 

Internship Tracking System
Manusath Handa - Contributors Portal
November 2020 - January 2021

Manusath Handa (Voice of Humanity) is a project that aimed at resolving the lack of educational resources for visually impaired students in Sri Lanka by providing supplementary resources in audio format. In regard to Manusath Handa project, This contributors portal was developed in order to simplify the process of recording and collecting audio books for the project.

Volunteers can reserve chapters, record audio books and upload it to the server and Admins from project can review and accept those uploaded recordings using this platform.

Tech-stack used: Angular, Firebase

View project: Web 

Manusath Handa - Contributors Portal
LinkR
February 2020 - July 2020

The latest addition to the club’s digitizing revolution is ‘LinkR’, a digital membership management application allowing computerized contribution tracking during projects and online project task bidding.

Tech-stack used: Angular, Firebase

View project: Web 

LinkR

Honours & Awards

Best Paper - Artificial Intelligence track , 8th International Conference on Information Technology Research (ICITR) 2023 - Layout Aware Resume Parsing Using NLP and Rule-based Techniques

Voluntary & Other Activities

Rotaract in RID3220 (Sri Lanka and Maldives)

Assitant District Rotaract Representative
July 2023 - Present

Rotaract is a global youth movement that stems from Rotary International. Rotaract District in RID 3220 is the administrative body of all the Rotaract Clubs island-wide and is headed by the District Rotaract Representative (DRR).

As one of the Assistant District Rotaract Representative for the years 2023-24, I was overlooking Professional Development, Organization Development, and Digital Service avenues. During my tenure, I was able to lead the three teams while achiveing some great milestones.

Some of those great milestones are,

  • 33rd Rotaract District Conference - The 33rd Rotaract District Conference, was held on the 18th of February, 2023 at the Temple Trees, Sri Lanka under theme, "Youth for all", which consisted with three subthemes, "Youth for Governance, Youth for Growth & Youth for Technology"
  • One Rotaract - One Rotaract mobile app is designed with the purpose of connecting all the Rotaractors in the district together and sharing the necessary information through using the innovation.
Joint Director - Digital Communication Services
July 2021 - June 2023

While I was volunteering as one of the Joint directors in Digital communication services, We were able to uplift clubs digitally by providing guidance to strive. Our main task as the directors was to maintain Rotaract Management Information System (RMIS) which manages all the reporting tasks in Rotaract in RID3220.

Apart from that, we introduced numerous platforms to reduce paperwork from event registrations to collaborative gaming platforms. The followings are a list of systems and platforms that we introduced newly to the Rotaract context.

  • 31st Rotaract District Assembly Platform - For managing registrations and streming of 31st Rotaract District Assembly, this platform was created using Angular and Firebase.
  • Are we there yet (Collaborative gaming platform) - To increase the engagement between Rotaractors from various areas of the country during the COVID-19 outbreak period.
  • 31st Rotaract District Conference Registration Platform - This platform was created for managing the contact-less check-in process of the 31st Rotaract District Conference which was held under the theme, "A Progressive Youth, Co-creating Sri Lanka"

INTECS - Faculty of Information Technology, University of Moratuwa

President
July 2022 - June 2023

INTECS is the main student society in the Faculty of IT, University of Moratuwa which mainly focused on the knowledge and career development of the faculty undergraduates. It was established in 2002, aiming to build awareness about the field of IT among fresh graduates and expose them to unique IT-related opportunities within and beyond the Sri Lankan IT industry.

Following are a few of such significant activities and events which are carried out by INTECS in the 2022-2023 tenure,

  • FIT FUTURE CAREERS 2023
  • LinkIT
  • CodeRush 2022 (Intra faculty coding competition)
  • Tech Talk sessions
  • Tips and Tricks (Educational flyer series)
Committee Member
May 2021 - June 2022

Rotaract Club of University of Moratuwa

Vice President - Digital Communication
July 2021 - June 2022

Rotaract Mora is about serving our kind and the living as a whole, exploring new territory, creating opportunities, and building future leaders. Nurtured by the dynamics of one of the leading technical universities in Sri Lanka, we strive to provide sustainable and novel solutions to societal and environmental issues

During the year 2021-22 I was responsible for overlooking Digital Communcation in the club, which consits with PR and IT. Key highlights in PR and IT under my leadership are as follows.

At the 32nd Rotaract District Training Assembly, Rotaract Club of University of Moratuwa was able to win awards for,

  • Gold Award - Most Outstanding Effort of Utilizing Digital Communications Technologies of the year 2021-22
  • Silver Award - Most Outstanding overall Public Image Effort of a Club of the year 2021-22
Director - IT
July 2020 - June 2021

Key highlights during th RI year 2020-21,

  • Revampimg Club Website and Club blog including many other platforms: Read Here Part 01  Part 02 
  • Developing the LinkR, the latest addition to the club's digitizing revolution.
  • Developing Manusath Handa Contributors Portal. Manusath Handa (Voice of Humanity) aimed at resolving the lack of educational resources for visually impaired students in Sri Lanka by providing supplementary resources in audio format.
Inducted Member
January 2020- June 2020

Mora FOSS Community

Community Lead
May 2020 - Present

Mora FOSS Community is an initiative to build a platform for tech enthusiasts to raise awareness about Free and Open Source Software.

We bring like-minded people together in their thirst for knowledge and experience, with a range of interactive activities and sessions to arm them with the latest updates and information. Our main objective is to support Open Source by actively contributing towards it.

The followings are some of the sessions that we organized to broader the knowledge of the community.

  • GET A GRIP OF FOSS
  • Dive into git
  • Sneak peek to Artificial Intelligence
  • Light-A-Fire: Firebase workshop
  • KickOff: Hacktoberfest

Mora Mozilla Campus Club

Club Captain
May 2020 - Present

We are a group of undergraduates united with our passion for technology . We intend to support Mozilla's mission to make sure that the internet is a global public resource, open and accessible to all. We are invested in building and creating open source projects to make sure its freely available for all.

Mora Hiking Club

Vice President - Research And Development Committee
Feb 2021 - Feb 2022
Committee Member - Research And Development Committee
Feb 2020 - Feb 2021
Committee Member - Administration Committee
June 2019 - Feb 2020

Mora Hiking Club is one of the leading clubs in the University of Moratuwa. As its Website  is outdated, Club has decided to come up with a modern and better solution with some new extra features. And the first release of the website has released on 20th November 2019.