Firas Cheaib

Software Engineer | Nationality: French | Date of Birth: 1999-01-20

Work Experience

TodayFeb. 2022

Cloud IoT Solutions Architect (Python, C/C++)

56k.Cloud Sion, Switzerland
  • Backend Development, ETL, Serverless AWS Cloud infrastructure, for large American analytics firm
  • Lead IoT engineer, pioneering AWS Greengrass reference development architecture
  • Worked with ARM SystemReady Embedded Devices, Weidmueller PLCs, CAN, Modbus
  • Held workshop for multinational firm on Edge IoT Cloud solutions
  • Customer and Partner relations, part of ARM booth at Embedded World
  • Mentored master students on IoT thesis project
  • Routinely travelling to potential customers and partners
Jan 2022Aug. 2019

System Software Engineer (C, Python, Java)

Combitech (SAAB) Gothenburg, Sweden
  • Developed 5G Baseband Radio Software for Ericsson, Team responsible for Uplink Physical Layer in High Band
  • Designed and implemented High Mobility feature (specificially linear interpolation)
  • Re-designed a key component of Uplink Physical Layer, saving around 1GB of memory buffers
  • Designated point of contact for the Senior Customer Unit
  • Professionals of Major North American and Japanese Providers, with daily SLO
  • Worked as Scrum Master for a Cross Functional Team
  • Mentored new team members & represented High Band program in Competence Cell
Jun. 2019Aug. 2018

Teaching Assistant

University of Gothenburg Gothenburg, Sweden
  • DIT355 Mini Project: Distributed Systems Development (Javascript, Java)
    • Advised four student groups (7 students per group)
    • Project consisted of consolidating Software Architecture and Web/Mobile Development
    • Software was expected to run on multiple devices, with no central point of failure
  • DIT349 Software Processes Methodologies
  • DIT638 Cyber Physical Systems and Systems of Systems (C++)
    • Mentored four student groups (7 students per group)
    • Project consisted of producing an automated vehicle relying on image recognition
    • Mentored students and assisted them in producing Machine Learning models

Selected Projects

Jun. 2018Feb. 2018

Vehicle-To-Vehicle Platooning Embedded Development (C++)

University of Gothenburg
  • Development of a Vehicle-To-Vehicle Protocol, using UDP Multicast
  • Developed a platooning algorithm, miniature vehicle was able to pair to another vehicle in platoon and follow it
  • Lane Following Algorithm, used a queue to process commands which presented challenges when turning or driving backwards
  • Designed and Implemented input methods, using Bluetooth pairing and i2c registers
  • Implemented interfaces for Ultrasonic sensors as well as an IMU
Jun. 2017Feb. 2017

Arduino Semi-Automated Miniature Vehicle (C, Java)

University of Gothenburg
  • Embedded system written for Arduino coupled with an Android Application
  • It is an automated miniature vehicle that also comprises manual driving modes using several input methods: joystick, D-PAD and tilt controls.

Education

2019

Mini-Certificate in Real World Risk Management

Real World Risk Institute New York City, NY
Jun. 2019Aug. 2016

B.Sc in Software Engineering and Management

University of Gothenburg | Chalmers University of Technology Gothenburg, Sweden
2016

French Scientific Baccalauréat (National Exam)

Academy of Grenoble Dubai, United Arab Emirates
2015

Special Topics: Leadership

George Mason University Washington, DC
As part of the Global Young Leaders Conference: Washington DC, Philadelphia, United Nations
2014

Summer School Program

Harvard University Cambridge, MA
ASTR S-8: Space Exploration and Astrobiology: The Search for Life in the Cosmos
MATH S-Y: Introductory Functions with Modeling