محمود Al-Turani, Software Development Engineer II

محمود Al-Turani

Software Development Engineer II

Expedia

البلد
الأردن - عمان
التعليم
بكالوريوس, Software Engineering
الخبرات
18 years, 6 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :18 years, 6 أشهر

Software Development Engineer II في Expedia
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ سبتمبر 2017

The team lead for internal tools inside Expedia.
Leaded the team to:
Create Java/Spring Restful APIs
Create Javascript Frontend using React, Redux, and ES5.
Implement OAuth and SAML security, using Okta and ADFS.

Project Leader في Oracle
  • الأردن - عمان
  • سبتمبر 2015 إلى أغسطس 2017

Project Lead for Payroll and Payments integration.
Payments customer’s issues POC.
Project lead for Bills Management Payments. Project includes creating ADF UI, Java Backend, and integration with CyberSource hosted pages.
Project lead for Higher Education Payments:
o Developed ADF UI.
o Java Backend.
o Exposed required APIs to support Funds Capture flow
o Integrated JavaScript with ADF to do Credit Card tokenization.
o Supported Higher Education Team in code integration.

Senior Applications Engineer في Oracle
  • الأردن - عمان
  • سبتمبر 2011 إلى سبتمبر 2015

• Enabled transmission protocols configuration for Transmission Servlet.
• Developed/maintained ISO20022 Direct Debit, to support bank account direct debit in USA and Europe, incorporated ADF UI, XSL templates, and back end operations.
• Introduced AES encryption to encrypt credit card and bank account numbers information in DB, while ensuring streamlined flow for user interactions with the system.
• Promoted Funds Capture flow to operate within Cloud environment.
• Enabled Funds Capture to operate within Bills Receivables.

Senior Java Developer في Smart Cube
  • أفغانستان
  • مارس 2009 إلى سبتمبر 2011

ERC: Electronic Revenue Collection solution unifies payment collection modes and methods for all the service providing government agencies in general to work together in order to replace all cash transactions with the electronic payment (e-payment) eliminating risks associated with cash handling in the government environment for the collection of Fees, Taxes and Custom Duties.
Main duties:
- Conducting technical interviews for candidates.
- Doing research in various technologies and development methods.
- Designing and implementation of core modules (Java, Hibernate, Dependency Injection).
- Acting as a team leader when needed.

VTS (Smart Cube): Vehicle Testing System main purpose is to automate all processes of licensing and testing vehicles. This system helps in organizing the reception process in accordance with the needed service, managing the financial operations, managing registration process of stolen and violating vehicles, and many other functions that facilitate the licensing and testing system.
Main duties:
- Playing a major role in proposing the system architecture and determining Java frameworks used in the system.
- Participating in the code review.
- Helping other team members in solving problems.
- Designing and implementation of core modules.
- Acting as a team leader when needed.

J2EE/Java Developer في EtQ
  • الأردن - عمان
  • يوليو 2007 إلى مارس 2009

-Designing and implementation of Attachments Java Applet.
-Designing and implementation of Full Text Search Module using Lucene.
-Participating in the development and maintaining Reliance Java modules and utilities.

Junior Java Engineer في Simtix
  • الأردن - عمان
  • نوفمبر 2005 إلى يوليو 2007

Pentali Platform: An adaptive Java platform for Pentali auto and other Pentali products. Pentali Auto is designed to decrease the threats posed by vehicular explosives.
Main duties:
- Analyzing, designing, and implementation of Configuration and Initialization Component, using Java & XML.
- Analyzing, designing, and implementation of Device Network Component. This component aims to facilitate IO Devices operations, using Java Networking and Hibernate.

MODA (Simtix): A People Tracking System (PTS) that were implemented for Saudi Arabian Ministry of Defense and Aviation, applying RFID technologies in the context of facilities and people management. It’s a desktop application implemented using C# and MS SQL Server DB.

الخلفية التعليمية

بكالوريوس, Software Engineering
  • في Hashimite University
  • يونيو 2005

Specialties & Skills

Microservices Architecture
Team Leadership
Design Patterns
Guice (Dependency Injection)
Web Services
Multi-threading
eXtreme Programming
Hibernate
JSP & Servlets
Object Oriented Analysis & Design
Java network proramming
JEE-J2EE
ReactJS

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

Reading and Writing English (تدريب)
معهد التدريب:
American Language Center
تاريخ الدورة:
March 2006
Oracle Fusion Middleware 11g: Build Applications with ADF I (تدريب)
معهد التدريب:
Oracle University
تاريخ الدورة:
September 2011
International Student Program (تدريب)
معهد التدريب:
GSI is a heavy ion research center funded by the federal Government of Germany and the state of Hess
تاريخ الدورة:
August 2005

الهوايات

  • Interior Design.
  • Healthy Life Style.