profile-img

Omar Ahmed

Full Stack Developer at CoBrowser

Alexandria, Egypt

Work Experience

  • Full Stack DeveloperFull Time

    CoBrowser

    Jul 2019 - Present -5 yrs, 11 months

    Netherlands , Rotterdam

    • Job Details:• Migrated our development environment from Vagrant to Kubernetes using Docker, Minikube and kubectl for a better, lighter and less buggy development environment, along with good documentation to get developers starting. • Built a scalable websocket server which was built on top of websockets/ws using Pub/Sub pattern to keep it minimal yet controllable, that performed perfectly with a lot of users/roles. • Designed new service using Nodejs, rabbitMQ, and ES6 which introduced more channels (Whatsapp, Facebook Messenger, Email) that led more customers, and heavy business deals. • Led an amazing team of 5 we were responsible of maintaining and developing a certain service, which involved reviewing PRs, replying to mails, business meetings, and developing new features. • Worked on support tickets a long with our support staff to solve clients’ issues, maintaining a steady working software and happy customers. • Introduced ELK stack for complex reporting queries which was integrated into the dashboard with statistics charts and dynamic queries all implemented both on front-end and back-end using Symfony and C3.js. • Scaled up Ejabberd server to multiple instances which led to more stable chat service, and helped finding a bug in Ejabberd software which was solved by the next version.
  • Software EngineerFull Time

    Botme

    Nov 2017 - Oct 2019 -1 yr, 11 months

    Egypt , Giza

    • Job Details:- Built the very first prototype of Botme which made Botme receive its initial funding. - Contributed in each aspect of Botme’s core API, from designing and implementing the front-end at the very beginning until deploying the environment on AWS. - Devised Botme’s chat-bot building system from scratch, to provide all Messenger’s possible types of messages. - Built Botme’s commerce system to enable chat-bot builders to sell their products using chatbots in a very smooth, and tailored way. - Developed an easy-to-use solution for Botme users to send targeted broadcasts to their chat bot users based on multiple factors (e.g. gender, first/last names, products, offers, or custom attributes). - Built and deployed overall service infrastructure utilizing several AWS stack(Including EC2, EB, Route 53, S3, IAM, Lambda) and implementing bash scripts for continues development, focusing on high-availability, fault tolerance, and auto-scaling.
  • Wordpress DeveloperFull Time

    Sue Ellen Foundation

    Mar 2017 - Jun 2017 -3 months

    Egypt , Cairo

    • WordPress DeveloperFull Time

      Law Today Magazine

      Dec 2016 - Feb 2017 -2 months

      Egypt , Cairo

      • Education

        • BSc in Computer Science

          Ain Shams University (ASU)

          Jan 2012 - Jan 2016 - 4 yr

        Activities

        • Vice Head IT at Open Source Community

          Student Activity

          Feb 2015 - Nov 2015 -9 months

        Skills

        • MongoDB
        • Git
        • Express.js
        • Doctrine
        • Symfony
        • Angular
        • WebSocket
        • JavaScript
        • Ionic
        • Gatsby
        View More

        Languages

        • Arabic

          Fluent
        • English

          Advanced
        Share this Profile