About Me
Raouf is a software engineer, a member of a self-organized team who helps his team members on
daily basis
through agile methodologies and coding practices.
Test-driven development, Refactoring, Code smells and Design patterns are all in Raouf's tool
box, He
uses them to write good quality and clean code.
DevOps mindset and Automation are taking a huge role in how Raouf works, to deliver excellent software in a timely manner to his clients. Leveraging the powers of continuous integration, continuous delivery and thin vertical slices.
Basic Info
-
Name:
Mohammed Abdel Raouf
- Email: [email protected]
-
Phone No:
+(20) 155 0000 201
-
Date of birth:
12 December 1992
-
Nationality:
Egyptian
-
Website:
www.raouf.me
-
Freelance:
Not Available
My Skills
Backend
Python
Ruby
PHP
Frontend
React
HTML, CSS, JavaScript
Mobile Apps
React-Native
Android
Database
Postgres
MySQL
SQL Lite
DevOps
Docker
Jenkins
CircleCI
Games
All of Them
My Resume
A hint of my experiences, qualifications and formal trainings.
Education & Trainings
2013-2017 Future Academy.
Bachelor Degree
Bachelor Degree in Computer Science of Future Academy
Experience
2021-Present DailyMealz
Full Stack Software Engineer / DevOps
Working as a full stack developer on product with multiple different stacks for manging ordering meals with subscription model.
2019-2021 DevSquads
Full Stack Software Engineer / DevOps
Working as a part of a self-organized teams as a full stack developer on multiple project with different stacks
2018-2019 FikrLabs
Full Stack Developer
Worked as full stack developer
Awesome Services
Development
Stack agnostic engineer which means I can work with all stacks including mobile applications stacks (native & cross platform) in conjunction with agile practices such as TDD and CI to grantee good quality bug free code
DevOps & Automation
Automate to maintain the quality by using CI & CD technologies for faster shipment of the code and deal with production environment with ease. Containerize for better development and enable faster deployment
Open Source Contributions
I love to contribute to open source communities to enhance software, I'm learning a lot through that as it enables me to interact with different developers to see coding from another perspective.