Computer Engineering A Bachelor candidate for major computer engineering and programming language analysis possesses and technical skills necessary for engineering innovative design and applications. Solid understanding of mathematical formulation, methods and algorithms for embedded system design and Microcontroller programming using C++ or assembler language. Ability to updating and develop software and design for Microcontrollers families using sequential and digital logic design.
Bachelor candidate of Science in Computer Engineering / Hardware and software.
Activities: IEEE, Student Member and Undergraduate Electrical & Computer Engineering Students Association (GECESA) Member.
Data Structure andAlgorithm s using C++: Abstract data type and fundamental data include stacks, and tree; algorithms to search, sort, and manipulate data using such structure; and introduce to runtime analysis.
Linux: Development procedure in an environment designed for system programming. Design and develop a Linux program for parsing 800 unorganized data pages and print it out in unique and organized form according to the different measurements inside the data.
SystemProgramming: Design of system software; implement of system software package, using both C++ and assembler language to build up system server.
MicrocomputerSystems: Architecture and programming of microcomputer systems and interfacing with peripheral. Using Intel HCS12 families for the final project to build up a Robot that take an infrared signal to do multifunction work according to program saved inside microcontroller Intel HCS12.
Embedded and digitalsystemdesign: Hardware and software analysis and design of embedded system using finite state machine. Using microcomputer Intel HSC12 for the project to design multi- junction, multi-mode traffic light controller.
DigitalSequentialLogic Design: Computer aided combinational and sequential digital logic analysis, design, and applications, utilizing both standard digital components and programmable logic devices.
ProgrammableLogic Controller: working on Allen Bradley RXLOGIC 5000. Using Ladder language to implement control and automation. Hardware troubleshooting and safety. Dealing with relays, thermocouple, PID, SQA.
Computer Networking: Data communications and computer networks; network models and Protocols using TCP/IP. Design TCP/IP program using C language to implement the communication between Server and Client.
Bachelor of Science in Electrical Engineering / Electronics Concentration graduated at 2004.
Verified and evaluated as US equivalent of Bachelor of Science in Electrical Engineering (BSEE) by WES;
Tennessee Technology University, Cookeville, TN
Bachelor of Science in Computer Engineering/ Hardware and Software Concentration Graduated in Dec. 2013.
Washington Group International,Iraq. 1/2006 - 2/2008
Job Title: Instrument and control Engineer,
Participated with prepared design calculations, drawings, studies and specifications for instrument and control system, operation. Maintenance of electric power generating (FG Wilson). Design synchronization generator and switch gear system for small power plant .transmission lines, and distribution systems and equipment, also conducted investigations, surveys, inspections, and assisted in overall project control and site supervision as required, the works include prepared the cost estimates, bill of quantities and scopes of work and submittals approval.
SwampDieselPerformanceLavergne TN:05/2009–07/2009 Job Title: Hardware and software tester.
Test and fix ECU (Engine Control Unit) for Ford truck. Changing the defected integrated circuit and test with updating the software for the ECU to increase and control the power for the engine.
Using soldiering iron to remove the old soldering on the Microchip. Using soldiering surface mount or surface mount through –hole to install a new part or new Microchip on the PCB
Dell,Nashville TN, 07/2012-09/2012
Job Title: Computer helpdesk Technician
Computer technical support: Respond to the customer technical problem/ issues related to software, hardware and networking. Remote access to the client computer, and start troubleshooting wirelessly.
Electrolux, Springfield, TN, 01/2014- Present
Job Title: Embedded System Engineering, Software validation and verification.
Perform the tasks of developing design concepts and test the systems and sub systems of electrical components
Perform validation electrical and software systems
Responsible for developing hardware and embedded firmware to handle issues of system components
Perform responsibilities of providing support to the project staff designing and implementing the product design.