Afifi — Controls Engineer
Afifi
Industries Served
Languages
Eligibility
Work History on Automate America
Achievements
3
Skills

Tenure

Hours
Programming Skills (24)
About Me
Dedicated, highly educated and technically skilled in the field of OEM automation system development, PLC programming, automation integration, HMI and Robotic Softwares. I am seeking a PLC programming position.
Career Objectives: Continuous growth in the PLC & HMI programming and automation system development fields.
SKILLS
I have been Programming, controlling, troubleshooting, debugging all devices around and inside robot cells. I have developed a disciplined procedure, as such: 1-Verifying the mechanical, electrical, pneumatic, and hydraulic components of tools per designing engineer, 2- If needed, correcting or modifying what need to be corrected/modified, 3- Setting up the tool manually, 4-logic creating, debugging and conditioning and HMI-Tool interacting setup, 5- Bringing cell components to dry cycling, 6-trouble shooting during final tool development stage and during real production time, 5- Comissioning and signing off on project, 6-Finally following the tool to the customer facility to provide PLC support.
During the process I used either Siemens S7, RsLogix, Uintronics or other software. I also used to provide needed assistance to robot technicians and help them troubleshoot/debug robot issues during dry cycle and real production time. Along with PLC programming, I have had training in FIS and robot programming, Kaizen, and Pentasap. The following is a list of my skills.
- PLC engineering “Programming, and troubleshooting” From scratch”
- Condtioning, debugging and implementing Rslogix or Seimens S7 Software
- Allen Bradley controls, relays and other devices
- Siemens S7 controls, relays and other devices
- Programming using Siemens S7 Software “From scratch”
- Kaizen and Pentasap
- FIS
- Fanuc, Nachi and ABB robot PLC support
- Fanuc Karel Programming. “From scratch”
- Automotive mechanical, Electrical, Hydrolic, and pneumatic systems.
- PC skills “PC troubleshooting, PC software like:
Office, and Power point, and PC equipment, printers, scanners, software drivers
- Ethernet switches, Profinet, Profibus cabling, and servers, IP blocks, Remote IO, etc
- Problem solving/Debuggin and other PLC related skills
- Creativity in finding and suggesting solutions or alternatives for ongoing manufacturing problems.
- Posesing high level of organizational and communication skills.
- Multi-Tasking, Good soft skills, Team playing shop floor networking and abilty to work independently when needed.
- Quick adaptivity and high capacity in learning new technologies and skills Interprunership “Self initiative and Self Starter”
Skilled Trades (11)
Software Competencies (9)
Professional Competencies (28)
Siemens Certified Advanced Siemens PLC and HMI Programming Allen Bradely Certified Advanced Allen Bradely PLC and HMI Programming Electrical Schematics Proficient in reading Electrical schematics Intermediate level in drawing electrical schematics using AutoCad
Siemens, Rockwell, Redlion, Karel and other
Fanuc Certified Fanuc: Handling tool Certified Fanuc: Vision Abb Certified Handling tool
Design The PLC code and related HMI for a project: Expert Drawing the electrical schematics: Intermidiate
Project proposal System Manuals Patent application
Applications (22)
I have done it all for vision componenet of system. From A to Z Tasks required for vision include the following: Hardware design including drawing the electrical schematics for the vision componenets of the system Camera or sensor configuration PLC HW configuration HMI related graphics PLC vision code
I worked with welding robots before
Customer Reviews(1)
Afifi is a good CE with lots of Knowledge. He had to leave the project a bit early due to prior schedules.
Work Experience(21)
Self owned and operated Company, Clinton Township MI I have been contracted by companies like Chrysler and Comtech and Fletcher to help provide the following services: Administering and enforcing Robotic and tool safety procedures Device configuration Tool manual setup Tool auto and dry cycle setup Tool and robotic station programming and control Solving robotic control problems Programming robotic stations using Rslogix5000 Establishing Ethernet connections, Dnet connections, Input and output mapping Logic import, export, upload, download, logic conditioning, tool manual set up, Bringing tool to auto dry cycle, and auto with part runing Programming robotic stations using Seimens S7 TIA Portal From scratch provided a reference. Reconfiguring and reprogramming logic for new tool configurations Debugging Tool and Robot logic. Overseeing and certifying the final installations of the electrical and the Ethernet connections of production cells. Overseeing and certifying the final installation of water, air and gas fittings Overseeing and certifying the final mechanical setup per engineering design. Correcting and/or reconfiguring the mechanical, electrical and pneumatic constructions of tool if needed. Providing PLC support for robot programming technicians while programming their robots if needed Debugging Estops and provide Teach bypass for robot programmers when needed. Setting up, conditioning and configuring HMI programs Uploading and downloading Factory talk to HMI stations Configuring communication and operations between HMI and other tools Configuring communication and operations between PLC and other tools Troubleshooting and correcting PLC control errors Working with Welding robots including: Spot Welding, MIG Welding, and stud welding Material Handling. Setting up I/O Setting up communications between robot and machine control Other related PLC tasks. FIS, Kaizen, and Pentasap
I am contracted by Champion to provide the following services: Programming robotic stations using Rslogix5000. "From scratch" Programming Allen Bradely's PLCs and HMIs. "From scratch" Programming Unitronics PLCs and HMIs. "From scratch" IT Support when needed. Safety IO SetUp and Configuration. Robotic communication Setup and Robotic IO configuration Adding, editing and updating electrical schematics when needed. Administering and enforcing Robotic and tool safety procedures Device configuration Tool electrical and ethernet connections if needed Tool manual setup Tool auto and dry cycle setup Tool and robotic station programming and control Solving robotic control problems Establishing Ethernet connections, Input and output mapping Logic import, export, upload, download, logic conditioning Bringing tool to auto with part runing Reconfiguring and reprogramming logic for new tool configurations Debugging Tool and Robot logic. Providing PLC support for robot programming technicians while teaching their robots if needed Setting up, conditioning and configuring HMI programs Uploading and downloading Panel view and Unitronics to HMI stations Configuring communication and operations between HMI and other tools Configuring communication and operations between PLC and other tools Troubleshooting and correcting PLC control errors Working with Spot weld, Stud weld and Sealer robots Setting up and configuring I/O Devices like IO blocks and IO Manifold Setting up communications between robot and machine control Other related PLC tasks.
I was contracted by DRS to provide the following services: Administering and enforcing Robotic and tool safety procedures Device configuration Tool manual setup Tool auto and dry cycle setup Tool and robotic station programming and control Solving robotic control problems Programming robotic stations using Rslogix5000. From scratch provided a reference. Establishing Ethernet connections, Input and output mapping Logic import, export, upload, download, logic conditioning Bringing tool to auto with part runing Reconfiguring and reprogramming logic for new tool configurations Debugging Tool and Robot logic. Programming Fanuk robots using Karel. From scratch provided a reference. Drafting Machine Operator's manual. From scratch provided a reference. Programming Allen Bradely's HMIs. From scratch provided a reference. Programming Red Lion's HMIs. From scratch provided a reference. Programming EZ's HMIs. From scratch provided a reference. Providing PLC support for robot programming technicians while teaching their robots if needed Setting up, conditioning and configuring HMI programs Uploading and downloading Panel view, Red Lion or EZ graphic programs to HMI stations Configuring communication and operations between HMI and other tools Configuring communication and operations between PLC and other tools Troubleshooting and correcting PLC control errors Working with WaterJet and drilling robots Setting up I/O Setting up communications between robot and machine control Other related PLC tasks.
Administering and enforcing Robotic and tool safety procedures Device configuration Tool manual setup Tool auto and dry cycle setup Tool and robotic station programming and control Solving robotic control problems Programming robotic stations using Rslogix5000 Establishing Ethernet connections, Dnet connections, Input and output mapping Logic import, export, upload, download, logic conditioning, tool manual set up, Bringing tool to auto dry cycle, and auto with part runing Programming robotic stations using Seimens S7 Reconfiguring and reprogramming logic for new tool configurations Debugging Tool and Robot logic. Overseeing and certifying the final installations of the electrical and the Ethernet connections of production cells. Overseeing and certifying the final installation of water, air and gas fittings Overseeing and certifying the final mechanical setup per engineering design. Correcting and/or reconfiguring the mechanical, electrical and pneumatic constructions of tool if needed. Providing PLC support for robot programming technicians while programming their robots if needed Debugging Estops and provide Teach bypass for robot programmers when needed. Setting up, conditioning and configuring HMI programs Uploading and downloading Factory talk to HMI stations Configuring communication and operations between HMI and other tools Configuring communication and operations between PLC and other tools Troubleshooting and correcting PLC control errors Working with Welding robots including: Spot Welding, MIG Welding, and stud welding Material Handling. Setting up I/O Setting up communications between robot and machine control Other related PLC tasks.
Robotics Operations: robotic safety, controls, operations, part programming Advanced Fanuc Operations and Programming: collision guard, condition monitor function, executing multiple program multi-tasking, program shift utility and systems operations Robotics Mechanical: disassembly, inspection and reassembly of a FANUC robotic mechanical unit Robotics Electrical: troubleshooting, electrical repair and maintenance procedures of the robotic electrical system and robot electrical component identification and function of robot electrical controller PLC and Communication Devices: understanding of PLC circuits, hardware and applications, PLC instructions, hardware, communication devices, troubleshooting navigation of PLC controllers software and components Win CC HMI Programming: HMI fundamentals, functions, hardware and applications, HMI graphics, and creating troubleshooting messages displayed on HMI
Education / Training / Certificates(5)
Frequently Asked Questions
- What does a Controls Engineer do?
- A Controls Engineer designs, programs, and maintains automated control systems including PLCs, HMIs, SCADA systems, and industrial robots. They work in manufacturing, automotive, and process industries to optimize production and ensure system reliability.
- What certifications do Controls Engineers need?
- Common certifications include Rockwell Automation Certified Professional, Siemens Certified Professional, FANUC Robot certifications, ABB Robot Programming certifications, and TIA Portal certifications. Industry experience is often valued as highly as certifications.
- How do I hire a Controls Engineer?
- On Automate America, you can search for Controls Engineers by skill, location, and availability. Post a contract with your requirements, review applicant profiles and certifications, then connect directly or use White Glove managed services.
- What does Afifi do?
- Afifi is a Controls Engineer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
- Where is Afifi located?
- Afifi is based in Charter Twp of Clinton, Michigan.
- What does Afifi specialize in?
- Afifi works with Allen Bradley / Rockwell, Siemens, Fanuc, Keyence, Mitsubishi as a Controls Engineer on Automate America, the global professional marketplace for skilled talent across industrial, commercial, and residential work.
- Is Afifi available for work?
- Afifi stated on Mar 9, 2026 that they are available Mar 10, 2026 – Dec 31, 2053.
- How do I connect with or hire Afifi?
- Create a free profile on Automate America and send a connection or contract request from this profile. Afifi can then respond and coordinate the work directly through the platform.






































