Charith Ellawala

Software Engineer at ChargePoint

Vienna, Austria
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
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.
code6 years of coding experience
job7 years of employment as a software developer
bookCertificate of Computer Science Certificate of Computer Science, Certificate of Computer Science Certificate of Computer Science at National Institute of Business and Management
bookMathematics, Mathematics at Mahinda College Galle
bookSLIIT
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

kubernetes10
go10
devops10
cicd10
kubernetes-pods10
bash9
kubernetes-operator9
testing8
dockers7
docker7

Programming languages (5)

TypeScriptDockerfileShellGoRuby

Github contributions (5)

github-logo-circle
elastic/cloud-on-k8s

Jul 2019 - Mar 2021

Elastic Cloud on Kubernetes
Role in this project:
userBack-end & DevOps Engineer
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.
kubernetes-operatorselastickibanakuberneteselasticsearch
charith-elastic/cloud-on-k8s

Jul 2019 - Mar 2021

Elastic Cloud on Kubernetes
Contributions:673 pushes, 467 branches in 1 year 9 months
kubernetes-deploymentelastickubernetesalibabacloudelasticsearch
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