Overview
Work History
Education
Skills
Timeline
Generic

Ibrahim Al Hanich

Santa Cruz,CA

Overview

4
4
years of professional experience

Work History

Automation Controls Engineer

Joby Aviation
01.2023 - Current

I joined Joby in January 2023 as an automation controls engineer on the Composites Manufacturing team. In my time here I've played a key role in modernizing existing controls systems and automating processes with the goal of assisting manufacturing technicians on the plant floor.

  • Played a key role in modernizing control systems and automating manufacturing processes to assist technicians.
  • Enabled data integration from plant floor to server databases via Ignition, facilitating the analysis of important machine operations.
  • Developed Ignition dashboards for real-time monitoring of sensors and equipment.
  • Created FastAPI endpoints to efficiently retrieve machine data from a database using Python and SQL, streamlining the analysis of cures from an autoclave.
  • Implemented and configured data collection hardware that enabled transmission of sensor data to the Ignition SCADA server for centralized monitoring.
  • Managed a docker web application using iterative design and version control software for testing and production environments.

Controls Engineer

VC Automation
11.2020 - 01.2023

After college, I joined VC Automation, a company that specializes in automation solutions for manufacturing processes on the West Coast. I led the controls system programming for key projects, significantly reducing cost but also achieving productivity gains and enhanced safety on the manufacturing floor. I also managed data acquisition for machines through a variety of communication protocols, facilitating the display of important machine metrics on human-machine interfaces.


  • Developed a Python-based interface for FANUC robots, used to create robot programs and receive data from robotic cells.
  • Managed data acquisition for machines through various communication protocols, displaying machine metrics on human-machine interfaces.
  • Led controls system programming for key projects, reducing costs and increasing productivity and safety.
  • Installed data collection hardware to transmit sensor data to SCADA servers for centralized monitoring.
  • Administered and maintained Git repositories, ensuring efficient version control and collaboration across the development team.
  • Trained replacement to ensure a smooth transition and continuity of project workflows.

Education

Certificate - Software Engineering Immersive

General Assembly
08.2020

Bachelor of Science - Computer Engineering

University of California Santa Cruz
Santa Cruz, CA
06.2019

Skills

  • Programming Languages: Python, C, Jython, Javascript, HTML/CSS, SQL
  • Frameworks and Tools: FastAPI, JSON, React, NodeJS, Docker, Dash, Pandas, Requests, Github
  • Databases: MySQL, MongoDB, PostgreSQL
  • Communication and Network Protocols: Ethernet/IP, Modbus TCP, OPC UA, TCP/IP, EtherCAT, IO-Link
  • SCADA and Automation Systems: Ignition, TwinCAT 3, Logix Designer, RSLogix 5000, FactoryTalk View

Timeline

Automation Controls Engineer

Joby Aviation
01.2023 - Current

Controls Engineer

VC Automation
11.2020 - 01.2023

Certificate - Software Engineering Immersive

General Assembly

Bachelor of Science - Computer Engineering

University of California Santa Cruz
Ibrahim Al Hanich