Hatem Mahmoud

Egypt

@hatemmahmooud201

Software Engineer / Backend developer / Fullstack developer

Badges

Problem Solving
Sql

Certifications

Work Experience

  • Software Engineer

    Halan•  January 2021 - Present

    - Working in fin-tech field on an E-wallet , Passed through many technologies and challenges. - Building Wallet services using MICROSERVICES architecture and in AGILE enviornment - Implementing RESTful APIs using NodeJs and Spring Boot and using mongodb for data manipulation and creation. - Experience using Kafka Queue when handling realtime events like fraud detection or logging and tracking requests in E-wallet scenario.

  • Software Engineer

    Raseedy•  January 2020 - January 2021

    - Implementing APIs using NodeJs and Express that interacts with Hasura GraphQL APIs to manipulate and save data using Postgres DB. - Understanding how queues work. Implementing Kafka Queue and using it in different scenarios. - Experience in Stream Processors (used WSO2), Its mechanism , How it works and how to accept data from multiple data sources and integrate it with different systems. - Experience in flow-based development ( used Node-RED ) , Understanding how it works and using it to generate a visual representation of APIs and Services - Implementing APIs using Spring and Spring Boot using Postgres DB for data manipulation and insertion.

  • Software Engineer

    Contellect•  January 2019 - January 2020

    -Working in a real agile environment(daily standups, weekly sprint meetings, open-door policy). -Developing RESTful APIs and integrate it with another systems. -Implementing Data structures in C# and integrate it with Node JS to solve real problems. -Implementing backend microservices using NodeJs. -Developing and Implementing a live ECM product using MEAN Technology and C# that uses MicroServices architecture. -Understanding how queues work,why and how to use it properly in the application. (used ActiveMq). -Writing Unit tests using Mocha and Sinon.

Education

  • Helwan University

    Computer Science, BE•  September 2014 - June 2018

Skills

hatemmahmooud201 has not updated skills details yet.