Nalin Wanisekara
About Nalin Wanisekara
Nalin Wanisekara is a Senior Software Engineer with over 12 years of experience in enterprise application development. He has a strong understanding of the Scrum process and has worked with large-scale systems across various companies, including SITA and Cambio Software Engineering.
Work at SITA
Nalin Wanisekara has been employed at SITA as a Senior Software Engineer since 2017. His role involves the design, development, and maintenance of enterprise applications within the organization. Based in Singapore, he has contributed to various projects that require a deep understanding of large-scale systems. His experience at SITA spans over seven years, during which he has applied his knowledge of design patterns and version control systems.
Previous Experience in Software Engineering
Before joining SITA, Nalin Wanisekara held several positions in the software engineering field. He began his career as a Trainee Software Engineer at Epic Lanka Group in 2008, where he worked for six months. He then served as a Senior Software Engineer at Cambio Software Engineering from 2008 to 2014 for six years. Following this, he worked as a Consultant at MIMOS Berhad in Malaysia for 11 months in 2015 and as a Senior Consultant at Comtel Solutions in Singapore from 2016 to 2017.
Education and Expertise
Nalin Wanisekara earned his Bachelor of Computer Science from the University of Colombo School of Computing, where he studied from 2005 to 2008. His academic background laid the foundation for his extensive career in software engineering. He possesses a deep understanding of the Scrum process, which enhances his ability to work effectively in agile environments. His expertise includes strong knowledge of design patterns and version control systems.
Experience with Large-Scale Systems
Throughout his career, Nalin Wanisekara has gained significant experience in working with large-scale systems. This experience is evident in his roles at various organizations, where he has designed and developed enterprise applications that meet complex requirements. His ability to manage and maintain such systems demonstrates his technical proficiency and understanding of software engineering principles.