Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Residential Status
Timeline
Generic

Sanjana Ratnayake

Singapore

Summary

Results-driven Software Engineer with over 8 years of experience in web application and backend system development. Excels in producing maintainable and well-documented code. Proven ability to collaborate effectively in diverse team environments and adapt to various work models.

Overview

10
10
years of professional experience

Work History

Assistant Consultant/Senior Engineer

Tata Consultancy Services Asia Pacific Pte Ltd (TCS)
Singapore
03.2024 - Current
  • Developed web application for Government of Singapore, upgrading from ASP.NET MVC to microservices using Azure Functions with .NET 8.

Lead Software Engineer

CrimsonLogic Pte Ltd
Singapore
10.2021 - 10.2023
  • Developed Demurrage Management System for shipping company in Singapore, managing shipping processes, users, roles, and permissions, monitoring shipping status, sending notifications, performing data analysis, and generating reports across shipyards, terminals, and jetties.
  • Developed Drugs and Pharmacy Management Platform for foreign government, integrating it with existing platform to manage users, roles, and permissions, drug details, declarations, invoices, and approval processes, utilizing integrated APIs for data synchronization across platforms.
  • Implemented tech refresh for an existing Intellectual Property Management System of Singapore. The system was built in WPF and developing a Web API project to upgrade the 2-tire architecture to 3-tire and provides database access to the existing system through an API gateway.
  • Developed e-Government System for foreign government, managing foreign and local company registrations, government certifications, approval processes, and statistics, while creating Centralized Data Store and Data Exchange Platform for data publication and subscription.

Software Developer

Convertium Pte Ltd
Singapore
08.2018 - 09.2021
  • Developed Kentico 13 CMS project for university in Singapore to manage course details, student enrollments, registrations, and notices efficiently.
  • Developed Kentico 12 headless CMS for insurance company in Singapore to streamline management of products, claims, blogs, microsites, insurance policies, contents, promotions, and customer inquiries.
  • Developed Umbraco 8 CMS project for property development company in Singapore to manage website contents, including property details, selling properties, news and ads for upcoming developments, promotions, and customer inquiries.
  • Developed an Umbraco 8 CMS project for a shopping mall group that helps manage their website contents, shop directory, shops, promotions, and customer inquiries.

Software Developer

NCS Pte Ltd
Singapore
10.2017 - 03.2018
  • Developed Job Portal for government of Singapore to manage job applications, advertisements, user profiles, and company profiles, enhancing accessibility for job seekers and employers.

Software Developer

iOM Lanka (Pvt) Ltd
Sri Lanka
09.2015 - 09.2017
  • Developed SQL Query Version Management System for private bank in Sri Lanka, integrating with business intelligence system to manage SQL query versions dynamically through user-friendly UI.
  • Developed Banking Document Management System for private bank in Sri Lanka to manage loan documents, enabling functionalities to generate, save, update, and check corrections, while managing roles, permissions, and approval processes.
  • Developed an Internal System for the current company that helps manage leave attendance, days off, expense reports, purchase requisitions, and capital expenditures of the company.
  • Developed a new Banking Leave Attendances System for a government bank in Sri Lanka that helps increase efficiency, reliability and provides user-friendly interfaces for the users by replacing an existing web form application.
  • Developed E-commerce Solution using Nop-Commerce for food production company in Sri Lanka, contributing to plugin development, enhancements, investigations, bug fixes, root cause analysis, and system configurations.

Education

ICT Assessment Certification -

NUS-ISS/ GovTech Digital Academy
Singapore
07.2027

Bachelor of Science - Management & Information Technology

University of Kelaniya
Singapore
07.2024

Skills

  • C#
  • NET Frameworks
  • NET Core
  • MVC
  • Web API
  • REST/SOAP
  • Lambda/ LINQ
  • Identity
  • JQuery, Javascript
  • HTML5, Bootstrap, CSS3
  • React/ Angular
  • Blazor
  • Dependency Injection
  • MS SQL
  • Entity Framework (EF/EF Core)
  • ADONET
  • SSIS
  • CMS (Kentico/Umbraco)
  • Telerik/ Kendo UI
  • CI-CD/ Jenkins/ Azure DevOps/ Aws
  • GIT/ TFS
  • SonarQube
  • NUnit/ XUnit

Personal Information

Nationality: Sri Lankan

Residential Status

Singapore Employment Pass

Timeline

Assistant Consultant/Senior Engineer

Tata Consultancy Services Asia Pacific Pte Ltd (TCS)
03.2024 - Current

Lead Software Engineer

CrimsonLogic Pte Ltd
10.2021 - 10.2023

Software Developer

Convertium Pte Ltd
08.2018 - 09.2021

Software Developer

NCS Pte Ltd
10.2017 - 03.2018

Software Developer

iOM Lanka (Pvt) Ltd
09.2015 - 09.2017

ICT Assessment Certification -

NUS-ISS/ GovTech Digital Academy

Bachelor of Science - Management & Information Technology

University of Kelaniya
Sanjana Ratnayake