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