Skip to content

Ramath Manjitha

Software Engineer/BSc (Hons) in Software Engineering

Full-stack Software Engineer with 4+ years of experience developing and delivering software systems to clients across the education and healthcare domains. Delivered a Learning Management System and currently lead the development of a Hospital Management Information System used by major private hospitals in Sri Lanka. Combines hands-on development with end-to-end project ownership.

Colombo, Sri Lanka

Currently focused on Machine Learning projects

4+yrs

Building production software

4

Roles across 2 companies

27+

Technologies I ship with

01Experience

Where I've worked, and what I shipped there.

Software EngineerCurrent

Syntax Genie

Jul 2024 – Present

2 yrs 4 mos·Colombo, Sri Lanka

  • Designed and developed a Learning Management System (LMS), including the Exam Module for online assessments.
  • Integrated AI capabilities to streamline Exam Module management and functionality.
  • Built responsive UIs with React.js, React Bootstrap, and SCSS using a modular component architecture.
  • Integrated RESTful APIs with Axios and managed global state with Redux.
  • Implemented backend APIs with Java Spring Boot and PostgreSQL.
  • Contributed to software architecture discussions and proposed solutions that improved system performance.
  • Integrated an AI-powered code review tool, improving code review efficiency by 70%.
  • Customized the LMS into an IELTS-based platform.
  • Migrated 150GB+ of mail data to Microsoft 365 with zero data loss.
  • Managed Azure services, production releases, and provided L2 user support.
  • Provisioned and managed cloud infrastructure using Terraform, and automated configuration management and deployments with Ansible.

Project ManagerCurrent

CareCode (Contract to Syntax Genie)

Oct 2024 – Present

2 yrs 1 mo·Colombo, Sri Lanka

  • Leading the development and implementation of a Hospital Management Information System (HMIS) adopted by major private hospitals in Sri Lanka.
  • Managing a cross-functional team to deliver high-quality software on time.
  • Facilitating Agile ceremonies: daily stand-ups, sprint planning, backlog grooming, and retrospectives.
  • Collaborating with stakeholders to gather requirements, prioritize features, and align delivery with business objectives.
  • Implementing project planning, resource allocation, and risk management strategies to improve outcomes.

Associate Software Engineer

Syntax Genie

Mar 2023 – Jul 2024

1 yr 5 mos·Colombo, Sri Lanka

  • Designed and developed a new Learning Management System from the ground up for scalability and maintainability.
  • Led the frontend team to deliver high-quality, on-time releases.
  • Built responsive UIs from Figma designs and developed reusable components following SOLID principles.
  • Implemented backend APIs with Java Spring Boot and PostgreSQL, documented with Swagger.
  • Managed database migrations with Liquibase and maintained CI/CD pipelines on Microsoft Azure.
  • Conducted code reviews, trained junior developers, and ran pair programming sessions.
  • Led PayHere payment gateway knowledge-transfer sessions and collaborated with a team of 14 across GitHub, Jira, Slack, and Figma.

Intern Software Engineer

Syntax Genie

Sep 2022 – Mar 2023

7 mos·Colombo, Sri Lanka

  • Developed core LMS modules with React.js, TypeScript, and Firebase (Firestore, Authentication, Cloud Functions).
  • Integrated the PayHere payment gateway for seamless and secure course purchases.
  • Designed and implemented responsive interfaces aligned with Figma mockups.
  • Proposed architecture optimizations leading to a 24% improvement in load time for key pages.
  • Worked with a team of 5 engineers using GitHub and Trello, collaborating closely with UI/UX and QA.
02Education

Where I studied, and the research I published.

Education

BSc (Hons) in Information Technology, Specializing in Software Engineering

Sri Lanka Institute of Information Technology (SLIIT)

2020 – 2024

Publications

An Expert System for the Early Identification and Development of Musical Talent in Children

Institute of Electrical and Electronics Engineering (IEEE)·Dec 8, 2023

Read the paper

This paper presents "Tune Tots," an expert system aimed to identify and develop children's musical talents in the age range of one to eight years. Acknowledging the significant impact of music on the development of young children, the system is designed as a mobile application that provides personalized recommendations for musical activities and monitors the child's progress as time passes. In order to evaluate audio data, collect emotional response data, recommend musical activities, monitor progress, and alter User Interface (UI) elements, the system makes use of machine and deep learning techniques. Through the application, the parents can view the progress of their child. The xylophone is used for the activities because of its easy learning curve. React Native was used in the development of the application, and Google Cloud Platform was used to load and deploy the machine learning models for predictions. Firebase was used to meet the database needs. Parental feedback indicates positive responses, and greater focus in children, affirming the system's potential in early childhood development through music. The system is composed of three key components: the evaluation of the child's baseline musical talent, the recommendation of personalized musical activities, and the customization of UI.

03Skills

The stack I reach for, end to end.

Frontend

06
  • React.js
  • Redux
  • TypeScript
  • JavaScript
  • HTML / CSS
  • SCSS

Backend

05
  • Java
  • Spring Boot
  • Node.js
  • RESTful APIs
  • JHipster

Databases

05
  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase
  • Liquibase

Cloud & DevOps

05
  • Azure
  • CI/CD
  • GitHub
  • Terraform
  • Ansible

Practices & Tools

06
  • Agile / Jira
  • System Design
  • Code Review
  • IntelliJ
  • Postman
  • Trello
04Certifications

Credentials earned along the way.

AWS Cloud Technical Essentials

Amazon Web Services

Nov 2024·A7FW03W4I52I

Cloud InfrastructureIdentity and Access ManagementCloud Computing ArchitectureCloud Security
Show credential

Advanced React

Meta

May 2024·6SAWH5PRXRTA

JavaScript FrameworksUI ComponentsFront-End Web DevelopmentApplication Programming Interface (API)
Show credential
05Collaborate

Have something to build? Let's talk.

Whether it’s a product to ship, a team to lead, or a system to untangle, reach out directly or send a message and I’ll get back to you.

Based in
Colombo, Sri Lanka
Elsewhere