Skip to Content

PLC Programmer | HMI Developer | Automation Engineer

With over three years of professional experience in the industrial field, I am passionate about optimizing industrial processes, industrial automation, and control systems. I am proficient in programming PLCs and developing HMI interfaces, bringing practical expertise to drive efficiency and innovation in automation environments.

 

Worked With Trusted Company

Experience

Technical Writer (Remote) - ControlByte

January 2026 - Present

Developed and maintained step‑by‑step technical tutorials and documentation on PLC programming and CODESYS, focusing on clear fundamentals and practical workflows.

Collaborated with the ControlByte team to design lesson structure, examples, and visuals for topics such as ladder logic basics, variables, symbol configuration, and ensuring consistency across the training curriculum.

Translated complex industrial automation concepts—PLC logic, program flow control, and real‑world machine behavior—into accessible explanations, code snippets, and simulations for both junior engineers and practitioners new to CODESYS.

Utilized CODESYS development tools, virtual PLC simulation environments, and an online content management system to create, test, refine, and publish high‑quality technical articles and learning resources.


Interim Maintenance Team Leader & Maintenance Engineer - SARL MOUGHEL EMG    
June 2022 - January 2026 

Leading a team of 8 members, including machine operators and maintenance technicians, and dividing tasks efficiently so that each member has the confidence and responsibility to carry them out, and encouraging the team to develop professionally in the long term.

Manage the inventory of maintenance supplies and order spare parts as needed. Conduct periodic assessments to improve maintenance schedules and minimize production downtime.

Working and collaborating with the production, quality, and other departments.

Expertise in diagnostic and troubleshooting industrial automation process faults, reducing downtime by 15% and ensuring 100% compliance with safety and quality standards. 

Installing HMIs in the factory.

Identifying the cause of malfunctions when they occur by providing an accurate diagnosis of the fault.

Fixing communication protocols such as Profibus and Optical Fiber. 

Configuration and setting up the VFDs.

Adapting precise synchronization between servomotors.

Adjust the machine settings precisely according to production specifications and material type.

Training new employees on the use of machinery and the factory's operating mechanism.

Organization and scheduling of maintenance activities and operations.

Prepare a daily report on completed maintenance work.

Automation technician - INTERNSHIP AT SARL BRIQUETERIE NOUVELLE DE BECHAR 
March - 2019

 Industrial supervision through the SCADA system.

Monitor the factory process. 

Identify and correct some errors in the production procedure.

My Skills & Tools 


CODESYS


STEP 7




ZelioSoft

ARDUINO
Python


CADe SIMU



MQTT Protocol


Jupyter Notebook


Google Colab



OPC UA  Protocol


Blogs 

Education



Master's degree in Automation and Industrial Computing
2019 - 2021 


Bachelor's degree in Automation
2016 -  2019


Certificates


Introduction to Python Programming

.

EDRAAK


Leadership Skills and Team Management


Alison



Become a PLC Developer


.

LinkedIn