Profile 00 00@2x

Mostafa Shabaan Mostafa Elshazli

I have a solid background in creating complex web applications for angular & Spring Boot . I can work independently and respect a deadline. I feel comfortable working with a good team of developers. I am passionate about the mobile marketing and have knowledge about.

and I have experience building various types of websites using Spring framework,Angular 

 searching for a position that challenge my skills.

Ainshamse, Cairo, EG  

+201554326999  [email protected]

 Backend Developer At DXC Technology from (12/2023) ~ Present

Education

Graduated From Computer Engineering At Helwan University. (2014-2019) With Good Graduation Project: Excellent

Work Experience      

Backend Developer DCMP(Digital Card Mobility Platform )Microservices . December 2023 Present at DXC

Fuel card programs have long been a strategic offering of energy companies, fostering customer loyalty while providing an important service for fleet, freight forwarders, bus and truck, leasing companies and small business customers ,While energy companies continue to view these offerings as an important tool, they’re facing definite challenges in maintaining effective and competitive fuel card programs.

Technology used: microservices 
Skills: Scrum · Agile Methodologies · RESTful WebServices · Git · Software Development · MapStruct · Maven · Kubernetes · Jenkins · Argo CD · SoapUI · JUnit · Mockito · ActiveMQ · Apache Camel · Amazon Web Services (AWS) · PostgreSQL · Rancher Kubernetes Management · Keycloak · Swagger API · Integration Testing · YAML · GitHub · Amazon Dynamodb · Docker · Java · Spring Boot · Spring Cloud · Microservices · Spring Data . Strapi . Rest Assured (integration test)

Full Stack Developer NIS (Network Inventory System ).  March 2023_ December 2023 at NTG

- that reflects an accurate image of our growing network along with network project roll-out process automation. NIS discovers different network domains and reconcile in real-time network data with existing network assets information.

Technology used: 
1.Server:  java desktop application  

2.client : java jsf

Backend Developer E-Shop ( Vodafone Egypt ).  September 2022 _ March 2023 at NTG

- e commerce project   

Technology used: containerization using docker

1.Server: Broadleaf Framework       2.Client : react     3.Mobile : react native 

Backend Developer Rent Payment   June 2022_September 2022 at Ithmaar Solutions

-all user can register with our system (web & mobile ) by specific type (as landlord - as renter )
-the landlord can create real estate unit and make contract on unit and add renters to this contract 
- the renter can accept invitation for contract he can see all instalment and pay it .

Technology used:
 1.Server: Spring boot Framework .( Data JPA - Spring Filter -JWT -Web Socket- Qraphql - Resttemplate) 
 2.client: Angular Framework .(Data Binding - Routing - Observables - HttpClient - Reactive forms )

Full Stack Developer Beldoor (queue system).  December 2021_ June 2022 at Ithmaar Solutions

-The customer can know the services near him and book a request for a specific service from his current site instead of booking from the service site.

Technology used:
 1.Server: Spring boot Framework .( Data JPA - Spring Filter -JWT -Web Socket- Qraphql - Resttemplate) 
 2.client: Angular Framework .(Data Binding - Routing - Observables - HttpClient - Reactive forms )

Full Stack Developer Portal Finance .  September 2020_ December 2021 at Ithmaar Solutions

-After completing the personal data, the customer can request financing for a specific thing and know the offer for financing And follow up on the status of the request from (web Or mobile ) . 

Technology used: 
 1.Server: Spring boot Framework .( Data JPA - Spring Filter -JWT -Web Socket- Qraphql - Resttemplate) 
 2.Client: Angular Framework .(Data Binding - Routing - Observables - HttpClient - Reactive forms )


Android Developer  Monitory.   January 2020_September 2020 at EgyptAirConditioning

-Is used for companies that work in under construction sites to know when workers come and know when to leave, as the attendance and departure device is not available on the fingerprint. 

Technology used: 
1. Android   2. Google Firebase 

Skills


Spring Framework

  • AOP
  • Hibernate 
  • Spring REST-API  
  • Spring MVC 
  • Data JPA  
  • Spring Boot  
  • Spring security  
  •  Sending email



Angular Framework

  • Data Binding
  • @Input-@Output-@Viewchild
  • Routing
  • Observables
  • HttpClient
  • Route Gaurds
  • Reactive forms 

Programming Skills 

  • java  (OOPs Concept in Depth-Multithreading-Collection Framework -web services rest and soap)
  • javascript 
  • SQL
  • Angular 6
  • HTML/CSS 

Other Technical Skills

  • Git
  • Strapi
  • Docker
  • Unit Test
  • Rest Assured (integration test)
  • Wep Socket (frontend & backend)
  • Graphql (frontend & backend)
  • Microservices
  • Design Patterns
  • Solid Principles
  • Firebase


Personal Skills

  • Self-motivated
  • Excellent in solving problems
  • Quick and Self Learner V.good 
  • Communication skills 
  • Adapt fast 

Language 

  •  English (Intermediate) 
  •  Native Arabic