W M Maddumage
Frontend developer focused on clean UI, performance, and testing
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Company
Part time • 4 yrs 8 mos
Software Engineer
Jun 2025 - Present • 1 yr 1 mo
I am currently working as a Part-Time Software Engineer at Grow Fitness (Kids Gym System) since June 2025, where I contribute to the development of a full-stack web application covering multiple user roles including Parent, Coach, and Admin. I am responsible for building and maintaining both frontend and backend systems, ensuring a smooth and responsive user experience across all portals. On the frontend, I develop scalable and reusable components using Next.js, React.js, TypeScript, and Tailwind CSS, along with state management and form handling using Redux and React Hook Form. On the backend, I work with Node.js and NestJS to develop and maintain RESTful APIs, improving system performance and reliability. I also integrate APIs using Axios and collaborate with cross-functional teams using GitHub and Jira to deliver features efficiently and maintain code quality across the platform.
Associate Software Engineer
Jun 2023 - Present • 3 yrs 1 mo
I am currently working as an Associate Software Engineer at Softvil Technologies, Colombo, since January 2024, where I contribute significantly to frontend development for a multi-portal web application, improving overall development efficiency by 30%. I develop responsive and scalable user interfaces using Next.js, TypeScript, and Tailwind CSS, which has led to a 25% increase in user engagement. I have integrated RESTful APIs to reduce data loading times by 40% and enhance overall application performance. I also collaborate with cross-functional teams to deliver projects ahead of schedule, including completing the organization portal two weeks early and receiving commendation from project leads. In addition, I optimize frontend components to improve performance, achieving a 35% reduction in page load times and a 20% increase in user retention, while also implementing automated testing procedures that reduced bug detection time by 50% and improved code quality by 30%. Previously, I worked as a Software Engineer Intern at Softvil Technologies from June 2023 to January 2024, where I contributed to client web application development, improving client satisfaction by 40%. I designed user interfaces using Figma, enhancing user experience by 30%, and built frontend features using React.js, Next.js, TypeScript, and MUI, reducing development time by 25%. I also implemented Strapi CMS, which streamlined content management and reduced update times by 60%. Throughout my internship, I collaborated closely with senior engineers, following best practices that reduced code review cycles by 45% and improved overall code quality by 30%.
Intern - Quality Assurance Engineer
Jun 2023 - Dec 2023 • 6 mos
From June 2023 to December 2023, I worked as a QA Engineer Intern at Softvil Technologies, where I was responsible for supporting software quality assurance processes across multiple web application projects. I performed manual testing of frontend and backend features, identified and reported bugs, and collaborated closely with developers to ensure timely issue resolution. I also participated in test case creation, regression testing, and validation of new features to ensure system stability and functionality. During this time, I improved my understanding of software development lifecycles, QA best practices, and cross-functional team collaboration in an Agile environment.