Abdel-Rahman Abdel-Rahman
Software Developerabogic.al [email protected] github.com/Abogical linkedin.com/in/AbogicalWork Experience
Machine Learning Developer
DeepSense
Halifax, NS, Canada
- Developed a regression model to estimate ship stability, improving ship safety.
- Utilized Python and Pandas for preprocessing and employed scikit-learn for learning tasks on an AWS SageMaker Notebook.
- Achieved an accuracy of 85-99%.
Software Developer
LearnK8s
- Developed interactive content for a Kubernetes educational platform.
- Created user interfaces via React, TypeScript backed by a NodeJS and Express backend.
- Created a reproducible Bazel build system and reduced the build times by 3-4 times.
Open Source
Season of KDE
Modernized a 15+ year-old C++ Qt code-base of JuK. Report: community.kde.org/
Google Code-In
Packaged Linux programs to add more software for HaikuOS. Certificate: abogic.al/codein.pdf
Projects
posthtml-sri
PostHTML plugin converting sites to use subresource integrity to improve website security. Submitted as an NPM package.
Symbolic Constraints
Validates and imputes datasets using SymPy mathematical expressions.
Education
Universities
Master, Computer Science (Co-op)
Memorial University of Newfoundland
St. John's, NL, Canada
Project Paper: abogic.al/msc-proj.pdf
Bachelor, Computer and Communication Engineering
Alexandria University
Alexandria, Egypt
Courses
Advanced Data Analysis
Udacity
Machine Learning
Coursera
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