Mahmoud Jbour

Mahmoud Jbour

$25/hr
SDE
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Hebron, PA, Palestine, State of
Experience:
3 years
About

Agile software development process, daily standup, two week sprints, backlog grooming and tasks

planning and estimations.

▪ Analyzing requirements from customers; identifying scope and expectations of each of them,

identifying possible risks, discussions on the feature with product management and estimating time

required to complete features.

▪ Build UML class diagrams, use case scenarios and possible test cases to validate the main flow for

features.

▪ Implementing the design in JAVA within the estimated time for the feature and run some of the test

cases related to the feature.

▪ Following up on features with customers, fixing bugs and develop data migration utilities to keep

database consistent with new design.

▪ I was in FCE team since day 0 (All team members are 2.5), and the responsibility of this team was

to create the new front-end architecture for freightos marketplace (ship.freightos.com) mainly using

ReactJS , and we released that in June 2017.

▪ Apply microservice architectural pattern on eCommerce fulfillment locations feature, and I was the

owner on it from zero, and used Google Kubernetes Engine for deployments.

▪ Own other microservices from implementation to production.

▪ Monitoring system API's and build visual monitoring dashboards to easily watch their behaviors.

▪ I worked as security engineer (Represent my team in security team) for about 3 months, and

improve some areas in authorization/authentication roles, prevent XSS, protect exposed apis, add

strict protection on uploading files and the places where they user, migrate 3rd party packages that

has some holes.

▪ Participate in building CI/CD pipline for both microservices/ frontend apps.

▪ Presenting about microservices/ security/ pipeline and best practices about how to use them.

Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.