Neeraj Bansal

About

Mechatronics Systems Engineer.

I am a Mechatronic Systems Engineering Student graduate from Simon Fraser University. During my degree, I worked in student design clubs to understand and learn more about enginnering. Below shows my skills and experience on the projects I've worked on with some resources (including source-code and its documentation).

  • Age: 28
  • City: Burnaby, BC
  • Degree: Bachelor of Applied Science
  • Email: neerajb1015@gmail.com
  • Job Availability: Working at Ensol Systems
  • Job Title: Software Developer

Skills

KiCAD/Altium/Eagle
SOLIDWORKS/AUTOCAD
PYTHON/C/C++
PLC/AUTOMATION
ESP32 HARDWARE AND SOFTWARE
EMBEDDED PROGRAMMING
HTML/CSS/JS/PHP
DATABASE
MATLAB

Work Experience

Education

B.A.Sc. Mechatronic Systems Engineering

2016 - 2021

Simon Fraser University, BC Canada

Engineering Design Clubs

Electrical Team Member

Sept. 2018 - Dec. 2019

SFU Team Phantom

  • Designed a Power Distribution Board for Electric Formula Race Car to provide power to the Low Voltage System
  • Designed PCB takes care of Under-Voltage, Over-Voltage, current surge and Reverse voltage. In addition, it converts 12V to 5V and supplies to various different system
  • Programmed TMS570 to learn basic control functions using Halcogen to program different sub-systems of the vehicle

Interships

Hardware and Testing Engineer

Sep 2019 - Aug 2020

Metabolic Insights Inc., Kelowna BC

  • Designed PCB test boards to test new components
  • Programmed CNC for testing purposes
  • Designing circuit topology of the new components
  • ADC firmware development for better accuracy
  • Made proper documentation of the implementation with development sources

PCB Designer and Software Engineer

May 2018 - Aug 2018

CiBER Labs, SFU Burnaby BC

  • Designed PCB test boards to test new components
  • Programmed CNC for testing purposes
  • Designing circuit topology of the new components
  • ADC firmware development for better accuracy
  • Made proper documentation of the implementation with development sources

Volunteer Experience

VP Academic

May 2019 - April 2020

Mechatronic Systems Engineering Student Society

  • Advocating for students to the faculty for improvisation in the curriculum
  • Designed website with Jekyll (which uses Ruby)
  • Handling student issues and improve academic experience by integrating practical projects with the help of tech design clubs.

VP Internal

May 2018 - April 2019

Mechatronic Systems Engineering Student Society

  • Holding meeting and assisting the president with different tasks
  • Helping other executives with their tasks as required
  • Managing any documentation work regarding the student society

Professional Experience

Application Engineer

Nov 2021 - Feb 2025

Ensol Systems Inc.

  • Designed a new Hardware to integrate all the 3 products into a single product with add-ons.
  • After acquiring Ethertek, integrated all ethertek products into Ensol with a standard and a pro versioning, within 6 months.
  • Added Security updates with Basic Authentication, Token Authentication with an optional feature of token change in user defined interval.
  • Besides Security, I added a multi-user login management system that gives different level of access to the system.
  • Programming (in C++) to add communication to the Ensol EMI Board, to read and write to the Fuel Cells. This includes EfoyGen3, Adaptive Energy, Enerday (Previously Sunfire), PLC data intergration via ModBus, Enapter and Intelligent Energy
  • On the networking side, integrating VLAN was very interesting as it very commonly used in Corporate industry.
  • Functionality to upload server certificate and MQTT certificate was a great feature to let the client embedded out system into their environment.
  • A Genset Monitoring kit is one of the best application that the device I worked on, could be used for. Designing a whole page and a script to control the genset was fun.
  • Making a program for MQTT Protocol communication, to reduce the payload (saves data), and to protect the transferred data from interception.
  • Designing (python and shell) scripts for additional services to clients and used for production.
  • Devices I have worked with:
    • EFOY1800 / EFOY2400 / EFOY2800
    • Enerday (Previously Sunfire)
    • Enapter
    • Adaptive Energy
    • Intelligent Energy
    • PROSTAR (MPPT/PWM) Solar Charger
    • TRISTAR Solar Charger
    • Midnite Solar Charger
    • Wibotic Wireless Charger
    • Axis Camera
    • Weather Station
    • Modems and Switches
    • Linux Machines
    • Oscilloscope, Power Supply and other testing equipment
  • Things learned over the years:
    • Modbus (TCP/RTU)
    • CANBus
    • C++
    • HTML/CSS/PHP/JavaScript
    • Modem Configurations
    • Linux System and terminal
    • Serial and other communication protocols
    • MQTT
    • VLAN
    • Buildroot
    • Altium

LED Technician

Feb 2021 - May 2021

BetterWay Lighting

  • Soldering is one of the most used skills here
  • CNC machining tasks are assigned as necessary
  • Assembly of the Lighting, power supplies, and other components as required
  • Basic knowledge of DMX, color temperatrue, CRI etc
  • Designing an automatic system for color quality testing of the manufacturing products

CNC Program designer and machinist

Jan 2020 - May 2020

KamCraft Kitchen Cabinets, Surrey BC

  • Programmed CNC Code as per design requirements
  • Machined Syntec 11mb with custom code
  • Fully Operated CNC for wood-working
  • Worked with plywood, melamine and MDF to pocket, drill or cut according to the design

Contact

Please feel free to reach me if you'd like to talk about something!

REVIEW

If I have ever worked with you, I'd really appreciate if you could provide me a review by clicking here.