I'm a passionate and experienced Frontend Engineer with nearly a decade of experience crafting high-quality, robust and scalable web and mobile applications. I specialize in Vue.js, React and Angular, building intuitive, user-centric interfaces that millions of users interact with daily.
My foundation in UI/UX design gives me a unique perspective when translating user needs and design mockups into efficient, secure and maintainable code. I'm skilled in Server-Side Rendering (SSR), Search Engine Optimization (SEO) and cross-platform development, ensuring exceptional performance and accessibility.
I have a proven track record of collaborating with diverse teams and driving projects from concept to completion. Experience with automated testing, Git and agile methodologies ensures I deliver high-quality solutions that meet both user expectations and business goals.
I'm a Frontend Engineer with top skills in Angular, Vue.js, React, React Native, TypeScript, Node.js, Team Leadership and Team Management. I also work with PHP, MySQL, MariaDB, MongoDB, Firebase and AWS. I excel in crafting user-centric web and mobile apps and am passionate about innovative UI design.
This project involved developing a real-time audience engagement platform. Users can ask questions, upvote existing questions, and interact in other ways. I played a multifaceted role, starting with designing the user interface (UI) from wireframes to high-fidelity mockups in Figma. Following the UI design, I focused on user experience (UX) to ensure a smooth and intuitive interaction flow. Finally, I implemented the front-end using the Vue.js framework and leveraged SignalR for real-time updates, enabling seamless interaction for the users.
Technologies
Vue.Js VueX SignalRI craft user-centered experiences that are both beautiful and functional.
I have a strong understanding of design principles and best practices, and I'm passionate about creating user interfaces that are intuitive, engaging, and accessible.
Leading technical delivery and frontend excellence for scalable web and mobile products.
Building scalable frontend solutions for solar and energy products.
- Played a pivotal role in developing the Node-Red Dashboard 2.0 using Vue.js, optimizing performance, reducing memory consumption and enabling efficient data visualization (hundreds of charts, graphs and widgets) for thousands of Node-Red users globally.
- Designed and implemented responsive, high-performance widgets and features; conducted rigorous testing, peer-code reviews and community pull request reviews to ensure high coding standards.
- Actively engaged with Discourse and Discord communities and collaborated with open-source contributors; worked with cross-functional, international teams using agile methodologies to deliver impactful solutions.
- Developed a feature-rich, cross-platform web and mobile application using React Native and ReactJS, with PWA, TypeScript, React Query, and Storybook. Worked within Scrum using JIRA and Confluence in close collaboration with UI/UX and product teams.
- Transformed the GoTradie web app into a standalone Progressive Web App (PWA) within one week, reducing development costs by 90% compared to the estimated timeline for a standalone application, accelerating time-to-market while maintaining high-quality standards.
- Led OrangeHRM's front-end overhaul with VueJS 3, VueX, React Native and agile tools (GIT, JIRA, Confluence, TWiki). Co-revamped the recruitment module with the UI/UX team, leading to a 22% increase in positive user satisfaction ratings from post-application surveys.
- Led front-end development across the software lifecycle, contributing micro front-ends for maintainability, UX iteration and best practices (ISO 27001, GDPR). Used Vue.js, VueX, Vue Router, Vue CLI, Axios, Vuetify, BootstrapVue, ESLint, Storybook and GitLab.
- Enhanced user experience through iterative design, built interactive web components and implemented secure front-end practices with JavaScript, Vue.js, VueX, React Native and Storybook.
- Built a comprehensive ERP application for TrendyWear.lk using Vanilla JavaScript, jQuery, PHP and MariaDB, streamlining operations and increasing efficiency by 25%.
- Built 20+ websites using PHP, WordPress and Magento.
- Skilled in website and application design using Adobe Photoshop, transitioning to Figma and Adobe XD as industry standards evolved.
- Intern web developer: front-end design and development.
Factors Influencing the Success of User-Friendly Mobile Applications for Senior Citizens with Limited Digital Literacy in Colombo District