FlowCV Logo
Adham Salama MustafaBackend Software Engineer
Professional Experience
Bosta, Software Engineer

Working as a backend software engineer at the platform squad responsible for performance, optimizations and security.

April 2024 – present
Wuilt, Software Engineer

Working on the eCommerce builder platform and core services.

June 2022 – April 2024
  • Improved the platform's latency by up to 2X.
  • Implemented a user reward system that increased revenue.
  • Designed and implemented the backend and infrastructure of Siteleap, our AI driven conversational website builder platform.
  • Implemented new features.
  • Fixed bugs & vulnerabilities.
  • Wrote and deployed technical API documentation.
  • Technologies: Node.js, Express.js, NestJS, TypeScript, MongoDB, MySQL, PostgreSQL, Redis, Microservices, Docker, Kubernetes, Kafka, AWS, GCP, Microsoft Azure, GraphQL, gRPC, OpenAI.

    Skills
    JavaScript & TypeScript

    Node.js, Express.js, Nest.js, React.js, Apollo Server, Jest.

    Databases

    PostgreSQL, MySQL, MongoDB, SQLite3, Redis.

    Rust programming language
    Python

    Django, Django REST Framework, Flask, FastAPI.

    DevOps

    Git, GitHub, Linux, Docker, Kubernetes, CI/CD, AWS, GCP, Microsoft Azure, Heroku.

    Web Development

    REST APIs, GraphQL, gRPC, WebSockets, WebRTC, Networking, Microservices, Kafka, RabbitMQ, OAuth, Event-Driven Architecture, Test Driven Development.

    Problem Solving

    Algorithms, Data Structures.

    Projects
    SimpleAPI

    A Python web framework written from scratch with no dependencies, inspired by FastAPI.

    Blitzkrieg

    An HTTP web server written from scratch in Rust with no dependencies.

    Redis

    A multithreaded Redis implementation written from scratch in Rust with no dependencies.

    Erode

    An experimental Node.js-like JavaScript & TypeScript runtime built with V8 and Rust.

    WebRTC

    A peer-to-peer videoconferencing web app featuring video, audio, and text chatting, and screen sharing built with WebRTC and Node.js from scratch with no dependencies.

    ExamLab, Graduation Project

    A Hybrid Examination and Evaluation system built using Microservices.

    Grade: Excellent.

    Technologies: Node.js, TypeScript, Express.js, Next.js, MongoDB, Python, FastAPI, Kafka, Docker, Kubernetes, GitHub, Microsoft Azure.

    Vault Guard

    A secure cloud-based password manager built with Django Rest Framework.

    Education
    Computer Engineering, Shoubra Faculty of Engineering.

    Overall grade: Very Good with honors.

    2017 – 2022
    Courses
    October 2019
    Languages
    Arabic (Native).
    English (Proficient).