Summary
Overview
Work History
Skills
Timeline
Generic
Amr Kofahi

Amr Kofahi

Amman

Summary

Dynamic Computer Science student at Princess Sumaya University, skilled in C++ and web development. Proven leader in software engineering projects, delivering innovative solutions and enhancing user experience. Passionate about leveraging AI principles and collaborating effectively in teams to drive impactful results. Eager to contribute technical expertise and problem-solving abilities in a professional setting.

Overview

4
4
years of professional experience

Work History

Computer Science Student

Princess Sumaya University
Amman
08.2021 - Current

Education

Princess Sumaya University for Technology (PSUT), Bachelor of Science in Computer Science, Expected Graduation: 2026.

Technical Skills

  • Programming Languages: C++, JavaScript, HTML5, CSS3, SQL
  • Web Development: HTML, CSS, JavaScript, jQuery, Bootstrap
  • Databases: MySQL, PostgreSQL, ERD Modeling
  • AI & Algorithms: Ant Colony Optimization, Basic Search Algorithms
  • Tools & Platforms: Git/GitHub, Tableau, Google Docs, Canva
  • Concepts: Software Engineering, Operating Systems, UX Design, Agile Principles

Certifications & Courses

  • Foundations of User Experience (UX) Design – Google
  • Assimilating into Your New Job – Coursera
  • Create Digital Marketing Campaign Dashboards in Tableau – Coursera
  • Create a Resume and Cover Letter with Google Docs – Coursera
  • Strategically Build and Engage Your Network on LinkedIn – Coursera

Projects

  • Ant Colony Algorithm Simulator (AI Project)
    Implemented the Ant Colony Optimization algorithm in C++ to simulate pathfinding and optimization behavior inspired by real ant behavior. Applied this to shortest-path problems, visualized convergence, and analyzed performance.
  • Portfolio Website
    Built a fully responsive personal portfolio showcasing projects and contact information using HTML, CSS, JavaScript, and jQuery.
  • Software Engineering Group Project
    Led a team in designing and building a software solution by applying UML diagrams, use cases, requirement gathering, and Agile methodology.
  • Database Design for E-Commerce
    Designed and implemented a normalized relational database with complex queries, stored procedures, and triggers.
  • Operating System Scheduler Simulator
    Developed a comparative report and simulation for 5 CPU scheduling algorithms:
    Round Robin, Priority Scheduling (Preemptive & Non-Preemptive), FCFS, and SJF (Non-Preemptive).
    Measured and compared their performance using average turnaround and waiting time under varying loads.

Additional Knowledge Areas

  • Computer Networks basics
  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Ant Colony Optimization & AI Principles
  • UI/UX Wireframing (Figma basics)
  • Basic Cybersecurity Awareness

Languages

  • Arabic: Native
  • English: Proficient

Strengths

  • Quick learner and adaptable to new technologies
  • Team player with leadership experience in group projects
  • Excellent problem-solving and critical thinking skills
  • Passionate about clean, user-focused design

Skills

  • C programming
  • JavaScript programming
  • Web development
  • Database design
  • User experience design
  • Team collaboration
  • Database updating
  • Data structures
  • AI principles
  • Programming
  • UI/UX
  • Object-oriented programming
  • Software engineering

Timeline

Computer Science Student

Princess Sumaya University
08.2021 - Current
Amr Kofahi