HomeAboutTeam

Mr. Nadeeshaan Gunasinghe

Expert Software Engineer at Zühlke Group

BSc Eng. (Hons) (Moratuwa)


As an Expert Software Engineer at Zühlke Engineering, I specialize in designing and developing scalable, innovative software solutions using cutting-edge technologies. With over nine years of industry experience, I’ve cultivated deep expertise in microservices and full-stack development, working extensively with languages and frameworks such as Java, C#, .NET, Spring Boot, Node.js, and TypeScript.
Key Areas of Expertise:

  • Leadership & Team Management: Successfully led high-performing teams, including the Ballerina Language Server Team, fostering collaboration, innovation, and delivering impactful solutions.
  • Event Sourcing & Event-Driven Architecture: Designing robust systems that leverage domain events for scalability and resilience.
  • Domain-Driven Design (DDD): Crafting solutions grounded in domain logic for maintainability and scalability.
  • Kubernetes & Docker: Certified Kubernetes Application Developer (CKAD) with proven ability to deploy and manage scalable containerized applications.
  • Cloud-Native Development: Led the Ballerina Language Server Team at WSO2, contributing to the design of the Ballerina programming language, tailored for microservices development.
  • Distributed Systems & Data Streaming: Proficient in Kafka, MongoDB, REST APIs, and OpenAPI Specification, enabling seamless integration and communication across distributed architectures.
I am also the author of 'Language Server Protocol and Implementation', which underscores my technical leadership in developing language servers for diverse programming languages.
Beyond my technical acumen, I am passionate about leveraging technology to solve complex problems and deliver high-quality solutions that meet or exceed customer expectations. My collaborative mindset allows me to work effectively with diverse, talented teams to drive success.

Keywords: Natural Language Processing | Machine Learning / Deep Learning |




Publications

Theses: BSc

Conference Papers

Projects