Abdallah Elkahlah

Computer Science Engineer

Abdallah Elkahlah

My name is Abdallah Elkahlah

As a Computer Science Engineer specializing in computer hardware, security, and software engineering, I bring a wealth of experience in web systems, operating systems, and database management. Proficient in numerous programming languages, I am deeply passionate and enthusiastic about embracing new challenges. Driven by motivation and goal-oriented, I continuously seek improvement and success. My dynamic skill set is a testament to my drive and commitment to excellence in all aspects of my professional and personal endeavors.

Metroid

I collaborated with a dynamic team to develop an engaging 2D Metroid game using Unity and C#. This project was a comprehensive endeavor that involved intensive project management, gameplay design, and software development practices.

Maze Madness

I led a team to develop an exciting 3D Maze escape game using Unity and C#. The game challenges players to navigate through a maze, collect all coins, and avoid ghosts. This project involved robust project management practices, gameplay programming, and 3D game design.

Quack Attack

I collaborated with a dynamic team to develop an engaging defense tower game called Quack Attack using Unity and C#. This project was a comprehensive endeavor that involved intensive project management, gameplay design, and software development practices.

My Background

Education History

Throughout my academic journey, I immersed myself in a diverse array of computer science disciplines, mastering each through rigorous study and hands-on project work. In Data Structures and Algorithms, I delved into the fundamental principles of efficient data organization and algorithm design, honing my problem-solving skills through extensive practice and analysis. Web Systems became a canvas for me to demonstrate proficiency in front-end and back-end development, crafting robust and scalable web applications. Database Management equipped me with the skills to design and optimize complex data storage systems, ensuring seamless data retrieval and manipulation. Operating Systems studies enabled me to comprehend the intricacies of system-level software, while cryptography introduced me to the art of securing sensitive information through encryption techniques. Networking studies deepened my understanding of how information flows across interconnected systems, while discrete thinking sharpened my logical reasoning and mathematical abilities, crucial for tackling algorithmic challenges. Foundations of Computer Science provided a comprehensive understanding of core concepts underpinning modern computing systems, while delving into computer hardware, including processors, elucidated the inner workings of computational devices. Utilizing tools like LC2K architecture, among others, I synthesized theoretical knowledge with practical application, culminating in projects that showcased my mastery of these topics, solidifying my foundation as a versatile and adept computer scientist ready to tackle any challenge.

Work Experience

Allstate Insurance Agency, Office Secretary, Data Analyst In my role managing Excel-based customer communications, I not only organized data efficiently but also utilized my skills to enhance communication and streamline processes for the benefit of everyone involved. By developing sophisticated Excel spreadsheets, I facilitated seamless communication channels, ensuring that pertinent information reached the right individuals in a timely manner. Moreover, my adeptness in Python and SQL allowed me to perform in-depth data analysis, extracting valuable insights that informed decision-making and optimized business strategies. Beyond the technical aspects, my genuine interest in helping people and making a positive impact was evident in my approach to every task. I actively sought out opportunities to improve processes, alleviate bottlenecks, and provide support wherever needed, demonstrating a commitment to fostering collaboration and driving collective success. Whether it was scheduling appointments efficiently or analyzing customer data to identify areas for improvement, I approached each task with empathy and a genuine desire to make a difference. This passion for helping others and leveraging technology to create meaningful outcomes underscores my dedication to contributing positively to any team or organization I'm a part of.

Project Experience

I've had extensive experience in hands-on building, managing, and securing web and database systems, showcasing my skills through a variety of projects. Notably, I've developed an Instagram clone, demonstrating proficiency in front-end and back-end development, as well as database management. Additionally, I've engineered a scalable search engine, underscoring my ability to design and implement robust systems capable of handling large volumes of data. Furthermore, my expertise extends to developing multi-threaded programs, highlighting my proficiency in concurrent programming and performance optimization. Moreover, I've created SQL query executors, showcasing my mastery of database querying and optimization techniques. Beyond these projects, I've undertaken data structure projects, honing my problem-solving skills and algorithmic thinking. Throughout my endeavors, I've worked with a diverse range of programming languages, including but not limited to, Python, Java, JavaScript, and SQL, demonstrating my versatility and adaptability. By showcasing my breadth and depth of experience, I aim to leverage my skills and expertise to contribute effectively to your organization, delivering innovative solutions and driving success.

Research Experience

University of Michigan, School of Information, Research Assistant I In addition to my technical projects, I've actively engaged in initiatives aimed at addressing economic challenges within communities. Through software development tailored for cultural art styles creation, I've provided platforms for local artists to showcase and monetize their work, stimulating economic activity while preserving cultural heritage. I've also led technology training programs, equipping individuals with digital skills for employment and entrepreneurship, thus bolstering local economies. Furthermore, my involvement in 3D printing for community projects has yielded tangible benefits, from affordable housing solutions to custom prosthetics, addressing societal needs while fostering economic growth. Concurrently, I've leveraged a diverse array of software tools and programming languages to effect positive change, from developing educational platforms to healthcare applications, utilizing technology as a catalyst for social impact and democratizing access to innovation. Through these efforts, I remain committed to driving sustainable economic development and fostering social inclusion, effecting lasting change in communities worldwide.

Team Experience

We used GitHub, Jira, and GitLab, along with other project management tools, to streamline our collaborative workflow. GitHub managed code changes, Jira tracked tasks, and GitLab automated testing and deployment. These platforms facilitated communication, ensuring swift issue resolution and effective coordination. Together, they enabled efficient coding and successful project delivery while promoting teamwork.

Skills

Proficient in various programming languages including C++, C, Python, C#, JavaScript, HTML, CSS, Java, SQL, Assembly, .NET, React, Bash/Shell/Powershell, Jquery, TypeScript, Ruby, PHP, Swift, Perl, R, Scala, Objective-C, Kotlin, TypeScript, Flask, AWS, And Node.js. Experienced with Docker, AWS, VirtualBox, Linux, Jira, Azure, Unity, 3D Software, Microsoft Office, Oracle, and mainframes. Bilingual in English and Arabic.

Education and Leadership

Education

    University of Michigan, Ann Arbor, MI

  • Bachelor's in Science in Computer Science
  • Coursework: Data Structures and Algorithms, Web Systems, Database Management, Operating Systems

Leadership Experience

Royalty Air Duct and Carpet Cleaning

Carpet and Air Duct Cleaner

  • Demonstrated a commitment to community well-being by leading a team in cleaning efforts, with a strong emphasis on enhancing customer satisfaction and actively engaging in community initiatives.
  • Engaged in community-driven initiatives aimed at enhancing indoor air quality and cleanliness within student housing. Demonstrated leadership by spearheading thorough carpet and air duct cleaning initiatives, showcasing a dedication to volunteering and contributing to the welfare of the community.

Muslim Student Association

Member, Volunteer

  • Contributed to Arabic teaching initiatives and events, facilitating connections among diverse groups. This involvement not only enriched the linguistic and cultural landscape of the community but also fostered an environment where individuals from various backgrounds could come together, share experiences, and learn from one another. Additionally, I actively supported new students and international students, ensuring they felt welcomed and honored within the community.
  • Organized multicultural gatherings, promoting understanding and inclusivity within the community. From May 2020 to May 2024, these gatherings served as platforms for celebrating diversity and fostering a sense of belonging among all members. In my role, I went beyond event organization by personally aiding new students and international students, ensuring they were integrated into the community and made to feel valued for their unique perspectives and contributions.