Namudara Abeysinghe

Sri Lanka

@namudara1

Undergraduate at University of Colombo School of Computing

Badges

Problem Solving
Java
Sql

Certifications

Work Experience

  • Senior Software Engineer

    OrangeHRM•  November 2024 - Present•  Sri Lanka

    Led a team of 3 developers, managing estimations, code reviews, and mentorship. Collaborated with stakeholders to clarify requirements and define technically feasible solutions. Integrated multifactor authentication (MFA) to enhance system security. Developed iCalendar generation for various event types (Leaves, Holidays), improving calendar integration. Led the development of Leave Type Reordering, allowing users to prioritize leave types in Apply/Assign flows. Integrated AI features to generate employee goals, summarize appraisal reviews, and analyze candidate-job fit. Created an external Python application using FastAPI framework to connect AI-related tools such as an anonymizer, document parser, and vector service helper. Built Buzz email notification functionality to increase engagement with social posts on the platform.

  • Software Engineer

    OrangeHRM•  May 2022 - November 2024•  Sri Lanka

    Led the ‘Next Gen’ engineering team, overseeing release work and suggesting new processes and improvements. Developed automated punch-out functionality for incomplete punch-in records. Built and maintained shareable non-editable reports for Timesheet Data and Attendance Records. Centralized audit trail logging by including source and performed screen metadata. Improved leave calendar usability by managing leave type visibility for ESS users. Practiced test-driven development using PHPUnit 8 (backend) and Vue Test Utils + Jest (frontend). Converted legacy Symfony screens and Action classes into Vue 3 components and RESTful endpoints. Developed a reusable "Tree-Select" Vue component for the OXD UI library with dynamic nested selection. Enhanced ESB mediator logic to detect and respond to system user data changes. Implemented backward-compatible API versioning with 0% code duplication.

Education

  • University of Colombo School of Computing

    Computer Science, BSc in Computer Science•  January 2018 - January 2022•  GPA: 3.45

Skills

GIT
Subversion
RabbitMQ
SQL
MySQL
MariaDB
Symfony
Spring Boot
Vue
Nuxt
Angular
JavaScript
PHP
Java