my resume
General Information
Full Name | Hamza Alkofahi |
Languages | English, Arabic |
Education
- 2017-2020
Ph.D. in Software Engineering
Auburn University, Auburn, Alabama
- 2015-2016
M.Sc. in Software Engineering
Auburn University, Auburn, Alabama
- Minor in Information Assurance
- 2009-2013
B.Sc. in Software Engineering
Jordan University of Science & Technology, Irbid, Jordan
Experience
- 2020-Present
Assistant Professor - Software Engineering Department
Jordan University of Science & Technology, Irbid, Jordan
- Tought the following courses, Software Security, Software Testing, Software Requirements Engineering (restructured the course), Object-oriented Programming, C/C++ Programming, Introduction to IT.
- Supervised more than ten projects indifferent domains, such as Critical Infrastructure Protection, Resource Management, and Information System Management.
- 2015-2020
Graduate Research Assistant - College of Engineering
Auburn University, Auburn, Alabama
- Developed a novel approach to automate detecting business logic vulnerabilities from a black-box perspective.
- Designed a new approach to infer Business Rules from web applica tions only using its dynamic behavior.
- Reverse engineered Amazon Dash button to study the possibility of implanting permanent malware into its firmware.
- Taught a graduate-level course on Software Reverse Engineering & Malware Analysis. Received a very good in the student evaluation.
- Developed a Java-based framework for pentesting 3D printers, which I used to reverse engineer & attack Stratasys Dimension Elite 3DPrinter.
- Built the first open-source CMB file format decoder for Stratasys 3D printers.
- Designed an Arduino-based embedded system for automated car jamming detection.
- 2016-2020
Cyber Red Team Analyst - Office of Information Technology
Auburn University, Auburn, Alabama
- Responsible for finding vulnerabilities in Auburn University web ser vices. Detected several vulnerabilities ranging from critical to low and contributed to the patching process. Thanks for that; I got my Ph.D. expenses covered.
- Lead a red team of grad & undergrad students responsible for find ing vulnerabilities in Hexagon Safety & Infrastructure high-end solu tions(used by governments and SPs across the globe).
- The team managed to detect different vulnerabilities, propose possi ble measures, and validate the security fixes.
- 2013
Web Application Developer
DDAD for Information Technology, Amman, Jordan
- Built links caching system for Zakzek servers.
- Implemented a fast content fetcher module to extract a content summary of web pages.
- Implemented and integrated new interface components.
Honors and Awards
- 2016
- Departmental Award for the best project at AU Graduate Engineering Research Showcase.
- 2013
- Received Best Bachelor Graduation Project in the Software Engineering Department at JUST.
- 2011
- Achieved first place at NYUAD International Hackathon.
- 2011
- Achieved third place in Microsoft Jordan Imagine Cup Finals.
Skills
- Java, C/C++, C#, Python, Assembly, HTML/CSS/JS, SQL
- Reverse Engineering, Application Security, Vulnerability Assessment, Cryptography
- Kernel Development, Software Development, Web Development, Mobile Development
- Network Programming, Parallel Computing, Problem Solving, Design Patterns, Version Control