Abdel-Rahman Abdel-Rahman

Software Developer
abogic.al [email protected] linkedin.com/in/Abogical github.com/Abogical
Berlin, Germany

Work Experience

Software Development Engineer

Amazon Web Services

–Present

Berlin, Germany

aws.amazon.com

Machine Learning Developer

DeepSense

Halifax, NS, Canada

deepsense.ca

Software Developer

LearnK8s

learnk8s.io

Open Source

Season of KDE

Report: abogic.al/sok-report

season.kde.org

Modernized the 15+ year-old C++ Qt code-base of JuK under the supervision of an experienced KDE software developer.

Projects

posthtml-sri

–Present

npmjs.com/posthtml-sri

PostHTML plugin adding subresource integrity to websites using CDN assets. It improves website security by protecting against a CDN attack. Submitted as an NPM package.

Symbolic Constraints

–Present

abogic.al/symconstraints

Validates and imputes datasets using SymPy mathematical expressions. Includes integration with Pandas dataframes to aid in data cleaning operations. Submitted as a PyPI package.

Education

Universities

Master, Computer Science

Memorial University of Newfoundland

Project Paper: abogic.al/msc-proj.pdf

St. John's, NL, Canada

mun.ca

Bachelor, Computer and Communication Engineering

Alexandria University

Alexandria, Egypt

Courses

Skills

Programming languages

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

Web development

  • HTML5
  • CSS3
  • React
  • TailwindCSS
  • GraphQL
  • Django
  • NodeJS
  • Express

Data Science

  • scikit-learn
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Jupyter
  • AWS SageMaker

Miscellaneous

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