Nirmal Nipuna Nanayakkara

Senior Front-End Developer & UI/UX Specialist

Dubai, AE.

About

Senior Front-End Developer & UI/UX Specialist with over 12 years of experience spearheading the design and development of scalable, high-performance web applications. Proven leader in Agile environments, driving front-end architecture and integrating AI-powered features to build intelligent, user-centric solutions across global enterprise platforms, consistently delivering measurable improvements in user experience, efficiency, and sales.

Work

B&S

|

Senior Software Engineer (Angular)

Dubai, United Arab Emirates, United Arab Emirates

→

Summary

Led the design and development of scalable Angular-based front-end solutions for internal enterprise applications across Food, Beauty, Health, and Logistics, optimizing performance and user experience.

Highlights

Led the design and development of scalable front-end solutions using Angular, supporting internal enterprise applications across Dubai and the Netherlands for Food, Beauty, Health, and Logistics domains, enhancing critical business operations.

Translated complex business requirements into intuitive wireframes and UI designs, improving user experience while upholding brand consistency and design standards across diverse applications.

Built and delivered high-performance single-page applications (SPAs) from scratch, significantly improving UI performance by 50% and contributing to a 25% increase in sales.

Defined and implemented robust front-end architecture, collaborating with backend engineers and product managers to deliver scalable AI application solutions, optimizing application performance by identifying and resolving bottlenecks for faster processing times.

Developed Ionic mobile applications for warehouse operations, streamlining container loading/unloading processes and significantly improving efficiency and accuracy.

Contributed to the UI Component Library by developing reusable, scalable components, standardizing development across teams, leading to improved consistency and accelerated project delivery.

Led code reviews, enforced best practices, and contributed to technical documentation, ensuring high code quality, maintainability, and knowledge transfer within the development team.

Leveraged AI tools, including Claude AI, to accelerate Angular/TypeScript development, support UI component creation, debug front-end issues, refactor code, and create comprehensive technical documentation.

Colombo Centre for Cognitive Computing

|

Senior Frontend Engineer

Colombo, Sri Lanka, Sri Lanka

→

Summary

Developed functional web templates and scalable single-page applications using Angular and React/Next.js, while leading R&D on next-generation AI interfaces and managing a team of junior developers.

Highlights

Created wireframes and translated designs into functional web templates and scalable single-page applications using Angular and React/Next.js, adhering to UI/UX best practices for optimal user engagement.

Conducted R&D on next-generation AI interfaces, implementing advanced features in chat applications that improved user experience by 30% using the GSAP animation library.

Designed and developed intuitive user interfaces for humanoid robots, enabling more natural and engaging human-machine interactions.

Optimized front-end performance by utilizing browser APIs and minimizing network requests, collaborating with the backend team to ensure smooth integration and implementation of new features, enhancing system efficiency.

Executed comprehensive test cases in Angular, including Unit, Regression, and End-to-End (E2E) Testing using Jasmine, Karma, and Protractor, ensuring application reliability and stability.

Managed a team of 3 junior developers, guiding them to enhance their UI skills, facilitating code reviews, and conducting knowledge transfer sessions to foster team growth and quality.

Tutor Wizard

|

Software Engineer (Frontend)

Colombo, Sri Lanka, Sri Lanka

→

Summary

Led the design and development of an e-learning platform using Angular and Ionic Framework, providing 100,000 students with 24/7 access to educational resources.

Highlights

Led the design and development phases of an e-learning startup, building a portal and mobile app using Angular and Ionic Framework.

Provided 100,000 students with 24/7 access to course materials and resources, enabling flexible learning at their own pace and schedule.

Developed micro-frontends to improve the application's modularity and scalability, enhancing maintainability and future development.

Collaborated with back-end engineers to design and develop a RESTful API for seamless UI integration and efficient data communication between applications.

Ben Worldwide (Pvt) Ltd

|

UI/UX Developer

Colombo, Sri Lanka, Sri Lanka

→

Summary

Developed HTML/CSS-based CRM dashboards using jQuery and Bootstrap, optimizing sales processes and monitoring for businesses, and revitalized WordPress websites.

Highlights

Created HTML/CSS-based CRM dashboards utilizing jQuery and Bootstrap, effectively supporting businesses in optimizing their sales processes and monitoring.

Revitalized WordPress websites and themes, customized plugins, and boosted website security by 40% and SEO scores by 20%, significantly enhancing online presence and performance.

Dimensions-IT (Pvt) Ltd

|

UI/UX Developer

Gampaha, Sri Lanka, Sri Lanka

→

Summary

Built responsive, mobile-first WordPress websites, web applications, and newsletter templates for UK clients, optimizing for SEO and increasing scores by 20%.

Highlights

Built responsive and mobile-first WordPress websites, web applications, and newsletter templates for UK clients, supporting businesses with enhanced online presence.

Optimized websites for SEO, resulting in an additional 20% increase in SEO scores and improved organic traffic.

Education

University College Dublin

Dublin, Ireland, Ireland
→
BSc (Hons) Computer Science Grade:

Languages

English

Certificates

Certified Software Engineer

Angular Certification

TestDome Angular Certification (Hard)

Skills

Frontend Technologies

HTML5, CSS3, SCSS, JavaScript ES6+, TypeScript, Angular, Ionic, React, Next.js, React Native, NgRx, Redux, RxJS, GSAP, Three.js, Chart.js, Tailwind CSS, Bootstrap, Material UI, Flexbox, Flutter.

Backend Technologies

Node.js, Python, .NET, GraphQL, Firebase, PHP, MySQL, REST APIs, WebSockets, MS Foundry for AI.

Other Tools & Platforms

Git, Bitbucket, Grunt, Gulp, NPM, Webpack, CI/CD, Microsoft Azure, AWS, JIRA, Adobe XD, Figma, Claude AI, OpenAI, Codex.

Projects

B&S Logistics App

→

Summary

A new centralized system for the logistics department that replaced manual workflows and significantly improved efficiency, utilizing Angular, TypeScript, RxJs, .NET, C#, REST APIs, SQL Server, and JWT Authentication.

B&S Invoice Comparison App

→

Summary

An automated invoice reconciliation application, comparing creditor invoices against ERP data (order line prices and quantities), utilizing Angular, TypeScript, .NET, C#, REST APIs, SQL Server, and JWT Authentication.

Finastra Power BI

→

Summary

A scalable React/Next.js analytics platform for Finastra UK, integrating Power BI Embedded, GraphQL APIs, and WebSocket-based real-time data streaming, with a focus on WCAG accessibility standards.

CeyHallo App

→

Summary

A community-focused mobile application using React Native, Redux, Tailwind, TypeScript, Firebase, Firestore, Firebase Authentication, and REST APIs, delivering a responsive and user-friendly experience.