Anuradha Gunasekara, Developer in London, United Kingdom
Anuradha is available for hire
Hire Anuradha

Anuradha Gunasekara

Verified Expert  in Engineering

Bio

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

Basementcrowd
JavaScript, TypeScript, React, Next.js, Webpack, Tailwind CSS, Material UI...
MyBudget Pty Ltd
Angular, React, SCSS, CSS, HTML, JavaScript, Scrum, Git, TypeScript, Agile...
Comet CX Pty Ltd
HTML, JavaScript, CSS, React, TypeScript, Tailwind CSS...

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

Part-time

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

2023 - PRESENT
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.
Technologies: JavaScript, TypeScript, React, Next.js, Webpack, Tailwind CSS, Material UI, Cypress, BrowserStack, React Testing Library, Jest, Cross-browser Compatibility, Front-end Development, Responsive Web Design (RWD), Version Control, Testing

Senior Software Engineer | Front End

2020 - PRESENT
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.
Technologies: Angular, React, SCSS, CSS, HTML, JavaScript, Scrum, Git, TypeScript, Agile, Front-end Design, Web Development, REST APIs, Node.js, Front-end Architecture, Tailwind CSS, Firebase, CSS Selectors, Figma, Material UI, Cross-browser Compatibility, Front-end Development, Responsive Web Design (RWD), Version Control, Testing

Front-end Developer with JavaScript Expertise

2022 - 2022
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.
Technologies: HTML, JavaScript, CSS, React, TypeScript, Tailwind CSS, Salesforce Marketing Cloud, Handlebars, Figma, Front-end Development, Responsive Web Design (RWD), Version Control, Testing

Front-end Engineer (via Toptal)

2021 - 2022
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.
Technologies: React, JavaScript, TypeScript, SCSS, Rollup, CSS Selectors, Figma, Next.js, Material UI, Cross-browser Compatibility, Front-end Development, Responsive Web Design (RWD), Version Control, Testing

Software Engineer

2019 - 2020
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.
Technologies: JavaScript, React, Webpack, CSS, SCSS, HTML, Amazon S3 (AWS S3), Amazon Cognito, Java, Vert.x, Scrum, Agile, Data Visualization, D3.js, Front-end Design, Web Development, REST APIs, Node.js, MySQL, Front-end Architecture, Firebase, CSS Selectors, Figma, Amazon Web Services (AWS), Cross-browser Compatibility, Front-end Development, Responsive Web Design (RWD), Version Control, Testing

Trainee Associate Software Engineer

2016 - 2019
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.
Technologies: JavaScript, AngularJS, Angular, React, Handlebars, Java, CSS, SCSS, HTML, Scrum, Agile, Git, Front-end Design, Web Development, REST APIs, Front-end Architecture, Firebase, CSS Selectors, Figma, Cross-browser Compatibility, Front-end Development, Responsive Web Design (RWD), Version Control, Testing

Experience

SnowbirdAgile

SnowbirdAgile provides you with a rich and exciting user experience developed to help you work more efficiently in Agile teams. This unique software solution has the incredible flexibility to represent different views to you in a very intuitive manner.

Recommendation Widget Renderer

A lightweight JavaScript library solution that has the capability of rendering recommendation widgets with the following core features:

• 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

A platform created for interior designers and their customers to continue their business online. Customers can add their requirements to the application, and the designer can apply for the designs submitted by the customers,

Robot Scheduling Web Application and Hybrid Mobile Application

Developed a cross-platform hybrid mobile application and a web application 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, such as scanning. Acted as a front-end engineer on this project.

Remote Device Monitoring and Management

Developed a web application that monitors, manages, and configures devices in the retail domain. Remote device fleets can be managed by using this application. Served as a front-end engineer on this project.

Front-end Developer

I implemented and tested sitemaps and recommendation templates for several eCommerce websites using Salesforce Interaction Studio.

I worked on a few small react applications for rewriting a legacy eCommerce application.

Education

2015 - 2020

Bachelor's Degree (Honours) in Software Engineering

University of Westminster - United Kingdom

Certifications

AUGUST 2021 - PRESENT

React

TestDome

AUGUST 2021 - PRESENT

Angular Basic

HackerRank

AUGUST 2021 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring