Kavindu Wijesuriya, Full-stack Developer in Derby, United Kingdom
Kavindu Wijesuriya

Full-stack Developer in Derby, United Kingdom

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.
Kavindu is now available for hire

Portfolio

  • Tinto
    React Native, TypeScript, Node.js, AWS, Front-end, Full-stack, Back-end
  • DualTrack LLC
    React, UI, Cloud Firestore, Firebase, TypeScript, Antd, REST APIs, Databases...
  • Human Financial
    TypeScript, JavaScript, React, AWS, Styled-components, Visual Studio Code...

Experience

Location

Derby, United Kingdom

Availability

Part-time

Preferred Environment

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

The most amazing...

...and recently built project I've created is Dasemicolon.dev, a personal website.

Employment

  • 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, AWS, Front-end, Full-stack, Back-end
  • 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, UI, Cloud Firestore, Firebase, TypeScript, Antd, REST APIs, Databases, APIs, Front-end, Full-stack, Tailwind CSS, Back-end
  • 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, AWS, Styled-components, Visual Studio Code, Insomnia, Web & Mobile Applications, Figma, UI Development, Relational Database Design, UI, SQL, HTML, REST APIs, Databases, APIs, Front-end, Tailwind CSS, Back-end
  • 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, Insomnia, AWS, Web & Mobile Applications, Amazon Web Services (AWS), Figma, UI Development, Redux, Relational Database Design, 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
  • 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, Insomnia, Web & Mobile Applications, Database Design, UI Development, MacOS, Redux, Relational Database Design, 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
  • 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, Web & Mobile Applications, Database Design, UI Development, MacOS, Relational Database Design, UI, SQL, Firebase, HTML, REST APIs, Mobile App Development, Databases, Mobile Development, APIs, App Store, Google Play Store, Front-end, Full-stack, Back-end
  • 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, Java 8, Visual Studio Code, Web & Mobile Applications, UI, HTML, REST APIs, Front-end

Experience

  • Personal Website
    https://dasemicolon.dev

    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.

Skills

  • Languages

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

    React Native, Redux, Tailwind CSS, Next.js, .NET 4, AngularJS
  • Libraries/APIs

    React, REST APIs, Node.js, Antd
  • Paradigms

    Database Design, Mobile Development, Search Engine Optimization (SEO)
  • Platforms

    Visual Studio Code, MacOS, Firebase, Android, iOS, Azure, Amazon Web Services (AWS)
  • Storage

    Databases, MongoDB, MySQL, PostgreSQL, mSQL, Cloud Firestore
  • Other

    Insomnia, Web & Mobile Applications, Styled-components, Relational Database Design, UI, Mobile App Development, Front-end, Full-stack, UI Development, APIs, App Store, Google Play Store, Back-end, AWS, Prismic
  • Tools

    Figma

Education

  • Bachelor's Degree in Computer Science
    2016 - 2019
    University College Dublin - Dublin, Ireland

To view more profiles

Join Toptal
Share it with others