Mohamed .
Senior
egypt Cairo, Egypt ( GMT )
Senior
4 Jahre Erfahrung
Kann beitreten ASAP Englisch: Fortgeschritten
Über

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.

Erfahrung
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).

Bildung
computer science
zu 2014
Bachelor's Degree
Arab academy for science, technology and maritime transport

Projekte
Talent hat keine Projekte hinzugefügt
Technologien
Kurse
Talent hat keine Kurse hinzugefügt
Schulungen
Talent hat keine Schulungen hinzugefügt
Sprachen
English
Very good