Abdel-Rahman Abdel-Rahman
Software Developerabogic.al [email protected] github.com/Abogical linkedin.com/in/AbogicalWork Experience
Machine Learning Engineer
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 Segemaker Notebook.
- Achieved an accuracy of 85-99%.
Software Developer
LearnK8s
- Developed interactive content for a Kubernetes educational platform.
- Utilized React, TypeScript, and NodeJS in development.
- Utilized Bazel and OpenTelemetry for testing reproducible builds.
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.
Education
Master, Computer Science (Co-op)
Memorial University of Newfoundland
St. John's, NL, Canada
Bachelor, Computer and Communication Engineering
Alexandria University
Alexandria, Egypt
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+
- Linux
- Git
- SQL
- Docker
- JAMStack