FlowCV Logo
Professional Experience

TechBridge Lab

08/2024 – present
  • Feedbq.io
  • Transformed the backend from MongoDB to PostgreSQL using Drizzle ORM, integrating 6+ platforms including Discord, Slack, Jira, Clickup, Asana, and Linear. Implemented sophisticated Redis caching and SSO authentication, while standardizing API documentation with Swagger and tsoa.

  • Dubbinghub
  • Designed a scalable video dubbing platform with an AWS SQS-powered processing workflow, migrating services from JavaScript to Go. Developed advanced video transcription and translation services that optimize multilingual content creation.

    Freelancer

    10/2023 – present
  • Parent-Connect
  • Built a social platform connecting parents through an intelligent matching system based on children's schools, activities and location. Implemented real-time chat functionality for parent communication, robust authentication with OAuth.

    Developed a comprehensive e-commerce platform with a feature-rich admin dashboard enabling complete business control over products, orders, and inventory, integrated Paymob payment gateway supporting multiple payment methods, implemented advanced features including multi-warehouse inventory management, dynamic pricing system, automated order processing, and comprehensive reporting system for sales, inventory, and expenses, while providing vendor management, coupon system, detailed analytics dashboards with customizable reports, and role-based access control through an intuitive admin interface.

    Projects

    API Documentation: Postman - Swagger

    Key Achievements:

  • Designed and implemented the backend architecture, creating secure and scalable RESTful APIs.
  • Set up CI/CD pipelines and deployed the backend on AWS EC2 using Docker Swarm and Nginx.
  • Implemented real-time chat functionality using WebSockets and notifications using OneSignal.
  • Integrated with payment gateways (Paymob) to enable secure transactions.
  • Set up a comprehensive testing suite using Jest and Supertest.
  • Implemented localization using i18next to support multiple languages ( English, Arabic ).
  • Integrated with Google OAuth 2.0 for secure authentication and authorization.
  • Ensured the security and reliability of the platform by managing domain and SSL certificates.
  • Tech Stack:

  • TypeScript, Node.js, Express.js, MongoDB, Redis, and Docker.
  • Skills
    Backend Development

    Go, Gin, Typescript, Node.js, Express.js.

    Databases

    Postgresql, MongoDB, Redis.

    Orm: Drizzle, Mongoose

    DevOps

    Git, CI/CD (GitHub Actions), AWS (EC2, SQS), Docker.

    Workflow

    Agile/Scrum, Git-Flow, SDLC.

    Software Engineering

    Data Structures, Algorithms, REST APIs, WebSockets, OOP, SOLID principles.

    Tools

    ffmpeg

    1 / 1