Pubudu Perera

Lead Front-end Engineer
Colombo, LK.

About

Highly accomplished Lead Front-end Engineer with over 6 years of experience in software engineering, specializing in React, Next.js, Node, and Java. Proven leader in delivering complex projects on time, optimizing codebase efficiency, and mentoring junior developers. Expert in implementing agile methodologies, TDD, and BDD to ensure high product quality and application reliability for scalable enterprise systems.

Work

Altrium (Pvt) Ltd
|

Associate Lead Software Engineer

Colombo, Sri Lanka, Sri Lanka

Summary

Led a team of software engineers, driving the on-time delivery of multiple projects and enhancing product quality through agile methodologies, code reviews, and advanced testing practices.

Highlights

Spearheaded a team of software engineers to deliver 5+ complex projects on time within 12 months, significantly enhancing product quality through agile methodologies.

Implemented Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies, writing over 200 unit and integration tests to automate 90%+ of critical user flows.

Streamlined codebase efficiency through continuous refactoring and optimization efforts, improving system performance and maintainability.

Mentored and guided junior developers, fostering talent development and growth within the company through structured coaching and knowledge sharing initiatives.

Resolved complex technical issues swiftly under pressure, minimizing downtime and maintaining transparent communication with all affected stakeholders.

Altrium (Pvt) Ltd
|

Senior Software Engineer

Colombo, Sri Lanka, Sri Lanka

Summary

Contributed as a Senior Software Engineer, focusing on code quality, technical leadership, and continuous skill development within a complex enterprise environment.

Highlights

Integrated automated testing into the CI/CD pipeline, reducing regression bugs by 80% and accelerating release cycles by 30% through TDD and BDD practices.

Conducted thorough code reviews and debugging, identifying and resolving critical bugs and vulnerabilities to enhance software robustness and reliability.

Provided technical leadership and guidance to entry-level and junior engineers, fostering skill development in complex enterprise system environments.

Drove process improvements and established best practice policies, optimizing development workflows and ensuring adherence to industry standards.

Continuously updated technical expertise by researching state-of-the-art development tools and programming techniques, applying new knowledge to improve project outcomes.

Orel IT
|

Senior Software Engineer

Colombo, Sri Lanka, Sri Lanka

Summary

Led front-end development for ORELBUY, managing a team and ensuring high-quality code delivery for multiple React projects.

Highlights

Spearheaded front-end development initiatives for the ORELBUY platform, ensuring robust and scalable solutions.

Successfully delivered multiple React-based projects, enhancing user experience and platform functionality.

Provided leadership and technical guidance to the front-end development team, fostering skill growth and project success.

Conducted comprehensive code reviews for front-end developers, maintaining high code quality standards and best practices.

OREL Corporation
|

Front End Developer

Meegoda, Sri Lanka, Sri Lanka

Summary

Developed internal web applications using React, managed a team of front-end developers, and collaborated with stakeholders to deliver innovative and user-centric design solutions.

Highlights

Developed and maintained internal web applications using React, enhancing operational efficiency and user engagement.

Managed a team of front-end developers, conducting code reviews and facilitating knowledge sharing to elevate team capabilities.

Collaborated closely with stakeholders to validate creative proposals and implement design best practices, ensuring optimal user experience.

Enhanced development tools and processes, boosting user interaction and expanding design versatility across applications.

Guided customers through project stages, providing expert input on best practices, user needs, and technology capabilities to ensure successful project outcomes.

Cyberkode
|

Trainee Front End Developer

Colombo, Sri Lanka, Sri Lanka

Summary

Engaged in intensive training and on-the-job learning, rapidly acquiring front-end development skills and contributing to projects under supervision.

Highlights

Completed comprehensive training courses, building a foundational understanding of front-end development processes, techniques, and industry best practices.

Rapidly assimilated new programming languages, frameworks, and development processes, quickly applying acquired knowledge to practical tasks.

Actively participated in on-the-job training, collaborating with supervisors and peers to troubleshoot issues and accelerate learning.

Cyberkode
|

Front End Developer Intern

Colombo, Sri Lanka, Sri Lanka

Summary

Collaborated with stakeholders and advocated for high-quality code, contributing to technology integration recommendations for business goals.

Highlights

Collaborated with stakeholders to refine creative proposals and ensure adherence to design best practices in development processes.

Championed the development of well-tested, thoroughly documented, and high-quality code, contributing to project reliability and maintainability.

Researched and recommended new technology integrations, aligning selections with business goals and evaluating suitability for future projects.

Education

University College Dublin
Dublin, Ireland, Ireland

Bachelor of Science

Computer Science

Grade: 3.73

Ananda College
Colombo, Sri Lanka, Sri Lanka

High School Diploma

High School

Awards

ACE Award 2023

Awarded By

Altrium

Recognized for outstanding contributions and performance at Altrium in 2023.

Certificates

Certified ScrumMaster®

Issued By

Scrum Alliance, Inc.

Skills

Software Development & Technologies

Agile, Ant Design, Automation Testing, AWS, BDD, Bootstrap, CSS, CSS in JS, Docker, Express, Figma, Git, GraphQL, HTTPS, Java, JavaScript, Jest, Jotai, LESS, Microfrontend, Microservices, MongoDB, MUI, MySQL, Next.js, Node.js, npm, Playwright, pnpm, React.js, React Native, React Query (TanStack), Recoil, Redux, Redux-Saga, REST APIs, SASS, Scrum, Scrum Master, Spring Boot, Storybook, Tailwind CSS, TDD, TypeScript, UI/UX, WebSockets, yarn, zustand, Server-Side Rendering (SSR), Styled-components, System CSS, Bulma CSS.

Projects

Planyear

Summary

Led Frontend Engineer for Planyear, a SaaS insurance brokerage platform in production, used by one of the largest insurance brokerages in the US.

GitHub Repo Search

Summary

Developed a GitHub repository search application as a personal project using Next.js with server-side rendering (SSR) and Bulma CSS Framework.

Hulu Clone

Summary

Created a Hulu clone as a personal project using Next.js with server-side rendering (SSR) and Tailwind CSS.

Google Clone

Summary

Developed a Google clone as a personal project using Next.js with server-side rendering (SSR) and Tailwind CSS.

Orel Academy

Summary

Led the frontend team in developing the back office and web platform for Orel Academy, an education platform.

Orelbuy Marketplace Back Office

Summary

Led the frontend team in developing the full back office for Orelbuy Marketplace, enabling complete customization of the marketplace platform.

CTOC Collection Project

Summary

Led the frontend team in developing OREL Corp.'s internal application for collecting invoice payments and managing finance to collect the cash.

Cash to Cash Project

Summary

Led the frontend team and designed the frontend architecture for OREL Corp.'s internal application, used for invoice payment collection and finance management.

Orelbuy Marketplace

Summary

Developed a fully functional e-commerce application using Next.js with server-side rendering (SSR), React, Redux, Styled-components, System CSS, and SASS.