Kasun Ranasinghe
About Kasun Ranasinghe
Kasun Ranasinghe is a Software Engineer with extensive experience in UI/UX design and web development. He has worked for several companies, including Virtusa and New Future Holdings, and possesses strong skills in frontend technologies and design tools.
Work at New Future Holdings
Kasun Ranasinghe currently serves as a Software Engineer at New Future Holdings in Singapore. He has been in this role since 2023, contributing to software development projects and utilizing his expertise in frontend technologies.
Previous Experience in Software Engineering
Kasun Ranasinghe has held various positions in software engineering prior to his current role. He worked at Virtusa from 2016 to 2022, progressing from Associate Consultant - UI/UX to Senior Consultant - UI/UX. He also served as an Associate Tech Lead at Stekz in the Netherlands for 11 months in 2022. His earlier experience includes web development roles at Ceynet Asia (Pvt) Ltd, Web Choice Online Pty Ltd, and eMarketingEye (Private) Limited.
Education and Expertise
Kasun Ranasinghe studied Computer Software Engineering at the Scottish Qualifications Authority, achieving multiple qualifications including a Professional Diploma, a Professional Higher Diploma, and SCQF Level 9, which is equivalent to a Bachelor's degree. His education spanned from 2019 to 2021. He is proficient in frontend technologies such as Angular, VueJS, and React, and has experience with testing frameworks like Jest and Cypress.
Skills in UI/UX Design
Kasun Ranasinghe possesses strong skills in UI/UX design, utilizing design tools such as Figma, Adobe XD, Invision, and Sketch. He is familiar with Agile and Scrum methodologies, which enhance project management and delivery. His expertise also includes optimizing web applications for SEO and ensuring browser compatibility.
Implementation of Development Practices
Kasun Ranasinghe has experience in implementing Continuous Integration/Continuous Deployment (CI/CD) practices and Test-Driven Development (TDD) in software projects. His technical skills contribute to the efficiency and quality of software development processes.