Rami Shenouda

A programmer who is constantly seeking new learning opportunities.

01.ABOUT ME

Hey, I'm Rami :), originally from Egypt, currently based in Hamburg, Germany. 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 now work as a full-stack developer at LimeSurvey GmbH. 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, Yii, Laravel and front-end frameworks like Angular, React, Vue.js, 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.

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

Backend 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

TypeScript

JavaScript

C#

Python

Nest.js

Angular

React

Next.js

Vue.js

ASP.NET

HTML

CSS

Tailwind

Bootstrap

TypeORM

Entity Framework

Cypress

Storybook

Jest

Swagger

Git

Docker

MySQL

Jira

GitHub Actions

GitLab CI/CD

Docker Compose

Transform PSD / Wireframes into web applications

03.Experience

LimeSurvey GmbH
Software Developer
April 2023 - Present
Hamburg, Germany
limesurvey.org

    Led the frontend modernization effort, migrating the application from jQuery/PHP to a React-based Single Page Application (SPA).

    Implemented a modernized UI/UX from Figma designs, focusing on consistency, performance, and responsiveness.

    Designed and enforced a scalable React architecture and frontend standards, improving performance, maintainability, and developer experience.

    Established testing and quality foundations using Jest, Storybook, pre-commit hooks, and GitHub Actions CI pipelines.

    Mentored developers, supported onboarding, and contributed to frontend technical interviews.

    Worked closely with clients and support teams, handling production issues, deployments, server setups, and plugin installations.

DoItBig
Full-Stack Developer
+
Jan 2021 - Aug 2023
Utrecht, Netherlands
trydoitbig.com

    Developed and maintained multiple production-grade platforms using NestJS, Angular, Next.js, TypeScript, Tailwind, and Bootstrap.

    Delivered real-world products including Overnights, Foodeli, Miami Motorcycle Rentals, and CodingLab.

      ·Overnights — The UK's leading BARB TV & entertainment ratings platform, trusted by 10,000+ media executives. Covers Amazon, Netflix, Disney+, YouTube & TikTok with AI-powered reports and SMS alerts.

      ·Foodeli — A restaurant ordering platform where businesses can build their own order website, manage incoming orders, and handle payments via Stripe.

      ·Miami Motorcycle Rentals — A motorcycle booking platform with Stripe integration and intelligent timezone handling for accurate worldwide bookings.

    Built end-to-end features across frontend, backend, and database layers, from UI implementation to API design and integration.

    Led the migration of Shopify and WordPress solutions to custom NestJS + Angular/Next.js/React architectures, improving flexibility and scalability.

    Converted multiple applications from JavaScript to TypeScript, increasing type safety, maintainability, and long-term stability.

    Designed and implemented RESTful APIs and integrated third-party services such as Stripe and Google APIs.

    Worked closely with designers, developers, and stakeholders, translating business requirements into production-ready solutions.

CodeKiste
Game Developer
+
Feb 2020 - March 2021
North Rhine-Westphalia, Germany
codekiste.com

    Extended and stabilized an existing JavaScript-based educational game API built on Phaser.js for teaching programming fundamentals.

    Implemented high-level abstraction APIs (e.g. setBackground(), addJoystick(), onKeyClick()) focused on API design, usability, and readability.

    Designed features with a strong emphasis on accessibility, enabling kids and non-technical users to build interactive games with minimal code.

    Developed 30+ educational games demonstrating event handling, game loops, state management, and control flow.

    Wrote automated unit tests (JavaScript testing frameworks) to ensure API stability, regression safety, and predictable behavior.

04.PROJECTS

Overnights

Overnights

The UK's leading provider of BARB TV & entertainment Ratings. Trusted by 10,000+ media executives. Covering Amazon, Netflix, Disney+, YouTube & TikTok with AI-powered reports, SMS alerts, and Video on Demand data. The fastest overnight reports available — delivered every morning at 9:30am.

View Project
Miami Motorcycle Rentals

Miami Motorcycle Rentals

Book a motorcycle rental in Miami under 5 minutes. Built with Stripe integration and intelligent timezone handling so customers worldwide can book accurately. Full payment flow for a smooth, secure checkout experience.

View Project
Foodeli

Foodeli

Build your own restaurant order website and receive new orders online. Manage orders in a few simple steps — accept or cancel with a single press. Full overview of all orders and related information.

View Project

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

ramishenouda@outlook.com
+49 1515 8863801

Social media