Full Stack Web Developer
- Egypt, Sheikh Zayed
- ms10596
- ms10596@gmail.com
- ms10596
Full-Stack Web Developer with a Passion for Type Safety. Former data scientist with a passion for building innovative and scalable web applications. Expertise in TypeScript, React, and Nest.js, with a focus on type safety between the front-end and back-end. Believes that type safety is crucial for delivering high-quality, bug-free code.
Skills
Milestones
Procore TechnologiesMay 2024 - PresentSenior Software Engineer
OptomaticaApril 2020 - April 2024Full Stack Web Developer
August 2021 - April 2024- Developed REST APIs using Typescript, Nestjs, and Prisma following the OpenAPI specifications. I also did a lot of unit testing with Jest.
- Developed large React Apps that consume the above APIs. I always try to use the latest widely adopted open-source packages for data fetching, state management, and form handling. I tend to create custom hooks a lot also.
- Worked on creating a full loan management system from the ground for one of the biggest startups for SME financing in Egypt.
- I've developed an internal tool that automated a task related to GPX processing that involves multiple parties. It has decreased the time taken from a few hours to 2 seconds.
- Created an end-to-end type-safe full-stack web app that leverages the power of graphql, typescript, and turborepo.
- Worked on developing AlMohaseb ERP desktop app.. It's a cross-platform desktop app built with Electron, React, RTK Query, React-hook-form, and Material UI.
- Contributed to many open-source projects but my greatest one was with Genie.jl docs
- Became an AWS Certified Cloud Practitioner.
- Earned the Advent of Typescript 2023 Platinum badge.
- Lately I'm doing code reviews and merge pull requests for my fellow junior software developers.
Data Scientist
April 2020 - July 2021- Worked on transformer-based models.
- Developed NLP semantic similarity pipelines.
- Optimize various forecasting models using Julia.
- Dealt with state of art Face Recognition models such as Dlib, VGG-Face,..etc.
- Built apps that integrate with AWS services such as S3, ElasticSearch, and Rekognition.
- Built dashboards using Google Data Studio and BigQuery.,
- Managed blogs on Medium.,
- UdacityJune 2019 - April 2021
Session Lead: Web development with Python
August 2020 - April 2021- Conducting weekly zoom session to help students with the course content and projects. Topics were basics of backend development using flask and SQLAclhemy
- This was a snippet from one of the sessions
- I made a repository for my slides
Session Lead: Intro to programming
June 2019 - October 2019Conducting weekly live zoom sessions to help high school students with the course content and projects. Topics were mainly basics of HTML, CSS and Python.
AgoloJuly 2019 - October 2019Natural Language Processing Engineering Internship
- Worked on semantic similarity researches for clustering articles.
- Deploying clustering services using kubernetes.
- Integrating Flask apps with WSGI server for a better concurrency.
- Extracting data from datawarehouses and Elasticsearch.
- Worked on other problems like duplication detection.
Cairo UniversitySeptember 2015 - June 2019Bachelor's degree, Computer Science
Graduation Project:
My graduation project is based on a popular NLP problem which is Text Readability Assessment. We aim in this project to classify any given text to one of 3 levels Easy, Intermediate and hard. We have done multiple experiments using different types of network architecture like LSTM and CNN using Keras framework and based on OneStopEnglish corpus.
Other Activities:
Got featured in the Egyptian guy podcast.