Full Stack Engineer

Open to full-time
Bio

AbdulRaouf M. is a Full Stack Engineer with several years of experience in software development, specializing in building robust applications and systems. Proficient in .NET, WPF, React, SQL Server, and PostgreSQL, AbdulRaouf builds comprehensive web applications and desktop solutions. He focuses on optimizing algorithms, integrating advanced features like 3D models, and ensuring application robustness through thorough testing and performance enhancements. At MCS Group, AbdulRaouf developed a microposting platform using JavaScript, Next.js, PostgreSQL, and Prisma, implementing real-time translation and secure authentication. He also created a cloud multiplayer racing game with Pygame and sockets, introducing fault tolerance and multithreading for improved user experience. Holding a Bachelor of Engineering in Computer Engineering from Ain Shams University, AbdulRaouf is well-suited for roles that require innovative problem-solving and the development of secure, scalable software solutions.

Expertise
SQLPythonReactNext.jsJavaScriptRelational Database
Video Intro
Assessments

General Project Assessment

Great on Implement LRU Cache Algorithm, Difficulty Medium · Great on Design a High-Availability, Compliant EKS Deployment, Difficulty Medium · Great on Design a Scalable and Compliant SaaS Platform Architecture, Difficulty Hard

Projects

Microposting Platform

Designed and developed a full-stack microposting web application enabling users to create, view, and manage posts in a centralized feed. Implemented a user-based content system where each post is associated with its creator, supporting ownership-based actions such as deletion and filtering posts by user. Built authentication and session management mechanisms to control access to protected routes and ensure secure user interactions. Developed dynamic routing and navigation flows for seamless transitions between pages (e.g., viewing all posts, user-specific posts, and post creation). Integrated real-time translation functionality to allow users to translate post content into multiple languages, improving accessibility and usability.

Cloud Multiplayer Racing Game

Built a car racing game using pygame, in addition to a client-server model using the socket API to simulate an online racing game between two users. Implemented a multithreading system to give players great experience with chatting and gaming. Implemented fault tolerance in the system manually using two servers(VMs) and two databases for backup. Implemented a chatting feature to the system, and improved performance by adding delays in sending and receiving messages.

Secure Communication Suite

Developed an end-to-end encrypted chatting application using Python. Implemented a feature to allow the user to choose the type of encryption on the message and the symmetric key. Integrated DES and AES for symmetric encryption, RSA and ECC for asymmetric encryption. Integrated SHA256 and MD5 for hashing. Implemented a key management module to generate, store, and distribute keys. Used raw sockets to enable communication between client and server.

Experience
  1. Software Engineer

    MCS Group· OtherNov 2024Present
    • Identified and resolved a critical bug that enabled processes requiring administrative privileges to operate under the SYSTEM context while correctly displaying the user interface.
    • Developed and tested an efficient algorithm to group values into intervals based on a configurable threshold, ensuring accuracy and performance.
    • Enhanced the performance of a value-grouping algorithm, reducing execution time by 85% through efficient code optimization and resource management.
    • Conducted thorough testing of implemented solutions to validate functionality and ensure robustness in real-world scenarios.
    • Integrated 3D models into existing desktop applications and manipulated their components through animations and camera movements, including dynamic focusing on specific objects based on user interaction.
    .NETWPFReactSQL ServerPostgres
Education
  1. Bachelor of Engineering in Computer Engineering

    Ain Shams UniversityEl-Abbaseya, Cairo2019 — 2024
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Joel O.
Joel O.

Full Stack Engineer

0-2 Years of Experience

Vue.jsNode.jsMongoDBGit
Javaria M.
Javaria M.

Full Stack Engineer

0-2 Years of Experience

MongoDBNode.jsSQLCSS
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavaScript
Ogbonna E.
Ogbonna E.

Full Stack Engineer

0-2 Years of Experience

Nigeria
BashPythonC++SQL
View all

Full Stack Engineer

Cairo, Egypt · 0-2 years experience

14 days risk-free trial · No commitments · We handle contracts and payroll