Elvis Eshikena

Canada

@eeshiken

Firmware | Software | Embedded systems

Badges

Problem Solving
CPP

Certifications

eeshiken has not earned any certificates yet.

Work Experience

  • Mechatronics and Controls Research

    Zaber Technologies•  September 2019 - December 2019

    - Implemented a command-line interface in Python to control individual Zaber devices using the Zaber API which allowed the development of a Thrust and Speed testing device. - Modelled Thrust and Speed tester using Solidworks resulting in manufacturing parts using a water jet. - Contributed code to 2-phase and 3-phase motor simulations in Python to test and tune Current-control algorithms before being deployed on physical devices

  • IOT Sofware Engineer

    Craft Metrics•  January 2019 - April 2019

    Worked primarily with the ESP 32 micro-controller, FreeRTOS and MQTT stack to develop applications which monitor, assist and automate the craft brewing process. - Debugged and provided fixes on the pasteurization controller application which resulted in a more reliable wireless connectivity for the device. - Designed a firmware library for the main hardware. This made it easy to maintain the core functionality while adjusting the firmware for any new applications which used the same hardware. - Prototyped an Over-The-Air firmware update pipeline using Gitlab’s continuous integration features, which allowed firmware to be updated remotely over the internet. - Prototyped a device and control system for filling kegs with craft product, using a flow sensor to measure fluid accumulation and controlling solenoid valves for automatic control. - Modified an existing keg-washing control system to use a pressure sensor instead of multiple long delays, this produced shorter wash times and allowed the internal pressure of the kegs to be monitored while they are being washed.

  • Embedded Software Engineer

    Center for Integrative Bio-Engineering Research - SFU•  May 2017 - August 2018

    2 co-op terms at the Centre for Integrative Bio-Engineering Research (CIBER Lab) at Simon Fraser University. Primary project involved implementing a system that protects a metal target from corrosion. - Implemented firmware in C to control the ADC/DAC to supply current during the corrosion protection phase of the system operation, which reduced the corrosion of metal targets. - Developed a cross-platform desktop interface using the Qt framework and Python to control the system operation, resulting in the operation on any operating system. - Created a command-line-interface to deploy the system via Docker containers, which allowed the device to be controlled remotely.

Education

  • Simon Fraser University

    Mechatronic Systems Engineering, BASc•  September 2016 - August 2020

Skills

eeshiken has not updated skills details yet.