Visitha Wijesinghe, Developer in Colombo, Sri Lanka
Visitha is available for hire
Hire Visitha

Visitha Wijesinghe

Verified Expert  in Engineering

Full-stack Developer

Colombo, Sri Lanka

Toptal member since August 25, 2022

Bio

Visitha is a full-stack developer and AWS solutions architect experienced in the financial, healthcare, and airline industries. He excels in building robust systems, HIPPA compliant security, and scalable cloud-based solutions. At the London Stock Exchange, he securely migrated exchange data from 1.0 to 2.0 while implementing testing for MillenniumIT products. Visitha has delivered UI and back-end work with React, Node.js, and Python and designed analytics frameworks and authentication systems.

Portfolio

GoGetDoc
Node.js, React, Python 3, Auth, SAML, Docker, Serverless Framework...
Predictive Analytics Group
React, Node.js, Python 3, Okta, SAML, OAuth 2, Docker, SQL, NoSQL...
Rozie AI
Node.js, Python 3, React, Serverless Architecture, NoSQL...

Experience

  • Software Development - 6 years
  • Node.js - 6 years
  • React - 4 years
  • AWS Certified Solution Architect - 4 years
  • Serverless Architecture - 3 years
  • Python 3 - 3 years
  • Python 2 - 3 years

Availability

Part-time

Preferred Environment

Slack, JetBrains, Node.js, Serverless Architecture, Amazon Web Services (AWS), React, Python 3, Python 2, FastAPI

The most amazing...

...application I've built is a health care marketplace known as GoGetDoc. My team and I built it in eight months.

Work Experience

Lead Software Engineer

2021 - PRESENT
GoGetDoc
  • Designed and implemented highly scalable cloud-based solutions (AWS and serverless).
  • Designed and implemented HIPPA compliance security around applications.
  • Completed UI and back-end development with React, Node.js, and Python.
  • Ensured high quality deliverables (unit, integration, and UI testing).
  • Minimized the cost related to deployment infrastructure.
  • Collaborated directly with clients and partner companies.
Technologies: Node.js, React, Python 3, Auth, SAML, Docker, Serverless Framework, Serverless Architecture, FastAPI, NoSQL, MongoDB, Amazon Web Services (AWS), AWS Lambda, Amazon DynamoDB, Amazon RDS, Stripe, Stripe API, Python, Django, Flask, MySQL, SAML-auth, React-JSS, Next.js, JavaScript, AWS Fargate, WebSockets, Auth0, Auth0 API, Auth0 Management API v2, AWS IAM, AWS Glue, Kafka Streams

Senior Full-stack Developer

2019 - 2021
Predictive Analytics Group
  • Designed and developed AutoStat.
  • Designed and implemented an R Markdown-based academic document builder.
  • Implemented SSO for AutoStat.
  • Deployed and managed applications in cloud-based environments.
Technologies: React, Node.js, Python 3, Okta, SAML, OAuth 2, Docker, SQL, NoSQL, Serverless Architecture, MongoDB, Amazon Web Services (AWS), AWS Lambda, Amazon DynamoDB, Amazon RDS, Stripe, Stripe API, Python, Django, Flask, MySQL, Amazon Elastic Container Service (ECS), SAML-auth, React-JSS, JavaScript, AWS Fargate, TypeScript, WebSockets, Socket.IO, Auth0, Auth0 API, Auth0 Management API v2, AWS IAM

Software Engineer

2018 - 2019
Rozie AI
  • Designed and developed an analytics framework for Rozie products.
  • Designed and implemented an authentication system for Rozie front-ends and back-end REST endpoints.
  • Designed and implemented a basic service module for all Rozie products.
Technologies: Node.js, Python 3, React, Serverless Architecture, NoSQL, Amazon Web Services (AWS), AWS Lambda, Amazon RDS, Stripe, Python, Django, Flask, MySQL, Amazon Elastic Container Service (ECS), React-JSS, JavaScript, AWS Fargate, TypeScript, WebSockets, Auth0, Auth0 API, Auth0 Management API v2, AWS IAM

Software Engineer

2017 - 2018
London Stock Exchange
  • Implemented a functional and unit test framework for MillenniumIT products.
  • Migrated the Singapore stock exchange data from 1.0 to 2.0 securely.
  • Introduced Cucumber for the behavior-driven development for the Millennium post-trade products.
Technologies: C++, Python 2, JavaScript, Node.js, JUnit, NoSQL, Amazon Web Services (AWS), AWS Lambda, MySQL

Software Engineer Intern

2015 - 2016
WSO2
  • Contributed to WSO2 API Manager and WSO2 API Manager UI.
  • Designed and implemented Apache Tomcat Valve for single sign-on.
  • Created a migration plan to move TomCat-hosted applications to AWS.
Technologies: Java, Apache Maven, AngularJS, Amazon Web Services (AWS), Jakarta EE, Apache Tomcat, NoSQL, MySQL

Experience

GoGetDoc

GoGetDoc is a healthcare marketplace where providers can register and sell their products. I started this project with another developer and, within six months, hired more than ten skilled software engineers as my team continued growing.

The predecessor of this project was GoGetTested, which was already decommissioned. That was a temporary project which helped customers to schedule their PCR and RAT tests and get their digital certificates. This product was a huge success; within six months, the revenue was over three million USD. I developed this project with one UI developer and a business analyst.

AutoStat

With AutoStat, we introduced a faster, smarter, real-time scheduling tool for organizations to build, optimize, and automate the scheduling process in one unified platform. AutoStat takes you through the entire data science continuum, from data management to automating sophisticated prediction models, all in one platform!

Subscription Model for GoGetDoc

I have designed and implemented a subscription and payment solution for GoGetDoc. This solution included card payments, cardless payments, offline payments, and many more payment options.

The subscription model included many packages, including a basic monthly subscription, freemium subscriptions, promo codes, free trials, and many more options.

Education

2013 - 2017

Bachelor's Degree in Computer Science

University of Moratuwa - Colombo, Sri Lanka

Certifications

AUGUST 2022 - AUGUST 2025

AWS Certified Solutions Architect Associate

AWS

Skills

Libraries/APIs

React, Node.js, Auth, Stripe, React-JSS, Socket.IO, Auth0 API, Stripe API, Auth0 Management API v2

Tools

Auth0, AWS IAM, Amazon Elastic Container Service (ECS), AWS Fargate, AWS Glue, Kafka Streams, Slack, JetBrains, Apache Maven, Apache Tomcat

Languages

Python 3, SQL, Python, TypeScript, Python 2, Java, C++, JavaScript, SAML

Frameworks

Serverless Framework, Django, Flask, Next.js, AngularJS, JUnit, OAuth 2

Paradigms

Serverless Architecture

Platforms

AWS Lambda, Docker, Amazon Web Services (AWS), Jakarta EE

Storage

NoSQL, Amazon DynamoDB, MySQL, Redis, MongoDB

Other

FastAPI, Solution Architecture, AWS Certified Solution Architect, Software Development, Serverless, Amazon RDS, WebSockets, SAML-auth, Okta, Analytics

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