Summary
Dilip Roshitha is a pragmatic full-stack software engineer with 9 years of experience building backend systems and interactive front-ends across Java/Spring Boot, Kafka, PostgreSQL, MongoDB, React and Angular. He has progressed from hands-on development to technical leadership roles, shaping event-driven, CQRS and event-sourced architectures for restaurant and supplier management domains. Comfortable shipping both APIs and UIs, he has led front-end teams, translated client requirements into features, and mentored peers while delivering production-grade systems. Now based in Rotterdam and currently at Swisscom, he brings a track record of bridging complex distributed backends with usable customer-facing interfaces. Notably, his background includes implementing analytics and load-testing tooling early in his career—evidence of an engineering mindset that balances performance, observability and user experience.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science (B.Sc.) Computer Science, Bachelor of Science (B.Sc.) Computer Science at Wayamba University of Sri Lanka
English, Sinhalese