تيسير جوده, Corporate IT Development Manager

تيسير جوده

Corporate IT Development Manager

Aramex International

البلد
الأردن
التعليم
ماجستير, MSc Information Systems – Concentration : IT Project Management
الخبرات
17 years, 10 أشهر

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

حظر المستخدم


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

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

Corporate IT Development Manager في Aramex International
  • الأردن - عمان
  • أشغل هذه الوظيفة منذ أبريل 2011

Being at Aramex allowed me to work on cutting edge projects and technologies, along with the smartest people in IT industry. The initiatives that have been developed and delivered as working solutions are listed below.

My main specialties at Aramex are:
• Successfully managed and delivered different enterprise software solutions using Microsoft technology stack and open source technologies.
• Building location aware systems with deep integration with Nokia HERE platform and Google maps.
• Solid hands on experience on different Microsoft technologies covering ASP.NET Web API, WCF, Web Forms, Entity Framework, Cloud First strategy using Microsoft Azure Platform as a Service.
• Excellent experience in front-end development using JavaScript frameworks (AngularJS, DurandalJS), CSS frameworks (Twitter Bootstrap, Skeleton), HTML5 features.
• Solid hands on experience in building Service Oriented Systems (SOA) and Distributed Systems with focus on building RESTful services.
• Hands on experience on using/integrating source control and continuous integration systems such as TFS, CCNET, GIT, and SVN.
• Investigating new technologies and apply them in certain scenarios.

Projects implemented successfully at Aramex:

• Road Freight System
I took the role as technical team lead to re-architect a freight management system, the front-end of the new system built as Single Page Application (SPA) using AngualrJS, Bootstrap and the back-end using ASP.NET Web API as REST service, Entity Framework as an Object Relation Model (ORM), and WCF for integrating the different services.

• MyAddress
I was the lead developer and architect for intelligent schedule and delivery system named (MyAddress) http://MyAddress.aramex.com. This system is used by all eCommerce websites and Bank clients whom rely on Aramex for their domestic deliveries. MyAddress is mobile friendly website built using various technologies ranging from ASP.NET web forms, Skeleton CSS3 responsive framework, HTML 5 APIs, JQuery with deep integration with Nokia HERE platform using their RESTful Places API and JavaScript APIs.

• Bullet Plus Service
I was the lead developer and architect for Bullet Plus service (http://bulletplus.aramex.com), this service is used to place guaranteed 90 minutes pickup and delivery service in Dubai. The front end of the system is built using HTML5, JQuery, Skeleton CSS3 Framework and Nokia HERE platform, the back-end is using ASP.NET Web API as RESTful service and Entity Framework as an ORM.

• Address Management System
I was responsible for all Aramex initiatives to integrate its current systems with maps data using HERE platform, this integration ranging from Static Map Images, Address Geo-coding and Reverse Geo-coding, Geo-fencing, Traffic Routing, and Places Search/Discovery/Information Retrieval.

• Aramex CRM System
I took the role as the technical team lead to re-architect and revamp Aramex Customer Relationship Management System (CRM), the new revamped system using different technologies ranging from ASP.NET with deep integration with Telerik ASP.NET AJAX Controls, Entity Framework, WCF, and MS Exchange Web Service.

Senior IT Professional في Aramex International
  • الأردن - عمان
  • يناير 2010 إلى مارس 2011

•Reporting to the IT Development Manager.
•Implementing various initiatives during this period such:
•Building the new website www.shopandship.com
•Integrating mapping functionality and location based services into Aramex applications using Navteq Map TP AJAX APIs and Navteq Web Services APIs.
•Enhancing existing Windows Mobile client applications and enabling location based services.

Senior Software Developer-Database Developer في TeleFinity
  • الأردن
  • يوليو 2007 إلى ديسمبر 2009

•Analyzes client software requirements based on user input, collaboration with peers and experiential knowledge. Provides marketing and sales support through technical presentations and cooperation with clients to determine technical requirements.
•Produces project requirements containing system functionality and user interface requirements.
•Designs and implements software systems and product enhancements based on requirements specifications.
•Decides approaches, modeling techniques and provides estimations for schedules, technical scope and required project resources.
Participates in technical reviews of requirements and systems design with peers.
•Develops and refines programming code for new software development and product enhancements.
•Determines algorithms and approaches and recommends solutions and resource allocations.
Connects with internal staff and user to ensure capture of all relevant functionality.
•Provides technical support and problems resolution expertise to support staff and users.
•Diagnoses technical problems and determines and tests solutions.
Recommends resources required for executing large-scale solutions.
•Mentors and trains both peers and less experienced software development staff in areas of domain expertise and internal procedures. Ensures adherence to established procedures and methods.
•Functions on an ad-hoc basis as ‘Team leader’. Oversees software development plans as part of a collaborative team effort to administer and ensure successful execution of project.

Software Developer في OFFTEC Systems
  • الأردن - عمان
  • يوليو 2006 إلى يوليو 2007

•Perform development and programming tasks assigned by the technical
team leader by transform Use Cases to code.
•Participating in defining System Design, Architecture and Specifications.
•Performing Unit testing to ensure workability, completeness, quality and “Best practices” and cooperating with QA team to put Test plans for Complex modules or classes.
•Compile and write technical documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
•Consult with managerial and technical personnel to clarify program intent, identify problems, and suggest changes.
•Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced.
•Perform revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
•Collaborate with other software developers to develop new programming methods.
•Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
•Train subordinates in programming and program coding.
•Deploy and configure the application at the customer environment.
•Write or contribute to instructions or manuals to guide end users.

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

ماجستير, MSc Information Systems – Concentration : IT Project Management
  • في DePaul University – Chicago, IL (Partnership With Al-Balqa Applied University)
  • ديسمبر 2009

The Master program combines emphasis on technical and managerial expertise including IT project management, enterprise system implementation, systems analysis & design, IT organizational management, and Internet applications. The program focuses on the planning, development and management of information systems that enable organizations to gain strategic and tactical competitive advantage. As a student enrolled in the Master program, I have been exposed to the breadth of information technologies (IT) but also attained solid competency on how to manage IT projects to deliver it successfully. Master program accomplished with distinction (GPA: 3.91)

دبلوم,
  • في MCAD (VB.NET Track)
  • أبريل 2007

The Microsoft Certified Application Developer (MCAD) credential provides industry recognition for professional developers who build powerful applications using Microsoft Visual Studio .NET and Web services on the Microsoft .NET Framework 1.0 and Microsoft .NET Framework 1.1

دبلوم,
  • في MCP
  • فبراير 2007

The Microsoft Certified Professional (MCP) credential is for professionals who have the skills to successfully implement a Microsoft product or technology as part of a business solution in an organization.

دبلوم,
  • في Microsoft Certificates of Achievment
  • يناير 2007

Successfully completed the following courses: 1. Building Smart Client Applications by Using Microsoft .NET 2. Developing Microsoft ASP.NET 2.0 Web Applications 3. Updating Database Development Skills to Microsoft SQL Server 2005

بكالوريوس, Computer Science
  • في University Of Jordan
  • يونيو 2006

Being an athletic in the University of Jordan Team and the Jordanian National Team for years 2001-2006 Achievements: -1st Rank (100m, 4x100m) running at Jordanian Universities Competitions, 2003-2005 -3rd Rank (4x100m) running at King Abdullah The Second Tournament of Arab University Sports, 2004

دبلوم,
  • في Oracle Certificates of Achievement
  • ديسمبر 2005

Successfully completed the following courses: Oracle Database 10g: SQL Fundamentals, Oracle Database 10g: Develop PL/SQL Program Units, Oracle Forms Developer 10g: Build Internet Applications I, Oracle iDS Forms 10g: Build Internet Applications II.

Specialties & Skills

Agile Project Management
JavaScript
ASP.NET
SQL Server
ASP.NET
ADO.NET
Crystal Reports versions (8.5, 10 and XI)
SQL Server Programming, Designing and Administration
.NET Framework 4.5
Windows Services
Telerik Controls for ASP.NET
JavaScript Framework
SQL Server Integration Services
InstallShiled
CodeSmith Development Tool
Object Oriented Design and Design patterns
Incremental and Iterative Methodologies for managing SDLC (Extreme Programming and SCRUM)
MS-AJAX Tool kit and Utilizing most of the extenders
Analysis and Design Skills, understanding most UML artifacts
.NET CF 3.5
Windows Mobile 6.X
jQuery Library
AngularJS
ASP.NET Web API
RESTful API

اللغات

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

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

Nokia HERE Platform - Dubai (تدريب)
معهد التدريب:
Nokia
تاريخ الدورة:
November 2013
المدة:
16 ساعة
Intermec Developers Conference - Athens (تدريب)
معهد التدريب:
Intermec
تاريخ الدورة:
November 2011
المدة:
16 ساعة
Certified Scrum Master (الشهادة)
تاريخ الدورة:
October 2012
Intermec Developers Conference - Spain (تدريب)
معهد التدريب:
Intermec
تاريخ الدورة:
November 2010
المدة:
16 ساعة
Nokia HERE Platform - Dubai (تدريب)
معهد التدريب:
Nokia
تاريخ الدورة:
October 2012
المدة:
8 ساعات