Abdel-Rahman Abdel-Rahman

Software Developer
abogic.al abdelrahmana@mun.ca St. John's, NL, Canada github.com/Abogical gitlab.com/Abogical linkedin.com/in/Abogical This resume is in HTML! See abogic.al/resume

Summary

Work Experience

Freelancing

-

LearnK8s

Software developer

Created a NodeJS PDF generator, Node-RED nodes, web scraping with Selenium, and tracing with OpenTelemetry using a Typescript/React codebase.

-9/2021

PeoplePerHour

Software developer

Awarded 5 stars by all clients in developing various software projects.
Profile: pph.me/Abogical

Open source

-/2020

Season of KDE

Modernized a 15+ year-old C++ Qt code-base of JuK. Report: community.kde.org/SoK/2020/StatusReport/Abogical

-

Google Code-In

Packaged Linux programs to add more software for HaikuOS. Certificate: abogic.al/codein.pdf

Projects

-Present

posthtml-sri

PostHTML plugin converting sites to use subresource integrity. Submitted as an NPM Package.

Volunteering

-

IEEE SSCS Alexandria Student Chapter

Full stack developer at Alexandria, Egypt

Created a JAMStack website using React Gatsby, TailwindCSS, and KeystoneJS. Source code: gitlab.com/sscsalex

Education

-Present

Master, Computer Science (Co-op)

Memorial University of Newfoundland, Canada
-

Bachelor, Computer & Communication Engineering

Alexandria University, Egypt
-/2020

Advanced Data Analysis

EgyptFWD

Certificate: confirm.udacity.com/V6WMKHNJ

-/2018

Machine Learning

Coursera

Certificate: coursera.org/account/accomplishments/certificate/H7GLFAV9CJPB

Skills

Programming languages

  • JavaScript
  • TypeScript
  • Python
  • Julia
  • C/C++
  • Rust

Front-end web development

  • HTML5
  • CSS3
  • React
  • TailwindCSS
  • GraphQL

Back-end web development

  • Django
  • NodeJS
  • Express

Miscellaneous

  • Qt
  • GTK+
  • Linux
  • Git
  • SQL
  • Docker
  • JAMStack

Certificates

IELTS

British Council

English proficiency certification. Band score: 7.5/9 (Good to Very good user)