Manoj Lakshan

Software Engineer at CoverageX Sri Lanka

Kandy, Central Province, Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Manoj Lakshan is a software engineer with 7 years of experience specializing in Java and Python backend development, currently working at CoverageX Sri Lanka. He holds a first-class BEng(Hons) in Software Engineering from the University of Westminster and has a track record of improving maintainability in production systems, evidenced by his OpenMRS contributions migrating Hibernate mappings to annotations and fixing patient identifier validation. Manoj has moved through roles from intern to associate consultant, gaining practical domain experience across healthcare and fintech-like projects, and participated in Google Summer of Code which highlights his open-source engagement. Based in Kandy, Sri Lanka, he combines disciplined academic grounding with hands-on refactoring and API work, favoring robust, readable backend engines that scale.
code7 years of coding experience
job4 years of employment as a software developer
bookBEng(Hons) software engineering, Computer Software Engineering, first class honours, BEng(Hons) software engineering, Computer Software Engineering, first class honours at University of Westminster
bookvidyartha college kandy
github-logo-circle

Github Skills (8)

javas10
hibernate10
ehealth10
back-end-development10
openmrs10
java10
medical9
database-design8

Programming languages (7)

TypeScriptJavaCSSSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
openmrs/openmrs-core

Feb 2022 - Mar 2025

OpenMRS API and web application code
Role in this project:
userBack-end Developer
Contributions:89 reviews, 38 PRs, 140 comments in 3 years 1 month
Contributions summary:Manoj primarily focused on refactoring the OpenMRS core codebase, migrating Hibernate mappings to annotations within several domain objects. This includes changes to `LocationAttributeType`, `Relationship`, `SerializedObject`, and `PatientState` classes. Additionally, the user addressed issues related to patient identifier validation within the `PatientServiceImpl`. These changes suggest a strong focus on improving maintainability and updating the data model.
apij2eehospitalemropenmrs
Provides a mechanism for marking patient records with important messages within OpenMRS
Contributions:101 pushes, 35 branches in 9 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Manoj Lakshan - Software Engineer at CoverageX Sri Lanka