Curriculum vitae
PERSONAL INFORMATION
Mahmoud Omar Jbour
Ramallah (Palestine--Skype mahmmoud.jbour
JOB APPLIED FOR
Software Engineer
WORK EXPERIENCE
10/07/2016–Present
Research And Development Engineer
Freightos, Ramallah (Palestine)
Research and development engineer who is specialized in full-stack development.
"Java & JavaScript"
▪ 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.
01/02/2016–10/06/2016
Java and Android Developer
Al-Andalus Software Development, Ramallah (Palestine)
▪ Develop and maintenance Financial and Point Of Sale Software for both Desktop and Android
Environment.
08/03/2014–28/01/2016
Freelancer
Build social media marketing applications.
25/1/19
© European Union,- | http://europass.cedefop.europa.eu
Page 1 / 2
Curriculum vitae
Mahmoud Omar Jbour
EDUCATION AND TRAINING
01/09/2011–31/12/2015
B.A Sc. In Computer System Engineering with total 81.9
Palestine Polytechnic University, Hebron
01/09/2010–20/07/2011
High school (Tawjihi) scientific stream with total 91.9
Yatta high school, Hebron
PERSONAL SKILLS
Mother tongue(s)
Arabic
Foreign language(s)
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
English
C1
C1
C1
C1
C2
Hebrew
A1
A1
A1
A1
A1
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Communication skills
Job-related skills
▪ An experienced team player with excellent communication and interpersonal skills who has the
ability to work independently under pressure. And working closely to meet the customers
expectations and requirements.
CORE COMPETENCIES:
Software Engineering • OOP • Java Development • Software Development Life Cycle • Testing &
Debugging • Team Collaboration • Clean Code.
Languages: Java, C#, NodeJS.
Frameworks: GWT, Dropwizard, ExpressJS
Web: HTML5, CSS3, JavaScript, jQuery, Servlets, JSP, ReactJS, ReduxJS, Ajax, XML.
Web Services: JSON, RESTful.
Databases: MySQL, Oracle, NoSql
Tools: IntelliJ, Eclipse, Maven, Git, Jira, Visual Studio.
Cloud : Docker, Docker hubs, GCR, Kubernetes, AppEngine, Heroku.
ADDITIONAL INFORMATION
Projects
25/1/19
© European Union,- | http://europass.cedefop.europa.eu
Page 2 / 2