Pratik Bassi, Developer in Vancouver, BC, Canada
Pratik is currently unavailable

Pratik Bassi

Software Developer

Vancouver, BC, Canada

Toptal member since August 7, 2025

Bio

Pratik is a software developer with six years of experience in a variety of technologies. He currently works in Ruby on Rails and React but has also worked on Vue, Laravel, Spring Boot, and Next.js projects. Most recently, Pratik worked at an accessibility services and remediation company and has a wealth of accessibility-related knowledge.

Portfolio

Allyant
Agile Project Management, Android, Android Development, JavaScript...
Exan Software
Java, JavaScript, Spring Boot, Vue 3, MySQL, Agile Project Management...
Concord Business Plans
JavaScript, Next.js, Netlify, HTML, CSS, GitHub Actions...

Experience

  • Vue - 6 years
  • JavaScript - 6 years
  • Agile Project Management - 6 years
  • Python 3 - 6 years
  • Ruby on Rails (RoR) - 4 years
  • Java - 3 years
  • PostgreSQL - 3 years
  • Amazon S3 (AWS S3) - 3 years

Preferred Environment

Windows 11, Ubuntu 22.04, MacOS, Ruby on Rails 8, Vue 3, React, Python 3, JavaScript, TypeScript, Ruby on Rails (RoR)

The most amazing...

...thing I've built is a set of accessibility tests that can be deployed through large-scale scanning tools, Chrome extensions, and CLI tools.

Work Experience

Software Developer

2022 - 2025
Allyant
  • Developed scanning and testing tools to search for web accessibility errors, improving auditing speed by up to 50%.
  • Maintained and developed a large accessibility project manager for 6,000+ clients and company staff.
  • Updated and improved Android accessibility application to demonstrate common mobile accessibility issues using Kotlin.
  • Improved data pipelines between project software, scanning tools, and Chrome extensions to enable comprehensive cross-application functionality, increasing automation of repetitive tasks.
  • Headed the development of WCAG compliance scanning tools for both command line and web use as a software-as-a-service (SaaS) product.
  • Utilized internal and external APIs to connect internal tools to Jira, Microsoft Teams, and Slack.
Technologies: Agile Project Management, Android, Android Development, JavaScript, Ruby on Rails (RoR), Vue 3, PostgreSQL, Heroku, Amazon S3 (AWS S3), Ruby on Rails 8, HTML, Vue, Java

Software Developer 1

2021 - 2022
Exan Software
  • Developed new features and tools for a SaaS product for the management of dental schools.
  • Integrated and merged changes from sibling companies into educational products, bringing new features from legacy applications into other applications.
  • Investigated and enacted performance improvements on existing software, reducing load time and increasing application responsiveness by at least 10%, as measured by Chrome DevTools.
  • Developed a custom report-building tool for client-side financial data gathering, mapping large data lakes for customer use using Pentaho Data Analytics and ETL scripts for 200,000+ records.
Technologies: Java, JavaScript, Spring Boot, Vue 3, MySQL, Agile Project Management, Amazon S3 (AWS S3), HTML, CSS, Vue

Web Developer

2020 - 2021
Concord Business Plans
  • Built several robust sites for various clients and optimized SEO to maximize website potential, helping generate millions in revenue and assisting several companies in receiving seed funding.
  • Developed websites to be continuously integrated and deployed to rapidly meet changing project requirements.
  • Created a custom CMS solution for Concord Business Plans to replace WordPress while increasing page loading speed by 28%.
Technologies: JavaScript, Next.js, Netlify, HTML, CSS, GitHub Actions, Agile Project Management, PostgreSQL

Junior Software Developer

2019 - 2020
ObjectBright
  • Created and updated Python adapter programs for reading text and .XLSX files generated by cron jobs that run optical character recognition programs. Developed Oracle 10g database solutions to store generated data.
  • Built internal data analysis web tools for gathering and quantifying data across several client-owned companies to track hundreds of millions in revenue across 6+ large corporations.
  • Developed financial dashboards for insurance agents to view and track sales goals and projected revenue.
Technologies: PHP, Laravel, Vue, Oracle, JavaScript, CSS, HTML, Python 3, Agile Project Management, PostgreSQL

Experience

Long-term Care Marketing Exploration

https://github.com/pratikbassi/battleship
A model that predicts long-term care insurance for a pre-selected group.

We are able to predict who purchases long-term care insurance from a pre-selected group of flyer respondents. The working model helps optimize customer marketing, reducing the business cost of each sale.

This results in lower customer premiums and more profits for the companies using this model.

Education

2023 - 2024

Post-graduate Program in AI and Machine Learning

University of California, Berkeley - Berkeley, California, USA

2020 - 2023

Bachelor's Degree in Information Technology

Northeastern University - Boston, MA, United States

Skills

Libraries/APIs

Vue 3, Vue, React, Pandas, TensorFlow, Keras

Languages

Python 3, JavaScript, Java, TypeScript, HTML, CSS, PHP

Frameworks

Ruby on Rails (RoR), Spring Boot, Next.js, Laravel

Platforms

Ubuntu 22.04, MacOS, Android, Jupyter Notebook, Heroku, Netlify, Oracle

Storage

PostgreSQL, Amazon S3 (AWS S3), MySQL

Paradigms

Agile Project Management

Other

Windows 11, Ruby on Rails 8, Web Project Management, Android Development, GitHub Actions

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