Work History
             
          Showcase
             
          Education
             
Work history 
          
  UpStack
    
Senior Full-stack Developer 
      2018 - Present (7 years) 
    
    Creating and developing innovative software solutions for clients across a broad range of industries.
            Participating in scrums consisting of cross-functional teams, both software and hardware.
            Ensuring that features are being delivered efficiently and on time.
             
  Freelance
    
Full-stack Developer 
      2018 - Present (7 years) 
    
    Reviewing and translating client requirements and business needs into workable technical specifications for design and development.
            Developing and implementing back-end services and front-end features on client projects.
            Contributing to software builds and deployment of new features on cloud servers.
             
  Foorera
    
Senior Full-stack Developer 
      2018 - 2018 
    
    Designed and implemented app features and communication methodologies between back-end services and mobile apps.
            Decoupled old and new features separately into microservices to reduce the size of the core monolith of the application.
            Created command-line tools to automate some manual work and an admin dashboard to monitor daily changes in the application.
             
  Money Fellows
    
Senior Back-end Developer 
      2018 - 2018 
    
    Designed, developed, and implemented an application admin panel.
            Engineered and implemented processes to connect the admin panel to the app database.
            Translated business needs and requirements into technical specifications for the application.
             
  Nasnav
    
Senior Back-end Developer 
      2017 - 2017 
    
    Identified new opportunities, tools, and services to enhance the client's software application by migrating the app from Rails 4 to Rails 5.
            Coordinated and negotiated appropriate software solutions with multiple stakeholders/teams (back-end, front-end, gamification, mobile, UI/UX).
            Delivered high-quality, scalable, and maintainable new core software features on projects.
             
  Trufla Technologies
    
Back-end Developer 
      2017 - 2017 
    
    Developed new features and identified bottlenecks for redress to increase system performance.
            Maintained and improved existing test cases for new and existing features of software solutions.
            Engineered design and implementation deployment pipelines and production servers for the client.
             
  Evexia Labs
    
Node.js Developer | Team Lead 
      2016 - 2016 
    
    Designed, built, tested, and delivered core features of Evexia systems.
            Managed the development team in implementing objectives, business requirements, and technical specifications.
            Managed the planning, scheduling, monitoring, and reporting of all software activities for various projects.
             
  Doctorz.io
    
Founder & CEO 
      2015 - 2016 (1 year) 
    
    Supervised all project management, technical task assignments, and evaluations for the development of an electronic medical records system.
            Developed all back-end features on the system.
            Oversaw app deployment on the cloud and added replication rules.
             Showcase 
          
        Education 
          
  BE Computer Science and Engineering
    The German University in Cairo - Egypt
    2012 - 2017 (5 years)