Suhail Singh Bains, Developer in Toronto, ON, Canada
Suhail is available for hire
Hire Suhail

Suhail Singh Bains

Verified Expert  in Engineering

Bio

Suhail is a talented MuleSoft professional passionate about updating, refreshing, and modernizing legacy architecture. He developed a safety app that sends information to the local police with the touch of a button, providing a link to the IMEI number for tracking and a timestamp of the location. Suhail has contributed to MuleSoft documents and communities, giving countless presentations and talks on Azure, GitHub, and MuleSoft, inspiring others to work with MuleSoft and Salesforce technologies.

Portfolio

BlackBerry
Linux, Terraform, Terragrunt, Chef, Scripting, Jira, Confluence, Git, GitLab...
Finastra
Java, Python 3, Python 2, Python API, Jakarta EE, Salesforce, Agile, Jira, Git...
WhatRocks Foundation
MuleSoft, API Integration, Java, Vue, React, Springbot, React Native, Flutter...

Experience

  • APIs - 4 years
  • Java - 3 years
  • Windows - 3 years
  • React - 2 years
  • Spring Boot - 1 year
  • MuleSoft - 1 year
  • Community - 1 year
  • Agile - 1 year

Availability

Part-time

Preferred Environment

MuleSoft, Windows, Unix, Linux, MacOS, Android, iOS

The most amazing...

...thing I've developed is a MuleSoft app, leading SQL to HDFS integration with colleagues: we won Best Applied Computing at University of Windsor's demo day.

Work Experience

Site Reliability Engineering Specialist (Student)

2022 - 2023
BlackBerry
  • Designed and built Confluence and Jira automation to streamline workflows, increase efficiency, reduce the time required for documentation creation, facilitate the movement of Jira tasks, and enhance monitoring through updating wiki pages.
  • Successfully implemented Terraform upgrades on various lab and production services as a collaborative team member, effectively resolving any unforeseen issues that arose during the process.
  • Conducted foundational work for the upgrade from Ubuntu 18 to Ubuntu 20, thoroughly evaluated the compatibility of components and versions for five services, and produced comprehensive documentation detailing steps taken and the final version.
  • Architected and developed Confluence and Jira automation applications for internal employees to reduce documentation effort, move Jira tasks to the next steps, and enhance monitoring through updating wiki pages. This application could run via two methods.
  • Executed foundational work for the upgrade from Ubuntu 18.04 to Ubuntu 20.04 LTS.
  • Evaluated the compatibility of components and versions for five products and produced comprehensive documentation detailing the steps taken and final recommendations, which will be used for future upgrades.
  • Used this document to successfully upgrade a core application by guiding another employee and executed a Jenkins job for production testing.
Technologies: Linux, Terraform, Terragrunt, Chef, Scripting, Jira, Confluence, Git, GitLab, GitLab CI/CD, Python, DevOps, Continuous Delivery (CD), REST APIs, Full-stack, Azure, CSV

Associate Enterprise ETL Developer

2021 - 2021
Finastra
  • Architected the data warehouse sync by converting and pushing CSV files from a self-created FTP server into a SQL server. Scheduled and executed EXE file on a Windows server located in London using MuleSoft integration.
  • Resolved issues in the pipeline for syncing SFDC data (contacts, contracts, etc.) to NetSuite and SyncBack.
  • Identified and fixed a critical flaw related to writing file names using ObjectStore in a Concourse pipeline.
Technologies: Java, Python 3, Python 2, Python API, Jakarta EE, Salesforce, Agile, Jira, Git, GitHub, Travis CI, Docker, MuleSoft, Mule ESB, Mule Runtime Engine, APIs, REST APIs, PostgreSQL, Middleware, Message Queues, Authentication, API Gateways, ETL, iPaaS, Apex, Data Transformation, DataWeave, Data Integration, Anypoint Studio, Salesforce CPQ, Full-stack, Salesforce API, CSV, SAP

Software Development Intern

2019 - 2020
WhatRocks Foundation
  • Designed and executed MuleSoft batch jobs to ensure seamless Firebase data backup.
  • Built a customer website for revolutionary blockchain tech using Spring Boot and InVisionApp UI designs.
  • Reused the server for a cross-platform React Native and Flutter mobile app on iOS.
  • Initiated Selenium and Jest tests for automated testing, increasing efficiency by 90% for product design testers. Implemented async/await for user input in certain scenarios.
  • Contributed to data management by developing MuleSoft solutions for the Firebase backup.
Technologies: MuleSoft, API Integration, Java, Vue, React, Springbot, React Native, Flutter, Agile, InVision, Git, HTML, CSS, JavaScript, APIs, Node.js, REST APIs, PostgreSQL, Middleware, Message Queues, API Gateways, iPaaS, Android, Data Transformation, DataWeave, Data Integration, Anypoint Studio, Full-stack, Salesforce API, CSV, Front-end

Django Developer Intern

2019 - 2019
CFEES - Defence Research & Development Organisation (DRDO)
  • Developed a robust inventory management system for streamlined operations.
  • Successfully deployed the system on the DRDO CFEES server for efficient access and security.
  • Implemented an on-premise solution to ensure reliable inventory tracking and management.
Technologies: Python, Django, SQLite, Agile, Git, GitHub, CSS, JavaScript, APIs, REST APIs, PostgreSQL, Full-stack, CSV, Front-end

Web Development Intern

2018 - 2018
Finalytics Commercial Technologies Pvt Ltd.
  • Migrated a Java application to a React framework, enhancing user experience and leveraging modern web technologies.
  • Revamped Java data structures, transforming strings, structs, etc., into JSON objects for improved efficiency.
  • Developed new API calls during the migration, ensuring seamless integration and functionality in the updated system.
Technologies: React, JSON, Java, Git, HTML, CSS, JavaScript, APIs, REST APIs, PostgreSQL, Full-stack, CSV, Front-end, Open Source

Software Developer

2017 - 2017
Elogstation
  • Designed and developed a cross-platform application using Xamarin, enabling drivers to interact seamlessly across multiple platforms.
  • Created an Android app using Java, providing a robust and native user experience for Android device users.
  • Empowered drivers with an intuitive interface and essential functionalities through the application, enhancing their efficiency and productivity.
Technologies: Android, Xamarin, Git, GitHub, HTML, CSS, JavaScript, APIs, REST APIs, PostgreSQL, Authentication, C#, Full-stack, CSV, Front-end

Data Integration with MuleSoft

https://www.youtube.com/watch?v=eYNHkUzoPEI
Spearheaded a data integration project with MuleSoft to synchronize data between the Microsoft SQL project and Hadoop HDFS.

More information about the project here:
https://www.youtube.com/watch?v=eYNHkUzoPEI

Women Safety App

https://github.com/suhailsinghbains/Women-Safety-App
A safety app offers an alternative to phoning the police, ambulance, or fire department. Most vehicles, such as cabs, have WiFi. When experiencing an emergency, it is not always possible or easy to transmit important information via a phone call.

This app enables detailed information to be quickly and easily transmitted to the authorities in case of emergencies. It has two buttons; one is yellow, the other red. Pressing the yellow button is for non-emergency situations such as taking a wrong turn and making a note of where you are. Pressing the red button is for true emergencies and sends information to the local police department with a text and link. That link, when opened, will show a Google Map along with markers and details of the corresponding user along with their comments.

Features include:
-Ability to add personalized comments.
-IMEI number tracking along with a timestamp of each location.
-Table is shown in PostgresSQL.
-Easy large-scale implementation.

Contributed to Open Source [Mozilla]

https://addons.mozilla.org/en-US/firefox/
When I heard about Mozilla Addons, it intrigued me. I wanted to contribute to the Addons project. The first thing I came across was the Addons website, which was written in React and testing via Jest. The Addons website is a place where all the Mozilla Firefox Addons can be downloaded and installed.

I contributed to this project and started a community to engage my college students to further contribute to it.

Source code: https://github.com/mozilla/addons-frontend/

WAV to MIDI Converter Website

https://www.youtube.com/watch?v=qArRpTn-FEQ
Reverse-engineered an existing WAV to MIDI conversion website and seamlessly integrated its back-end system into our webpage.

• Users can conveniently input a WAV file, and the resulting MIDI file is efficiently stored using Supabase.
• Implemented an aesthetically pleasing website design based on the Material theme.
• Successfully completed the entire project within an impressive two-day timeframe, surpassing the initially set two-week deadline.

E-learning Web App

https://github.com/COMP8347/Django_Project
I developed a web application featuring distinct user roles for students and administrators, ensuring tailored access to dedicated web pages. Further, I implemented an object-oriented structure using multiple models and inheritance, incorporating robust validation mechanisms within each user's profile.
2021 - 2023

Master's Degree in Master of Applied Computing

University of Windsor - Windsor, ON, Canada

2016 - 2020

Bachelor's Degree in Computer Science and Engineering

Guru Gobind Singh Indraprastha University - New Delhi, India

DECEMBER 2022 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

APRIL 2022 - APRIL 2024

MuleSoft Certified Developer (4)

MuleSoft

MAY 2020 - MAY 2022

MuleSoft Certified Platform Architect

MuleSoft

SEPTEMBER 2019 - SEPTEMBER 2021

MuleSoft Certified Developer (4)

MuleSoft

Libraries/APIs

React, Salesforce REST API, Node.js, REST APIs, Salesforce API, Python API, Terragrunt, Vue

Tools

Anypoint Studio, Salesforce Marketing Cloud, Visual Studio, Jira, Git, GitHub, Travis CI, Terraform, Chef, Confluence, GitLab, GitLab CI/CD, InVision, Salesforce CPQ

Languages

Java, Python, HTML, CSS, JavaScript, DataWeave, SQL, C#, Apex, Python 3, Python 2

Frameworks

Appium, Django, Spring Boot, Redux, React Native, Flutter, Materialize

Platforms

MuleSoft, Salesforce, Android, Azure, Linux, Unix, Windows, Microsoft, Xamarin, Mule ESB, MacOS, iOS, Jakarta EE, Docker, Mule Runtime Engine, Amazon Web Services (AWS)

Storage

PostgreSQL, Data Integration, DB, On-premise, SQLite, JSON

Paradigms

Agile, Object-oriented Programming (OOP), DevOps, Continuous Delivery (CD), ETL

Other

APIs, Chrome Extensions, Message Queues, Artificial Intelligence (AI), Frameworks, Machine Learning, Data Transformation, Browser Plugins, Full-stack, CSV, Front-end, Open Source, Middleware, API Gateways, Architecture, Community, Teams, Integration, API Integration, Cloud, Infrastructure, Scripting, Springbot, Authentication, iPaaS, SAP, Supabase, Models

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