Shibam Debbarma, Developer in Montreal, QC, Canada
Shibam is available for hire
Hire Shibam

Shibam Debbarma

Verified Expert  in Engineering

Electronics Engineer and Software Developer

Montreal, QC, Canada

Toptal member since October 5, 2023

Bio

Shibam is an electronics engineer with experience in biomedical sensors, rapid printed circuit board (PCB) prototyping, PCB layout/testing, complementary metal-oxide-semiconductor (CMOS) circuits, and signal processing. He has expertise in embedded systems, microcontroller programming, firmware/software development, and communication protocols. Shibam's skills extend to Bluetooth and Wi-Fi modules and programming languages such as C, C++, Python, and Bash.

Portfolio

FlexTrade
C++, Python, JavaScript, XML, Trading, Linux, Git, Bash Script, Jira...

Experience

  • Circuit Design - 6 years
  • Altium - 6 years
  • PCB Layout - 6 years
  • C - 4 years
  • Electronic Sensors - 4 years
  • FIX Protocol - 2 years
  • C++ - 2 years
  • Python - 1 year

Availability

Part-time

Preferred Environment

Windows, Linux, PyCharm, Visual Studio, Altium, KiCad, Ads, LTspice, MATLAB, Cadence

The most amazing...

...project I've developed is a MOSFET-based voltage-controlled resistor circuit—it is linear and process variation-independent. This project got us a US patent.

Work Experience

Senior Technical Analyst

2016 - 2018
FlexTrade
  • Acted as a client onboarding specialist with testing, mapping, and automation duties.
  • Certified the client/broker-specific Financial Information eXchange (FIX) flows and Advanced Tactical Data Link Systems (ATDLS) in the user acceptance testing (UAT) production environment for asset classes globally.
  • Utilized the Jira tool to report the overall progress of all client-broker requirement-based FIX certifications. Maintained professional communication with different brokers, including investment banks, on behalf of the clients.
  • Acted as the team lead, managed a team of five people, and onboarded various brokers for two major Flextrade clients.
Technologies: C++, Python, JavaScript, XML, Trading, Linux, Git, Bash Script, Jira, FIX Protocol, FIXatdl

Monitoring Vital Signs and Location for COVID-19 Detection

The Mitacs Accelerate Internship Program, in partnership with McGill University, the University of Alberta, and iMD Research, a Montreal-based company for biomedical devices, that I participated in.

A smart, sensor-based wristwatch was intended to be developed during the 1st lockdown of COVID-19 to monitor patients who tested positive and patients at risk, like senior citizens. The device is designed to monitor if the person has a sudden rise in temperature or indicators of respiratory distress.

The wristwatch can monitor vitals like heart rate, blood oxygen saturation, breathing patterns, body temperature, and body posture. I worked closely with the smart sensors for photoplethysmography (PPG), temperature, and accelerometers to collect data from healthy participants and analyze them in MATLAB to extract the vitals.

Intelligent Sensing Devices for Automatized Non-invasive Breath-based Diagnosis

I participated in the Mitacs Accelerate Internship Program in partnership with McGill University and AntiSense, a Montreal-based program that aims to develop intelligent sensing devices.

This project aims to develop a gas sensor array-based printed circuit board (PCB) for sensing carbon dioxide (CO2), alcohol, and other gases from the environment.

MY ROLE
I selected and procured the necessary gas sensors, including CO2, alcohol, ammonia, and acetone, from different distributors. I prototyped, soldered, and tested the PCB hardware, developed firmware for digitally controlling gas pumps and valves, and tested the gas sensor array in controlled gas chambers and open-air environments. I was fully liable for designing the hardware prototype in this project.

Wearable Biopotential Measurement Systems (Ph.D. Research Project)

A sensor-array-based smart wireless flexible device interfaced with wearables like headbands or mouthguards to monitor vital signs like heart rate, blood oxygen saturation, temperature, body posture, and sleep assessments.

MY ROLE
I conducted the initial research using several sensors like the photoplethysmography (PPG) sensor, temperature sensor, accelerometers, and EEG/EOG electrodes to acquire biosignals for assessing the vitals.

I conducted circuit simulations, designed multilayer flexible printed circuit boards (PCBs), assembled and tested hardware, developed firmware, and prototyped flexible wireless systems for biopotential measurements.

I extensively researched signal processing and sensor-fusion techniques to remove artifacts from the measured biosignals.

POTENTIAL APPLICATIONS
The prototypes are integrated with headbands for remote electrooculogram (EOG) measurements and mouthguards for intra-oral electroencephalogram (EEG) measurements.

A Bioimpedance Simulator (Master's Research Project)

https://www.ee.iitb.ac.in/~spilab/mtech_thesis/mtp2016_Shibam_Debbarma_Bioimpedance_simulator_29June_2016.pdf
A microcontroller-based, battery-operated simulator circuit designed in PCB capable of generating signals equivalent to human body impedance (especially thoracic region).

I designed a printed circuit board (PCB) with analog and digital circuit blocks to generate a novel continuously variable voltage-controlled resistor (VCR) that acts as the human body impedance. I did a detailed study on the development of the novel voltage-controlled resistor (VCR) circuit using junction field-effect transistors (JFETs), MOSFETs, and operational amplifiers (OpAmps), which helped us get a US patent.

To control the parameters of the bioimpedance simulator board, I developed a GUI and a simple firmware (using C++) for the microcontroller-Bluetooth unit present on the board.

Potential applications of this bioimpedance simulator include testing and calibrating medical instruments such as the impedance cardiograph.

Continuously Variable Precision and Linear Floating Resistor Using MOSFETs (US Patent)

https://patents.google.com/patent/US11031158B2/en
A circuit for realizing a precise and linear floating resistor using metal-oxide-semiconductor field-effect transistor (MOSFET) devices is disclosed. A linear floating voltage-controlled resistor (LFVCR) is achieved using a MOSFET with a gate drive and substrate drive to provide feedback of the common-mode voltage across the source-drain terminals to the gate and substrate terminals. Two LFVCR circuits using matched MOSFET devices have independent substrates with an op amp-based negative feedback loop. They make a continuously variable precision and linear floating resistor, whose value can be controlled by varying voltage, current, and resistor. Further embodiments are disclosed for obtaining a resistor mirror circuit with multiple floating resistors, improving the linearity by using LFVCR circuits with complementary MOSFET devices, acknowledging a resistor with scaled-up resistance and an extended voltage range, achieving a resistor with scaled-down resistance and extended current range.

I implemented the entire circuit on the breadboard with MOSFET ICs and op amps and validated the proof of concept of this idea. The experimental results are in close agreement with the theoretical analysis.
2019 - 2023

Doctorate Degree in Electrical Engineering

McGill University - Montreal, Quebec, Canada

2014 - 2016

Master's Degree in Biomedical Engineering

Indian Institute of Technology Bombay - Mumbai, Maharashtra, India

2008 - 2012

Bachelor's Degree in Electrical Engineering

National Institute of Technology Agartala - Jirania, Tripura, India

Libraries/APIs

Altium

Tools

MATLAB, PCB Layout, KiCad, LTspice, Git, PyCharm, Visual Studio, Jira

Languages

C, C++, Python, Bash Script, FIXatdl, Embedded C, JavaScript, XML

Platforms

Windows, Linux, Bluetooth Low Energy (LE)

Frameworks

Qt

Other

PCB Design, PCB Functional Testing, Electronic Sensors, Circuit Design, Analog, Digital, Circuit Board Design, Oscilloscopes & Tester Equipment, Power Supplies, FIX Protocol, Firmware, Arduino IDE, Microcontrollers, Integrated Circuits, Battery Management Systems, Communication, Microcontroller Programming, Signal Processing, Embedded Systems, CMOS Circuits, Ads, Cadence, Trading, Sensors & Actuators, PIC32

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