profile-img

Khaled Hassan Hussein

Software Engineer at Comprando.io

Nasr City, Cairo, Egypt

Work Experience

  • Software EngineerFull Time

    Comprando.io

    Sep 2018 - Present -6 yrs, 10 months

    Egypt , Cairo

    • Job Details:- Developing & maintaining our dashboard back-end (for administration) and RESTful APIs to serve our front-end team (Rails & PostgreSQL) - Integration with third-parties; like Infobip APIs for messaging services by separating it in external service files and calling them when needed - Implemented outgoing Webhooks to be sent to our delivery app containing updated order details in addition to consuming incoming Webhooks to update order status - Implemented Background jobs for independent processes (like Infobip & Webhooks) and handled transient faults with exponential backoff retry - Sending notifications & real-time updates to all devices through Websockets when order status/details change - Enhancing & adding dynamics to our dashboard front-end using Bootstrap, jQuery and AJAX - Documenting & testing our APIs using Swagger & Postman - Working in a team with Agile methodology & applying behavior-driven-development using Hiptest - Attending business requirements & software architecture meetings to define new features & decide on best implementations - Conducting regular meetings with customer support team to receive users' feedback and act based on it by enhancing our features
  • Software EngineerFull Time

    Orange Business Services

    Sep 2017 - Sep 2018 -1 yr

    Egypt , Cairo

    • Job Details:- Mapped business requirements to features and defined use-cases through regular meetings with the stake holders - Built ETL jobs with Talend to receive large data-sets, process them and structure them properly into databases to be used by other platforms - Developed various portals using QlikView for marketing & sales teams to provide them with a user-friendly dashboard for data analytics - Prepared Jira instances on different servers and efficiently administered the tool to provide the needed support - Built ticketing systems for managerial departments to easily follow up on their work using Jira stand-alone server
  • Teaching AssistantFull Time

    The British University in Egypt

    Dec 2016 - Sep 2017 -9 months

    Egypt , Cairo

    • Job Details:Currently I work as a full-time teaching assistant at the university. I am responsible for preparing and teaching core Computer Science courses. In addition to working on the HRM (Human Resources Management) system by analyzing it, documenting it and testing it to guarantee that its functionalities are working properly.
  • System DeveloperFull Time

    6th of October Military Hospital

    Dec 2015 - Dec 2016 -1 yr

    Egypt , Giza

    • Job Details:While fulfilling the military service as a soldier, I was assigned to a military hospital to serve there. Mainly, I managed the Information Systems department in it and have developed a system (desktop application) which was deployed to the server while having many PCs connected to it over a local network to run the application. The technologies used were Java for both front-end and back-end, MySQL database, XAMP and iReport tool. Moreover, I dealt with PC-Share devices (vSpace) to establish the required connections between the server and the clients in addition to using the Kiosk mode to guarantee the automatic login and execution of only one application (to prevent the client from further access to the server).
  • Education

    • BSc in Computer Science

      British University in Egypt (BUE)

      Jan 2011 - Jan 2015 - 4 yr

    Achievements

    Rank 47 out of 3486 contestants HackerRank Contest: Rookie Rank 2 (2017) Orange Local Award Awarded for excellence among OCB teams (2018)

    Skills

    • Ruby on Rails
    • MySQL
    • OOP, Data Structure
    • Git
    • Problem Solving
    • J2SE
    • Jira Core Server
    • Talend for DI & QlikView
    • HTML, CSS, Bootstrap, JS, JQuery, AJAX
    • Spring & Hibernate
    View More

    Languages

    • Arabic

      Fluent
    • English

      Fluent
    Share this Profile