Belal Anan

Belal anan

bookmark on deepenrich
Followers of Belal Anan5000 followers
  • Timeline

  • About me

    Senior Software Engineer at Geidea

  • Education

    • Information technology institute (iti)

      -
    • Ain shams university

      -
      Bachelor of engineering - be structural engineering
  • Experience

    • Zamil steel holding company limited

      Jun 2018 - Oct 2020
      Estimation engineer
    • Information technology institute (iti)

      Oct 2020 - Jun 2021
      Software developer

      Track System Development

    • Itworx education

      Jul 2021 - Aug 2022
      Software engineer

      • Analyze, Design, implement and maintain web-based portals.• Working with worker service Asp.net core in integration between our product base and different projects.• Design, implement and maintain Sync Tools.• Apply unit testing to make sure of code efficiency after development.

    • Envnt.

      Aug 2022 - Oct 2023
      Software engineer

      • Developed and maintained the Bravo inspection form product using C# and Angular TypeScript.• Utilized Angular's form builder modules to create dynamic inspection forms based on the requirements specified by administrators.• Oversaw the deployment process of the C# and Angular project, ensuring successful implementation and updates.

    • Geidea

      Oct 2023 - now
      Senior software engineer

      • Developed and maintained a fintech product as a full-stack engineer, utilizing C# and Angular technologies.• Implemented microservices architecture for the product, ensuring scalability, modularity, and maintainability.• Designed and developed the payment gateway module, allowing secure and seamless transactions within the product.• Collaborated with cross-functional teams to gather requirements and translate business needs into technical solutions.• Integrated Keycloak as the identity provider for our microservices using OpenID Connect, ensuring robust authentication and authorization mechanisms.• Actively participated in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings. Show less

  • Licenses & Certifications

    • The professional program in project management (prmg)auc

      Auc school of business
      Jan 2019