01.ABOUT ME
I discovered my passion for programming as a self-taught game developer in secondary school, using my favorite game engine, Unity. After honing my skills for three years, I decided to expand my expertise by transitioning to web development. I am now a full-stack developer for a Netherlands-based company, working remotely. I hold a computer science degree from Ain Shams University, and constantly strive to improve my skills. My experience includes creating websites using a variety of technologies, such as ASP.NET, Nest.Js, and front-end frameworks like Angular, React, and Next.js.
02.EXPERTISE
I am constantly seeking to improve my skills and stay up-to-date with the latest technologies. I am eager to take on new challenges and use my expertise to contribute to successful projects.
Experienced in
JavaScript
TypeScript
Nest.js
TypeORM
HTML
CSS
Bootstrap
Tailwind CSS
Angular
React
Next.js
Cypress
ASP.NET Core
Entity Framework
Git
Docker
Docker Compose
GitHub Actions
GitLab CI/CD
Transform PSD / Wireframes into web applications
03.Experience
- Developed and maintained multiple web applications using technologies such as Nest.js, Angular, Next.js, TypeScript, Tailwind, and Bootstrap.
- Worked with a team of three other developers and two designers to build a job seeker service website and an all-in-one platform that allows restaurants to launch their dream business website.
- Communicate with multi-disciplinary teams of engineers, designers, producers, and clients on a daily basis.
- Converted apps built with Shopify and WordPress to Nest.js and Angular/Next.js.
- Converted JavaScript apps to TypeScript.
- Implemented REST APIs for data manipulation and integrated with third-party services such as Stripe, and Google APIs
- Helped the company on expanding an API for creating games using Phaser and testing it to ensure it is functioning correctly.
- Responsible for creating simple games for new programmers to teach them how to code.
- Created over 100 unit tests to ensure that the API is always working correctly.
- Worked with a team of three developers and one designer to build a medical website, that aims to connect pharmaceutical sales representative with clinicians. both can register on the platform and communicate with each other through the video call appointments.
- Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.
- Address and improve any technical issues.
04.PROJECTS
Build your own restaurant order website and receive new orders online.
Manage your orders in a few simple steps. With a single press on the button you can accept or cancel an order. Get an overview of all orders and related information.
PeopleOverPapers is a website that helps job seekers find job opportunities, by displaying a wide range of job listings,
including company reviews and salaries. Employers can also post new job listings, for free or as sponsored posts, making it a one-stop solution for both job seekers and employers.
Blast away invading ships in this thrilling typing adventure! Type specific phrases to shoot and defend against infinite levels of enemy ships. Perfect for those who love fast-paced action and sharpening their typing skills.
Get ready to be fully immersed in the exciting world of space battles!
05.TESTIMONIALS
Feedback from clients on great experiences
Thank you Rami for your good work! Rami does his best to complete the projects successfully and on time, even if the requirements are not well explained! Will hire Rami for my next projects again!
Rami have shown commitment, well-organized work, and support to his colleagues. Rami is a great asset to our team, he is encouraged to speak up to share his thoughts, to involve in the planned tasks.
Rami helped me with everything, including explaining the differences between my options and he helped me publish my website. He also helped me choose a good server provider. He is really experienced and knows what he is doing. He is respectful and qualified.
06.CONTACT
Contact details