About Me

Hello there! I’m Gihan Madushanka Ubayawardana, a seasoned Senior Software Engineer with over 8 years of experience in crafting digital solutions that combine creativity, innovation, and cutting-edge technology. Based in the vibrant city of Singapore, I’ve had the privilege of contributing my expertise to a variety of projects across different domains and technologies.

My Journey

My journey in the world of software engineering started with a strong educational foundation. I pursued my Master’s in Computer Science at the prestigious University of Colombo, where I honed my skills and deepened my understanding of the intricate art of coding. Prior to that, I earned a degree in Information Technology from the British Computer Society, solidifying my commitment to excellence.

Expertise and Experience

Throughout my career, I’ve been fortunate to work with a multitude of technologies, including React, Angular, Ember, JavaScript, and TypeScript. I’ve played pivotal roles in renowned companies, each experience adding a unique dimension to my expertise:

  • NCS Group (Singapore): As a Senior Software Consultant at NCS Group, I’ve been involved in fixing client-side accessibility and performance issues, enhancing AWS Lambda functions, and implementing client-side components using frameworks like React, Angular, jQuery, and Ember. My client-centric approach and participation in client meetings reflect my commitment to excellence.

  • IFS (Colombo, Sri Lanka): During my tenure as a Lead Software Engineer at IFS, I’ve contributed significantly to the in-house Gantt Chart Controller library using React, TypeScript, and Tailwind CSS. My focus on performance optimization, mentoring junior developers, and conducting knowledge transfer sessions showcased my dedication to innovation and team growth.

  • Infor (Colombo, Sri Lanka): At Infor, I served as a Senior Software Engineer, playing a pivotal role in developing hybrid mobile applications, migrating legacy applications, and providing mentorship to aspiring developers. My role in ensuring seamless version upgrades and my commitment to fostering growth underline my holistic approach to software engineering.

  • Allion Technologies (Colombo, Sri Lanka): As a Software Engineer – Java, I designed and implemented a versatile Student Management System for New Zealand primary schools. My collaboration with clients and regulatory compliance efforts demonstrated my ability to tackle complex challenges head-on.

  • Virtusa (Colombo, Sri Lanka): During my tenure as an Associate Software Engineer, I was instrumental in developing a comprehensive code quality solution and implementing database export-import plugins. My technical proficiency and contributions highlighted my commitment to delivering robust solutions.

My journey in software engineering has been a thrilling adventure of innovation, collaboration, and continuous growth. Every project I’ve been a part of, every challenge I’ve tackled, has contributed to shaping the professional I am today. With an unwavering commitment to excellence, a passion for technology, and a keen eye for crafting exceptional user experiences, I’m excited about what the future holds.

Thank you for taking the time to learn about my journey. Let’s embark on this exciting journey of technology, innovation, and transformation—together.

 

Warm regards,

Gihan Madushanka Ubayawardana