
Pahan S
Frontend Engineer
Compétences

Voir mes services

Portfolio
Expérience professionnelle
Frontend Developer
Pipedrive • Temps plein
Mar 2022 - Dec 2022 • 9 mos
Contributed to frontend and backend micro-services for a leading CRM platform. Improved end-to-end test reliability by fixing flaky Cypress test cases, reducing failure rates from 70% to under 5%. Member of the "Callendar"(Calls + Calendar) tribe, which owned 40+ microservices and micro-frontends. Collaborated with platform teams on micro-frontend components and resolved production incidents promptly. Applied optimistic rendering to complex calendar-event flows, updating the UI immediately and reconciling with the backend once it responded. Addressed urgent production issues by performing rapid analysis of Grafana dashboards and Kafka logs, ensuring minimal disruption to user experience.
WSO2
Temps plein • 4 yrs 4 mos
Associate Technical Lead
Jun 2019 - Jun 2021 • 2 yrs
•Provided technical guidance to a team of 6 engineers on frontend architecture and testing strategy. •Proposed and implemented a company-wide end-to-end testing strategy across all departments, using Storybook, Jest, and Cypress. •Initiated the migration of the Ballerina project build from Maven to Gradle, cutting build time from 1.5 hours to ~20 minutes. •Migrated the WSO2 API Manager Analytics project to Lerna, reducing build time from 15 minutes to 3 minutes.
Senior Software Engineer - Fullstack
Jan 2017 - May 2019 • 2 yrs 4 mos
•Designed and developed a Debug Adapter Protocol implementation for the Ballerina programming language. •Introduced code-quality tooling to the Ballerina project, with adoption spreading to other teams. •Helped transition the company's frontend from HTML/jQuery to a React SPA, better aligning with business needs. •Delivered React.js training for employees and ran React.js workshops for University of Moratuwa students