I'm Bibin Alias.-image

I'm Bibin Alias.

An engineering professional with strong expertise in creating and accomplishing solutions for complicated business problems requiring smart logic. Hands-on experience in designing and developing complex algorithms using Embedded C. Experienced in MVC development and automated testing using Python. Strong organizational skills along with the ability to accomplish multiple tasks under extreme pressure, and meet specific deadlines.

about-me-image

About me

Highly skilled professional with over 7 years (3 years - vocational) of experience of being an embedded software engineer and 5 years of open work permit in Canada. Proven expertise in delivering high-quality solutions and identifying critical issues. Adept at designing and implementing efficient test frameworks to streamline processes. Proficient in collaborating with cross-functional teams and providing technical guidance. Strong problem-solving abilities and a keen eye for detail. Seeking high-end tech roles to leverage skills and contribute to cutting-edge projects.

  • Location:Scarborough, ON
  • Study:Mahatma Gandhi University
  • Nationality:Indian
  • Employment:Thinkpalm Technologies
  • Interests:Meliponiculture, Farming

Education

Bachelor of Technology Degree in Electronics & Communication Engineering

Mar Athanasius College of Engineering - Mahatma Gandhi University, KeralaNovember 2019

As co-founder of the IOT Club, developed projects using Arduino and Raspberry Pi and coordinated the Industrial Entrepreneurship Development Cell, gaining leadership skills through various trainings.

Diploma in Electronics Engineering

Board of Technical Education, KeralaApril 2015

graduated with First Class with Distinction, specializing in Electronics.

Work

Software Engineer

Thinkpalm TechnologiesNovember 2022 - Present

As part of my responsibilities, I have been actively involved in developing and testing Bluetooth and WLAN features on chipsets, ensuring their quality through robust debugging tools and code review processes. I possess an in-depth understanding of the Bluetooth subsystem source code flow, wireless networking fundamentals, and protocols like GATT, GAP, and HCI. My expertise includes working with debugging tools such as Vim and Wireshark, as well as employing code review processes with Git and Gerrit. Moreover, I successfully resolved firmware bugs in CL8000 Wi-Fi chips using Coverity, enhancing their stability and reliability. I have made significant contributions by adding new features to improve functionality and user experience. One of my accomplishments includes integrating Wi-Fi and Bluetooth functionalities in one CL6000 chip. For my dedication and valuable contributions, I have been awarded and recognized as a valuable team member.

Software Engineer

GadgEon Smart Systems Inc.April 2021 - November 2022

In my role, I have been responsible for designing and developing the Controller Interface and User Interface for HVAC system (IoT feature). I have extensive experience in developing Linux applications for MQTT using libmosquitto and mDNS, Zigbee using MGM210, and Bluetooth using bluez interfaces. Additionally, I successfully designed and developed a network co-processor application for Z-Wave communication using ZGM130. My expertise also includes creating device drivers for ADS8668(SPI). I conducted the final board bring-up of HVAC systems and performed thorough testing using equipment like a logic analyzer. I am well-versed in Linux platform and Embedded Linux (Yocto). As part of my work, I designed and developed a Model View Controller (MVC) Test Fixture Application using Python and created user interface designs (PyQt5) for it. Moreover, I have considerable experience in test automation using Python and Embedded C.

Firmware Engineer

Transight SystemsNovember 2019 - April 2021

Throughout my work experience, I have gained valuable expertise in firmware development, with a focus on FreeRTOS 10 and Open CPU. This specialization allowed me to effectively design and develop drivers for W25Q128JV (QSPI) and LIS2DE12 (I2C) devices. I have successfully completed numerous projects in the Internet of Things (IoT) field, utilizing ARM microcontrollers to achieve remarkable outcomes. Proficiency in communication protocols such as CAN, I2C, QUAD SPI, RS 485, and RS 232 has been instrumental in enabling seamless data transfer. Leveraging my knowledge of LSM6DS3 and LSM6DSL IMU, I have developed algorithms for harsh acceleration/braking and tilt/rash turn scenarios, specifically for AIS 140 devices. As part of my responsibilities, I conducted comprehensive hardware and firmware testing of various IoT devices, utilizing Python programs to obtain Automotive Research Association of India (ARAI) certification. Additionally, I possess knowledge about 4G and 2G modules (EC25, MC60), as well as GNSS(GPS) modules (L89, L86). With expertise in reverse engineering and proficiency in equipment such as oscilloscopes, I have successfully conducted final board bring-up and PCB testing. For schematic design and PCB layout, I am proficient in using Orcad 9.2.

Skills

Take a look at my proficiency.

Environments
IoT
Bare-metal
Embedded Linux
RTOS
Driver
Device Driver
Programing Languages
C
Python
Assembly Language
HDL
Wired Communication Protocols
SPI
I2C
RS-232
RS-485
Quad SPI
CAN
Wireless Communication protocols
MQTT
Bluetooth
ZigBee
Z-Wave
Wi-Fi
Spoken languages
English
Malayalam
Hindi
Sanskrit

Bibin is a highly skilled engineer with expertise in embedded systems development, firmware development, and software design. Bibin has demonstrated strong problem-solving skills, attention to detail, and a deep understanding of embedded systems. He is a quick learner and is always eager to take on new challenges. His ability to work well in a team and communicate complex technical concepts to non-technical stakeholders makes him an excellent asset.

-- Jesse Wilson

I highly recommend Bibin as an embedded software engineer. During his time at Transight Systems, He demonstrated exceptional technical skills, dedication, and attention to detail in his work.

-- Vijeesh PM

Bibin is a fast learner, capable of comprehending intricate technical concepts in a fraction of the time it would take most people. He possesses a sharp eye for detail and an insatiable curiosity that motivates him to continuously seek out new challenges and acquire new skills. His ability to learn quickly made him an invaluable member of our team, allowing him to take on complex projects and deliver exceptional results in a short amount of time.

-- Arun Cheriyan

Bibin has a deep understanding of embedded systems, including hardware and software integration. He is adept at working with microcontrollers, sensors, and other embedded devices. He is also proficient in programming languages such as C, Python, and assembly language.

-- Nithin Abhimanue

Bibin is a talented firmware engineer with dedication to his designs. He has a good understanding of communication protocols. He is experienced with different controller families. I should recommend him for Programming skills, interpersonal skills and problem solving skills as these are essential for a developer.

-- Justin Joy

Get in touch.

I believe that collaboration is key to success. Let's explore how we can work together to achieve great things.

LinkedIn
Bibin Alias
© Copyright 2023 Bibin Alias