Anuruddha Premalal

Software Engineer at GovTech Singapore

Singapore
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

👤
Senior
🎓
Top School
Anuruddha Premalal is a software engineer with 13 years’ experience building cloud-native, scalable systems and user-focused applications across startups and large organizations in Singapore. He has delivered distributed architectures and high-availability services using Go, Java, and Python on AWS and Kubernetes, and holds an AWS Solutions Architect certification. His background spans IoT platforms, virtual power plant microservices, and fintech back-end improvements—where his open-source contributions include performance-focused caching and pagination work on the Mifos X project. Comfortable balancing “getting it done” with a high-productivity culture, he drives pragmatic engineering with a focus on data integrity, observability, and test coverage. He’s mentored teams, led CI/CD and Terraform-driven multi-region deployments, and maintains a technical blog that surfaces his operational and architectural insights.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (Bsc.), Engineering, Bachelor of Science (Bsc.), Engineering at University of Moratuwa
stackoverflow-logo

Stackoverflow

Stats
3,215reputation
356kreached
52answers
43questions
github-logo-circle

Github Skills (28)

api-rest10
caching10
data-validation10
apidoc10
api-design10
restful-api10
java10
javas10
api10
pagination10
spring-boot10
rest-api10
postgresql9
database-management8
banking6

Programming languages (7)

JavaRustJavaScriptGoHTMLDartPython

Github contributions (5)

github-logo-circle
openMF/mifosx

Apr 2013 - Sep 2013

NOW DEPRECATED. All development occurs on Apache Fineract (https://github.com/apache/incubator-fineract).
Role in this project:
userBack-end Developer
Contributions:18 commits in 4 months
Contributions summary:Anuruddha primarily focused on back-end development tasks within the Mifos X project. Their contributions included implementing and refactoring pagination and sorting functionalities, enhancing data retrieval methods for client information, and validating data integrity, specifically related to client activation dates. Furthermore, the user was responsible for implementing and integrating caching mechanisms, improving the application's performance and scalability.
javafineractincubatorapache
Contributions:49 pushes, 1 branch in 4 years 4 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
Anuruddha Premalal - Software Engineer at GovTech Singapore