. Sachini Dissanayaka : Experiences

Experiences

highflyer

Software Engineer, HighFlyer Global (Pvt) Ltd

March 2023 - Present

HighFlyer is a software engineering startup that offers a comprehensive range of services for organisations.

  • Technologies used - React.js, Frappe, Python
  • I played a key role in developing an analytics portal using React.js and Recharts, which was the company’s first international project. The portal empowers users to explore data effortlessly with a variety of chart options.
  • The portal was developed with user-centric features like drag and drop, full-screen view, clipboard copying, and downloading the full portal dashboard as a PDF.
  • Currently, collaborating with the team on building a robust ERP system using the Frappe Framework which is planned to be the primary product of the company. In parallel I’m working on a mobile/tablet-supported React application that can be used to access the ERP system remotely.
natter

Software Engineer, Natter Life

July 2023 - October 2023

Natter is a social media platform for men’s mental health and well-being.

  • Technologies used - React.js, Next.js, Docker, Strapi, Postgres, AWS, Figma
  • I was the lead developer in making the main CMS app using Strapi and Postgres, turning it into our main communication hub.
  • Even though the company was just starting out, I built the app from the ground up and quickly adjusted it to suit the company's needs.
  • Extended accessibility with a user-friendly frontend web app using Next.js, ensuring seamless integration with CMS data.
  • Optimized media library operations through AWS S3, reducing data retrieval times.
  • Actively contributed to design and development iterations, enhancing user interfaces and experience flows in Figma.
  • Actively contributed to design and development iterations, enhancing user interfaces and experience flows in Figma.
  • Excited to share that I’m writing a Medium article series about Strapi - View

Software Engineer, WSO2 Inc.

May 2022 - Jan 2023 (8 months)

WSO2 is an open source technology provider in the API Management domain.

  • Technologies used - Java, Maven
  • Upgraded Twilio SDK version, moving from 3.3.13 to 8.36.0 ensuring a seamless transition and reducing potential compatibility issues.
  • Contributed to the integration test management, APIM support and APIM regression test handling and improvement
  • Implemented comprehensive server restart tests for APIM versions 4.0.0, 4.1.0, and 4.2.0.

Software Engineer (Internship), Emojot (Pvt) Ltd

October 2020 - May 2021 (8 months)

Emojot is a global pioneer in real-time, emotion-based, intelligent experience management.

  • Technologies used - JavaScript, Node.js, MongoDB, Postman
  • Implemented a multi-factor authentication system for Emojot Dashboard and CX Portal, which is currently in use by over 1000+ users.
  • Have improved user operation management and restricted user actions based on authorization levels
  • Bug fixing
  • Wrote a medium article about MFA to share knowledge with the community - View