
Anuradha Gunasekara
Verified Expert in Engineering
Front-end Developer
London, United Kingdom
Toptal member since October 19, 2021
Anuradha has been in the industry for more than seven years, focusing on front-end technologies. He holds a first-class bachelor of engineering honors degree in software engineering from the University of Westminster, UK. Anuradha is a seasoned software engineer highly skilled in JavaScript, Angular, and React and eager to learn and work with new technologies.
Portfolio
Experience
- HTML - 5 years
- SCSS - 5 years
- CSS - 5 years
- TypeScript - 5 years
- Front-end - 5 years
- Angular - 5 years
- JavaScript - 5 years
- React - 3 years
Availability
Preferred Environment
MacOS, Linux, TypeScript, React, Angular, JavaScript
The most amazing...
...project I've contributed to is an Agile project management tool called SnowbirdAgile. In that project, I had to work on both the front end and back end.
Work Experience
Front-end Software Engineer
Basementcrowd
- Spearheaded the migration of outdated projects to cutting-edge technologies, including the successful upgrade of the oldest React web project to the latest versions of TypeScript and Webpack.
- Played a pivotal role in transitioning a legacy project to a modern Next.js application.
- Enhanced project testing frameworks by implementing comprehensive unit tests and Cypress end-to-end tests across all projects.
- Integrated Storybook into the internal component library to streamline UI development and documentation processes.
- Revamped an internal tool managing over 10,000 users, significantly enhancing its performance and scalability.
Senior Software Engineer | Front End
MyBudget Pty Ltd
- Assigned sprint tasks and managed workloads for team members, ensuring timely project delivery.
- Mentored and guided junior engineers, fostering their professional growth and development.
- Conducted thorough code reviews and facilitated feedback and knowledge transfer sessions to enhance code quality.
- Consistently wrote unit and end-to-end tests, maintaining code coverage above 95% as a standard practice.
- Migrated legacy desktop applications to the latest web technologies, leveraging React and Angular.
Front-end Developer with JavaScript Expertise
Comet CX Pty Ltd
- Implemented several sitemaps using Salesforce Interaction Studio to capture user interactions and user behavior in eCommerce websites.
- Created a recommendations template using handlebar.js to render product recommendations as per the data captured.
- Implemented several minor React applications for internal use and for external clients as well.
Front-end Engineer (via Toptal)
Scone
- Developed the company's admin dashboard using React and TypeScript, focusing on both functionality and the aesthetic design of components.
- Created a static blog website utilizing Gatsby, ensuring efficient performance and modern web standards.
- Published an npm package, scone-js-common, featuring multiple UI components and a company carbon calculator, which is currently used by many clients.
Software Engineer
Tunclab
- Contributed to the development of SnowbirdAgile, a project management tool designed to enhance user experience and optimize efficiency for Agile teams.
- Served as a full-stack engineer on this project, utilizing Java Vert.x for the back-end development.
- Supervised, coached, and mentored a team of three interns, fostering their professional growth and development.
Trainee Associate Software Engineer
Zone24x7
- Contributed to a lightweight JavaScript library solution that has the capability of rendering recommendation widgets. Currently, a tier-one retailer in the US uses this to showcase product recommendations in their retailing site.
- Developed a cross-platform hybrid mobile application and a web app that can schedule tasks of remote robots. Robots are deployed in remote retail shops, and from these two applications, users can schedule the main tasks performed by the robots.
- Implemented a web app that monitors, manages, and configures devices in the retail domain. Served as a front-end engineer on this project. Used technologies such as Angular, TypeScript, SCSS, SCSS Lint, JSHint, TSLint, TypeDoc, RxJS, and webpack.
Experience
SnowbirdAgile
Recommendation Widget Renderer
• Theming support
• Multi-template support (carousel, grid)
• Full responsive
• Cross-browser support
• Comprehensive configurability
• Easy to use API
• Three lines of code integration support
Currently, a tier-one retailer in the US uses this to showcase product recommendations in their retailing site.
Platform for Interior Designers and Their Customers
Robot Scheduling Web Application and Hybrid Mobile Application
Remote Device Monitoring and Management
Front-end Developer
I worked on a few small react applications for rewriting a legacy eCommerce application.
Education
Bachelor's Degree (Honours) in Software Engineering
University of Westminster - United Kingdom
Certifications
React
TestDome
Angular Basic
HackerRank
Angular and TypeScript
TestDome
Skills
Libraries/APIs
React, REST APIs, D3.js, Handlebars, RxJS, Node.js, React Testing Library
Tools
Webpack, Git, Figma, Amazon Cognito, NPM, Bower, Karma, Gulp, Rollup, Salesforce Marketing Cloud, BrowserStack
Languages
TypeScript, JavaScript, CSS, SCSS, HTML, Java
Frameworks
Angular, Material UI, AngularJS, Next.js, Vert.x, Redux, Ionic, Tailwind CSS, Cypress, Jest
Paradigms
Responsive Web Design (RWD), Testing, Agile, Scrum
Platforms
MacOS, Linux, Firebase, Amazon Web Services (AWS)
Storage
MySQL, Amazon S3 (AWS S3)
Other
OOP Designs, Front-end, Front-end Design, Web Development, Cross-browser Compatibility, Front-end Development, Version Control, Algorithms, Mathematics, Front-end Architecture, Data Visualization, CSS Selectors, Back-end, Analytics, ESLint, TSLint
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring