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