Mohamed .
Senior
egypt Cairo, Egypt ( GMT )
Senior
4 yrs Experience
Can Join ASAP English: Advanced
About

I’m Mohamed Abdelhay, I’m a full-stack developer with 3+ years of experience Mostly focused on Java, Spring Boot, Kafka, AWS, PostgreSQL, Docker, and Jenkins.

I’m Mohamed Abdelhay, I’m a full-stack developer with 3+ years of experience Mostly focused on Java, Spring Boot, Kafka, AWS, PostgreSQL, Docker, and Jenkins.

Experience
J
Senior Software Engineer
Jumia
Apr'22- present

  • Responsible for adding new features, refactoring legacy code, and improving microservices applications using Java, Spring Boot, Kafka, Redis, PostgreSQL, Docker, and Jenkins.
  • Writing acceptance tests using cucumber.
  • Using Spring Data JPA Specifications in complex queries.
  • Investigating Database concurrency issues and reviewing indexes performance.

F
Software Engineer
Fetcher
Mar'21- Apr'22

  • Responsible for adding new features, refactoring legacy code, and improving microservices applications using Java, Spring Boot, Kafka, AWS, and PostgreSQL.
  • Designed, implemented, and optimized REST APIs with bulk operations.
  • Provided latency and fault tolerance by circuit breaker (Hystrix).
  • Integration with third parties for sending SMS and using AWS services (SQS, SNS, S3)
  • Refactored legacy services by using SOLID principles.
  • Decreased and simplified DB calls and connections by using JPA Repo instead of the JDBC.
  • Write Unit Tests using J-unit and Mockito.

E
Software Engineer (Full Stack)
Eventum IT Solutions
Dec'19- Mar'21

  • Responsible for adding new features, refactoring legacy code, and improving microservices applications using Java, Javascript, Python, React-JS, Spring, Spring Boot, Kafka, Radius, Elastic Search, and Mysql.
  • Improving performance in the database by using indexes and views in SQL queries and decreasing data loss by using a thread pool to add and improve cron jobs increasing performance by 25%
  • Added File Parsers for many different file types and used Trees to manipulate file data.
  • Added Spring Cloud Configuration Server with encrypted configs in DB.
  • Maintained Data recovery in ElasticSearch.

I
Backend Developer
Ibtikar Technologies
Jul'19- Dec'19

  • Joined as an Intern back-end developer for 2 months then joined the squad as Back-end
  • Developer using PHP, Laravel, and Lumen.
  • Used AdminLTE and DataTables integration with Laravel. Dockerize (Apache Server and MySql).

Education
computer science
to 2014
Bachelor's Degree
Arab academy for science, technology and maritime transport

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Very good