Pankaj Bassi, Developer in Vancouver, BC, Canada
Pankaj is available for hire
Hire Pankaj

Pankaj Bassi

Verified Expert  in Engineering

Front-end Developer

Location
Vancouver, BC, Canada
Toptal Member Since
September 1, 2021

Pankaj is a mobile developer with experience developing user-friendly interfaces, testing, and debugging web and mobile applications. He has also been involved in generating automated test scripts using Selenium and Detox. Pankaj has experience and a keen interest in automation and front-end development.

Portfolio

Netcoins
React Native, TypeScript, JavaScript, Android, iOS, Redux, Redux Toolkit...
Milk Moovement
React Native, Node.js, Jira, REST APIs, Detox, MongoDB, Formik, Expo...
BuiltSpace Technologies Ltd
Asana, React, React Native, JavaScript, jQuery, HTML, CSS...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Git, Slack, Asana, Jira, MacOS

The most amazing...

...thing I've developed is a React Native app for a startup that had a SaaS application for building management and similar industries.

Work Experience

Mobile Application Developer

2022 - PRESENT
Netcoins
  • Maintained existing codebase while continuously improving and evolving current architecture.
  • Set up easy-to-implement and reusable code architecture, allowing new features to be implemented quickly and efficiently.
  • Assisted in integrating and setting up critical private packages such as Jumio and Sardine.
  • Oversaw and reviewed work performed by external contractors.
Technologies: React Native, TypeScript, JavaScript, Android, iOS, Redux, Redux Toolkit, Android Studio, Xcode, Team Leadership, Cross-platform, Firebase iOS SDK, Firebase Android SDK, Firebase, API Integration

Mobile Developer

2021 - 2022
Milk Moovement
  • Maintained and implemented new features on a mobile application focused on the dairy supply chain.
  • Translated loose product requirements into technical specifications and implemented custom features for the mobile app.
  • Collaborated with the product owner and lead developer to forecast deliveries over multiple sprints.
Technologies: React Native, Node.js, Jira, REST APIs, Detox, MongoDB, Formik, Expo, Confluence, Git, Bitbucket, Slack, TypeScript, Cross-platform

Full-stack Developer

2020 - 2021
BuiltSpace Technologies Ltd
  • Led the entire mobile app development process, which included planning and implementing the code architecture and maintaining and updating E2E automated tests.
  • Maintained and ensured that AWS serverless services, such as API Gateway and Lambda functions, were up to date.
  • Co-developed a SaaS mobile app from scratch using React Native for the UI and Realm objects for persisting storage.
  • Collaborated with the project lead to develop a client-specific workflow.
  • Developed three web tools that seamlessly integrated, allowing the client to digitize its inventory while inspecting and generating ROI reports on the data collected.
Technologies: Asana, React, React Native, JavaScript, jQuery, HTML, CSS, Amazon Web Services (AWS), Amazon API Gateway, AWS Lambda, Selenium, Java, Microsoft Flow, Microsoft Power BI, Automated Testing, Mobile App Development, E2E Testing, Code Architecture, SaaS, Realm, User Interface (UI), Workflow, Cross-platform

Service Twin Mobile App

A React Native mobile app that's an integral part of the SaaS software package provided by BuiltSpace for industries like building management, HVAC suppliers, and cleaning companies. The app is used by field workers, such as technicians and cleaners. It plays a major role in allowing these industries to collect field-level data and use it for many admin-related tasks and data analysis. The app also used Realm objects and a custom network service for real-time updates, allowing multiple field workers to work on different parts of the same project in real time.

I co-developed the Service Twin app from scratch while working at BuiltSpace. I took the lead in revamping the whole user interface with a clean interface that's easy to use and navigate, thus allowing the field workers to understand and start using the application for day-to-day tasks quickly.

Sub-metering Solution

A custom client workflow for a BuiltSpace submetering client. The client had a very specific workflow that they wanted to use on top of the BuiltSpace SaaS application. I collaborated with the project lead to implement a multi-phase, custom solution for this client. The solution included three distinct parts:

1. Building a product catalog feature that allowed the client to easily add new meters on the platform by choosing the correct product from their inventory.
2. Customizing existing mobile features to allow the client to commission those meters quickly.
3. Allowing clients to use the data collected to generate installation reports on the web platform for the meters.

Driver Handheld

A React Native-based app used by drivers to track the raw milk transported along the dairy supply chain. While working at Milk Moovement, I collaborated with the project manager to understand and translate the client's loose product requirements into a technical specification and led the implementation of new features in the mobile app.

Languages

JavaScript, TypeScript, HTML, CSS, Java

Frameworks

React Native, Redux, Selenium

Libraries/APIs

REST APIs, jQuery, React, Node.js, Formik, Firebase iOS SDK, Firebase Android SDK

Other

Mobile App Development, Redux Toolkit, User Interface (UI), Workflow, Team Leadership, API Integration, Detox, Amazon API Gateway, Data Structures, Firebase Hosting, Code Architecture, SaaS

Tools

Git, Slack, Asana, Jira, Bitbucket, Microsoft Flow, Android Studio, Xcode, Expo, Confluence, Microsoft Power BI

Paradigms

Cross-platform, Agile Software Development, Automated Testing, E2E Testing

Platforms

Windows, Visual Studio Code (VS Code), Firebase, MacOS, Android, iOS, Amazon Web Services (AWS), AWS Lambda

Storage

MongoDB, Realm

2017 - 2020

Associate Degree in Computer Science

Langara College - Vancouver, British Columbia, Canada

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