Rami Shenouda

A programmer who is constantly seeking new learning opportunities.

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.

frontend development

Software Development

I'm interested in software engineering in general, I love learning about algorthims, data structures, and design patterns. It's my way to express my creativity. Some people create music, movies, paintings or pottery. I create software.

frontend development

Frontend Development

Proficient in developing modern frontend applications using Angular, React, and Next.js. Skilled in HTML, CSS, and Tailwind for building responsive user interfaces. Committed to delivering high-quality and user-friendly web experiences.

frontend development

Backend Development

Experienced in building and maintaining efficient backend systems using a variety of technologies such as NestJS, MySQL, Docker, TypeORM, ASP.NET, Entity Framework, TypeScript, and C#. Proficient in designing and implementing RESTful APIs and integrating with frontend applications.

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

Do IT Big!
Full-stack developer (Contract)
-
JUL 2021 - Present
Netherlands

    - 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

Roczniewski & Schwede GbR
Game Developer (Contract)
+
NOV 2020 - MAY 2021

    - 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.

DrugCatcher
Full-stack developer (Internship)
+
Jul 2020 - Nov 2020
Alexandria, Egypt

    - 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

foodeli

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.

Technologies used:
foodeli

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.

Technologies used:
foodeli

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!

Technologies used:

05.TESTIMONIALS

Feedback from clients on great experiences

06.CONTACT

Contact details

Social media