Kavindu Wijesuriya, Developer in Nottingham, United Kingdom
Kavindu is available for hire
Hire Kavindu

Kavindu Wijesuriya

Verified Expert  in Engineering

Full-stack Developer

Location
Nottingham, United Kingdom
Toptal Member Since
August 23, 2021

Kavindu is a highly efficient and reliable professional with several years of experience in web application development. Backed by a broad skill set that includes a range of languages (HTML5, CSS, and JavaScript), libraries (React), and frameworks (React Native), Kavindu has collaborated with international teams to solve problems for production engineering teams and to create new applications for startups. Kavindu joined Toptal to help passionate clients build their products.

Portfolio

Glassmind AI, Inc.
React, GraphQL, JavaScript, Amazon DynamoDB, Next.js, Node.js, AWS Amplify...
UStreet Inc.
JavaScript, CSS, React, Mobile First, Responsive Web Design (RWD)...
Tinto
React Native, TypeScript, Node.js, Amazon Web Services (AWS), Front-end...

Experience

Availability

Part-time

Preferred Environment

React, React Native, Node.js, GraphQL, Next.js

The most amazing...

...thing I've created from scratch from design to production was my personal website.

Work Experience

Software Engineer

2022 - PRESENT
Glassmind AI, Inc.
  • Collaborated with the client to comprehend their needs and enhance the front-end application. Incorporated the best Next.js practices and made significant UI/UX improvements to ensure a user-friendly interface.
  • Convinced the client to use Jira and Confluence, which greatly helped with task management and documentation. This enabled us to keep track of the project's progress and maintain efficient communication.
  • Collaborated with an AWS engineer to create an optimal API design. We worked together to ensure the design was efficient and effective, and we were able to deliver a high-quality product to the client.
Technologies: React, GraphQL, JavaScript, Amazon DynamoDB, Next.js, Node.js, AWS Amplify, Amazon Cognito, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Cookies, React Query, Mobile-first Design, Authentication, D3.js, Recharts, Data Visualization, Single Sign-on (SSO)

React Native Developer

2022 - 2022
UStreet Inc.
  • Worked with the founders to identify the best tech stack for the project, which involved understanding technical requirements and constraints. Collaborated with key stakeholders and ensured the team was aligned and worked with the best tools.
  • Delivered a high-performing MVP on time, showcasing my ability to manage timelines effectively and deliver quality work under pressure. This skill is critical in the tech industry, where project timelines can be tight.
  • Created high-performance charts with D3.js, demonstrating my technical skills and ability to create visualizations that are fast, responsive, and highly performant.
Technologies: JavaScript, CSS, React, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Mobile-first Design, Authentication, D3.js, Recharts, Data Visualization, Single Sign-on (SSO), Vercel

Senior Software Engineer

2022 - 2022
Tinto
  • Developed high-quality software design and architecture by producing clean, efficient code. Trained, mentored, and supported a team of junior engineers to improve skills, performance, and productivity.
  • Played a key role in reviewing, testing, and improving the application. Identified the root cause of complex software issues and developed efficient technical solutions.
  • Significantly enhanced code quality by implementing best code practices and procedures.
  • Leveraged technical expertise while using Storybook to recommend and implement a UI component library.
Technologies: React Native, TypeScript, Node.js, Amazon Web Services (AWS), Front-end, Full-stack, Back-end, Virtual DOM, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Web Mapping, Mobile-first Design, Authentication, Single Sign-on (SSO)

MVP Frond-end Developer (VBA, React)

2022 - 2022
DualTrack LLC
  • Created a web application that allows management in the healthcare industry to produce reports.
  • Collaborated with the client extensively to comprehend the request and produced diagrams to support the system's fundamental design.
  • Created wireframe designs to provide the client with a general idea of what to expect.
Technologies: React, User Interface (UI), Cloud Firestore, Firebase, TypeScript, Antd, REST APIs, Databases, APIs, Front-end, Full-stack, Tailwind CSS, Back-end, Virtual DOM, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Cookies, React Query, Supabase, Mobile-first Design, Authentication, D3.js, Recharts, Vercel

Senior Front-end Engineer

2021 - 2022
Human Financial
  • Designed and developed a custom admin dashboard in React with a focus on efficiency and readability. Supervised and managed a team of four junior engineers and provided support in completing all assigned tasks.
  • Created and coded the site's visual components, including layout, images, typography, and user interactions.
  • Mentored new junior engineers to get familiar with the codebase and maintain good code quality.
  • Developed an innovative, high-quality, and high-performing web application within a specified timeline. Developed an innovative, high-quality, and high-performing web application within a specified timeline.
  • Improved the overall experience of the application through the development of front-end features quality.
Technologies: TypeScript, JavaScript, React, Amazon Web Services (AWS), Styled-components, Visual Studio Code (VS Code), Web & Mobile Applications, Figma, UI Development, Relational Database Design, User Interface (UI), SQL, HTML, REST APIs, Databases, APIs, Front-end, Tailwind CSS, Back-end, Virtual DOM, Material UI, Cypress, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Cookies, React Query, Mobile-first Design, Authentication, D3.js, Data Visualization, Single Sign-on (SSO), Vercel

Senior Full-stack Software Engineer

2019 - 2021
Different Technologies
  • Played a key role in planning and developing additional features aiming to optimize performance. Utilized the most recent version of React to upgrade a legacy React application.
  • Managed and supported the initial team that transitioned mobile apps to React Native.
  • Closely monitored and handled the design, architecture, development, and code review of the application.
  • Searched, identified, and fixed a bug that improved admin dashboard performance by 90%.
  • Designed, created, and successfully released an application within three months.
Technologies: JavaScript, ECMAScript (ES6), Node.js, GraphQL, MongoDB, MySQL, TypeScript, React, React Native, Styled-components, Visual Studio Code (VS Code), Web & Mobile Applications, Amazon Web Services (AWS), Figma, UI Development, Redux, Relational Database Design, User Interface (UI), SQL, HTML, REST APIs, Android, iOS, Mobile App Development, Databases, Mobile Development, APIs, App Store, Google Play Store, Front-end, Full-stack, Tailwind CSS, Back-end, Virtual DOM, Material UI, Cypress, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Web Mapping, Cookies, Mobile-first Design, Authentication, Data Visualization, Single Sign-on (SSO)

Senior Software Engineer

2018 - 2019
Calcey Technologies
  • Actively participated and provided input in the development and enhancement of various online and mobile apps.
  • Headed overall activities of two projects and rendered expert services as the only senior engineer in the team.
  • Introduced an approach that became best practices across the organization.
  • Determined and resolved the key issue with an application not being responsive in different sizes of screens.
Technologies: React, JavaScript, TypeScript, React Native, Node.js, PostgreSQL, Styled-components, Visual Studio Code (VS Code), Web & Mobile Applications, Database Design, UI Development, MacOS, Redux, Relational Database Design, User Interface (UI), SQL, Firebase, HTML, REST APIs, Android, iOS, Mobile App Development, Databases, Mobile Development, APIs, App Store, Google Play Store, Front-end, Full-stack, Back-end, Virtual DOM, Stripe, Cypress, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Web Mapping, Cookies, Mobile-first Design, Authentication, D3.js, Data Visualization, Single Sign-on (SSO)

Senior Software Engineer

2015 - 2018
Thiken
  • Architected databases and developed REST APIs with C#.NET and MySQL Server; I worked closely with Microsoft Azure infrastructure.
  • Contributed to the development of an iOS native video streaming application for a customer in the United States.
  • Assisted with the design, development, and maintenance of a web application written with AngularJS for a US-based recruitment firm.
Technologies: .NET 4, MySQL, AngularJS, Android, iOS, mSQL, Azure, Visual Studio Code (VS Code), Web & Mobile Applications, Database Design, UI Development, MacOS, Relational Database Design, User Interface (UI), SQL, Firebase, HTML, REST APIs, Mobile App Development, Databases, Mobile Development, APIs, App Store, Google Play Store, Front-end, Full-stack, Back-end, Stripe, Mobile First, Responsive Web Design (RWD), Minimum Viable Product (MVP), Agile Project Management, API Integration, Cookies, Mobile-first Design, Authentication, Single Sign-on (SSO)

Software Developer

2014 - 2015
Encyte Pvt Ltd
  • Developed an Android app from scratch, that loads reference materials as e-books to be used by healthcare professionals. The app was developed for the Ministry of Health, Sri Lanka.
  • Created static web pages that replaced paper leaflets that were used during different public events.
  • Developed small interactive games to be used in different private events.
Technologies: AngularJS, HTML5, CSS, Android, Visual Studio Code (VS Code), Web & Mobile Applications, User Interface (UI), HTML, REST APIs, Front-end, Agile Project Management, API Integration

Personal Website

I took the initiative to create my website from scratch using the experience gained over the years. I designed it from scratch, and I did all the development.

The website's goal is to showcase my talents while sharing my experience with the community.

App for Landlords of Properties

I contributed to this app while working at Different Technologies, a successful property management startup in Australia.

I led the team who started the transition of this app from native to React Native. It was an interesting project where I learned a lot about property management. This app had push notifications, maintenance approval requests, in-app chat, documents management, and more.

App for Distributed Worplaces

https://upflex.com/
While working for Calcey Technologies, I got the opportunity to work on a platform called Upflex. It's a solution that makes distributed work simple, seamless, sustainable, and secure.

I came in the middle of the project but was assigned to fix major performance issues with the in-app map and booking system overall. I successfully refactored problematic implementations and also contributed to making the real-time booking system using a socket implementation. This is where my love for React Native started.

Languages

HTML5, CSS, JavaScript, ECMAScript (ES6), TypeScript, HTML, GraphQL, SQL, SCSS, C++

Frameworks

React Native, Next.js, Redux, Tailwind CSS, Cypress, Material UI, .NET 4, AngularJS

Libraries/APIs

React, REST APIs, React Query, Recharts, Node.js, Stripe, D3.js, Antd, AWS Amplify

Paradigms

Database Design, Mobile Development, Responsive Web Design (RWD), Agile Project Management, Search Engine Optimization (SEO)

Platforms

Visual Studio Code (VS Code), MacOS, Vercel, Android, iOS, Firebase, Azure, Amazon Web Services (AWS), Contentful

Storage

Databases, MongoDB, MySQL, PostgreSQL, mSQL, Cloud Firestore, Amazon DynamoDB

Other

Web & Mobile Applications, Styled-components, Relational Database Design, User Interface (UI), Mobile App Development, Front-end, Full-stack, Virtual DOM, Mobile First, Minimum Viable Product (MVP), API Integration, Cookies, Mobile-first Design, Authentication, Data Visualization, Storybook, Single Sign-on (SSO), UI Development, APIs, App Store, Google Play Store, Back-end, Web Mapping, Prismic, Supabase

Tools

Figma, Amazon Cognito

2016 - 2019

Bachelor's Degree in Computer Science

University College Dublin - Dublin, Ireland

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