Nipuna Gunathilake
Phone: +6585150354
Email: nipuna777@gmail.com
Website:nipuna777.com
LinkedIn:linkedin.com/in/nipuna777
Work Experience
Jul 2022 - PresentExpressVPN (SG)Staff Frontend Engineer
Oct 2021 - Jul 2022Senior Frontend Engineer
- Architected and implemented a micro frontend architecture enabling the migration of legacy applications to a modern React stack. This change enabled the team to ship experiments and features up to 50% faster.
- Contributed to projects spanning multiple marketing sites helping improve customer lifetime value up to 10%.
- Made chapter wide tech and process improvements by introducing an RFC process and a engineering ticketing process.
- Introduced tooling that helped creating new components up to 50% faster in the static marketing site.
Apr 2019 - Oct 2021Beam Mobility (SG)Senior Frontend Engineer
Frontend Engineer
Beam is APAC's leading micromobility firm. Headquartered in Singapore, Beam operates over 30,000 vehicles across Australia, New Zealand, South Korea, and Malaysia.
- Led the development of the subscription feature bringing in ~10% of daily revenue. Collaborated with product managers, designers and developers to drive the project from RFC stage to completion.
- Created a library of re-usable components using styled-components cutting down UI development time and reducing rework by up-to 50%. Utilized this library to overhaul the look and feel of the UI successfully in two weeks.
- Introduced new technologies to the frontend stack including TypeScript, MapboxGL, React hooks, React Testing Library to the organization improving developer efficiency and happiness
Feb 2017 - Mar 2019IFS R&D International (LK)Software Engineer
- Developed a complex Angular client for a planning and scheduling optimization application
- Created and maintained a complete suite of automated tests using Selenium
- Implemented lazy loaded modules for the single page application making it load 20% faster
- Assisted the onboarding process of new engineers into the team
Nov 2015 - Jan 2017AccelAero (LK)User Interface Engineer
- Re-built major components of the internet booking system with AngularJS and associated technologies
- Delivered an Ionic mobile application that has over 4.5/5 ratings on Play Store utilizing the same code base
- Produced a mobile website with theming support in less than a month through effective code re-use
Nov 2013 - Mar 2014IFS R&D International (LK)Software Engineering Intern
Developed applications for the Windows 8 Metro and Windows Phone 8 platforms
Education
2011 - 2016University of KelaniyaBSc. In MIT(sp. In IT)
Completed BSc. In Management and Information Technology (Sp. Information Technology) with a GPA of 3.85/4.0
2011 - 2013BCS QualificationsProfessional Graduate Diploma
Completed British Computing Society (BCS) Higher Educational Qualifications Professional Graduate Diploma(PGD).
Languages and Technologies
- Frontend Development:HTML/CSS/SASS, JavaScript, TypeScript, ReactJS, React Native, Angular
- Backend Development: Firebase, NodeJS/ Express.js
- Other Tools & Technologies: Git/Github, Figma, Gatsby, AWS, MapboxGL, CI/CD, Cypress, Selenium, Jest
Achievements
Projects
- Created a GTFS-RT Validator as part of Google Summer of Code 2015 - Built a validator for General Transit Feed Real-Time Specifications
- Developed Train Tracking application as part of 3rd Year Project
Competitions
- Participated in hackathons: Second runners-up of TadHack 2017, Winners of HackaDev 2015, LAN Hack 2015 Top 5 Teams