Charith Ellawala is a software engineer with six years’ experience building and modernizing enterprise Java and Angular applications, now based in Vienna and currently at ChargePoint. He specializes in Spring Boot (including Spring Boot 3, JPA, Security with OAuth2/JWT) and Angular ecosystems, migrating monoliths to microservices and improving performance with caching, Kafka, and CI/CD automation. At Persistent and Virtusa he led integrations spanning LDAP/SSO, Salesforce/SharePoint, and automated document processing with Spring Batch, while also implementing NgRx-driven front-end state and custom high-performance UI components. He has hands-on DevOps experience—Docker, Kubernetes, GitHub/GitLab pipelines—and has contributed to the well-known elastic/cloud-on-k8s project by hardening developer setup, CI linting, and E2E test isolation. Known for combining backend robustness with pragmatic frontend integration, he also mentors juniors and runs internal communication programs such as Toastmasters.
6 years of coding experience
7 years of employment as a software developer
Certificate of Computer Science Certificate of Computer Science, Certificate of Computer Science Certificate of Computer Science at National Institute of Business and Management
Contributions:2 releases, 211 reviews, 232 commits in 1 year 9 months
Contributions summary:Charith focused on improving the developer setup and CI/CD pipelines of the `elastic/cloud-on-k8s` repository. Their contributions involved fixing GKE bootstrap scripts, automating linting processes within the CI/CD workflow, and refactoring E2E tests to support dynamic environments and isolation. The user also implemented features like adding an E2E test runner and avoiding test failures, showcasing their involvement in enhancing the repository's build and testing infrastructure.
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.