Ezz Khayyat, Senior Software Engineer

Ezz Khayyat

Senior Software Engineer

Dar al Handasah

Location
Jordan - Amman
Education
Diploma, Project Management Professional
Experience
21 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :21 years, 11 Months

Senior Software Engineer at Dar al Handasah
  • Jordan - Amman
  • My current job since June 2010

Microsoft SharePoint:
* Creating several web parts, custom work flows, custom contents types and task forms using C# and MOSS 2007.
* Creating Microsoft Outlook and Word add-on for handling custom email rules and automated document uploading to SharePoint portals.
* Worked on developing Adobe Acrobat plug-ins for uploading PDF scanned documents to SharePoint document libraries.
* Creating and customizing various SharePoint portals, including a Document Archiving system for the accounting and the personnel departments, IT Issue Tracker and a Knowledge Base library for the IT department.
* Successfully bridged the accounting system with the SharePoint archives using HTTP, and was able to map the archive requests to different SharePoint archives across multiple physical regions using XML maps.
* Bridged other branches with the archiving system using Web Services, CLR stored procedures and data replication services (SQL Server).
* Built a library of archives for storing technical documentations for the IT department using MS SharePoint 2010, C# and ASP.NET.

Analysis & Design:
* Collecting & managing requirements for the personnel & payroll system, from various branches across different regions.
* Member of the team who created a complex Consolidated Trial Balance accounting application for the whole set of branches.
* Implemented a comprehensive web-based application for managing & manipulating Consolidation Packages across Dar Al-Handasah and all other entities & subsidiaries of the Dar Group.
* Created models and design documents for a SharePoint-based document archiving system.
* Participating in designing different kinds of portals using SharePoint.
* Analyzing and refactoring the structure & design of a complete personnel & payroll system using ASP.NET and Entity Framework.
* Assisted the team in enhancing the performance & security of the databases used throughout the entire company, while achieving the optimal results.
* Assisted in creating the architecture for integrating two different system together (Accounting system with Administration & Management system) using Enterprise Service Bus (ESB) design pattern and Web Services.

Web Development:
* Member of the team who developed a complete personnel & payroll system, which is currently widely used by several branches with more than 3, 000 employees.
* Designed and developed a robust AdHoc reports designer using ASP.NET.
* Worked on several small web applications for special internal purposes.

Senior Software Architect at MIG Solutions - MIG Bank
  • Jordan - Amman
  • June 2009 to November 2009

Analysis & Design:
> Analyzing & discussing the business requirements of a Trading Platform project.
> Created architectural models, in addition to various documents, including Vision Scope, SRS and Test Plan documents for a financial integration project that links a trading platform with a core-banking system.
> Participated in design sessions of an Enterprise Integration solution and a trading platform project.
> Was responsible for understanding and transferring knowledge from the owners of a trading software that has been purchased by the company along with its full source code.
> Guiding the developers on various software design problems and assisted them in applying coding standards and best practices.

Presentations & Teaching:
> Conducted intensive and comprehensive presentations about UML Modeling & Design, covering the full 14 UML diagrams.
> Held a complete set of 23 presentations about the GoF Software Design Patterns, including full pattern description, real-life examples and a working demo code.

Senior Software Engineer at Retail Teamwork LLC
  • United States
  • November 2006 to August 2008

Microsoft Dynamics Navision (C/AL):
> Developed various customizations for Microsoft Navision, including Price Planning, Transfer Plans, Inventory Reports and Easy Accounting systems.

Handheld Device & PDA (C#, PPG):
> Created a Physical Inventory program for PT40 and PT2000 laser scanning devices.
> Created a Pocket PC Inventory & Transfers application that uses SDIO bar code readers.
> Developed a Car Wash application for the Pocket PC that uses sockets over Wi-Fi.

Web (C#, ASP.NET, HTML):
> Created a dynamic menu builder for an HTML multimedia knowledge resource using C#.
> Designed a complete architecture of a customers’ membership website, including database, layers, modules and classes.

Analysis & Design:
> Participated in discussions about the retail software features & behaviors and the various services and functionalities provided by the system.

Senior Software Engineer at Digi-Broker Software & Solutions
  • Jordan
  • August 2002 to July 2006

Software Architecture & Design:
> Designed the architecture of the database, components and the search engine for a comprehensive bi-lingual business directory website.
> Designed the business layer and the data-access layer for a huge legal database & search engine website.
> Participated in creating workflow, component architecture, and database design documents for several projects using UML.

Business Analysis:
> Analyzing & discussing the business requirements of a Resource Planning project.
> Utilized UML in managing & organizing client requirements, creating Vision Scope documents, and writing Software Requirements Specification (SRS) documents and architectural models for various projects.

Project Management / Leading skills:
> Designed project plan & estimates and assigned various tasks to members of the development team.
> Managing project deadlines and adjusting tasks and schedules according to those deadlines.

Web (C#, ASP, ASP.NET, SQL Server, C++, COM, ATL, XML):
> Created the business layers, designed & normalized the database, and assisted in creating ASP.NET pages for a News Syndication solution.
> Created a complete plug-ins manager module that installs remotely uploaded plug-ins into the system & adds embedded resources within the plug-in to the database & file system.
> Worked on integrating a WebMail solution into a Portal website.
> Created various components, including Poll, Custom Session Object, and Shopping Cart.
> Developed middle-tier components for an online Pharmaceutical B2B Community solution.

Miscellaneous (C++, TAPI, COM+):
> Created a simple purpose IVR application to answer incoming phone calls, plays a recorded WAV file, and provide DTMF responses to the callers.
> Developed a Virtual Keyboard solution for customer care touch screens.
> Developed a complete templates engine component that facilitates the web design & integration process by totally separating code from UI design.

System Administration (Windows Server 2003):
..

Software Developer at Ennovative Solutions
  • Jordan
  • December 1999 to July 2001

Web (ASP, C++, ATL, HTML, JavaScript):
> Designed & developed a simple eCommerce system with basic payment gateway for a handicraft products website with a complete content-management interface.
> Developed a complete Webmail solution that includes many features found in commercial products such as filtering, blocking, alerts on wireless devices, etc...
> Participated in the development of a web-based billing system for a Diary Company.

Analysis & Design:
> Participated in the analysis & design of an ERP solution for a public calling cards company.
> Assisted in creating official design documents for an ERP solution.

Miscellaneous (C++, COM+):
> Developed a Unicode Arabization application that runs on non-Arabic or non-Unicode operating systems (main idea was to create an Arabizer plug-in for MS Internet Explorer 3).
> Developed various ActiveX controls & components such as SMTP and HTTP Upload.
> Created simple games for an ISP site using Macromedia Director & Lingo.

Education

Diploma, Project Management Professional
  • at PMI
  • January 2013

Project Management Professional PMP Number 1571462

Diploma, MCTS
  • at Microsoft
  • December 2011

Microsoft Project 2010, Managing Projects

Diploma, MCTS
  • at Microsoft
  • September 2011

Microsoft Office SharePoint 2010, Configuring

Diploma, J2SE and J2EE Training
  • at MIG Solutions
  • November 2009

A complete 3 months training on various JAVA enterprise services and technologies, including: EJB, JSP, Servlets, JSF, JMS, JMX, Log4J, RMI, JNDI, JNI, JAAS, JPA, JTA, RTSJ, Spring, Hibernate, JavaMail and GWT.

Diploma, Foreign Exchange Education & Training
  • at MIG Bank
  • July 2009

A comprehensive crash course on FOREX (Foreign Exchange) held by the chief of the dealing room at MIG Bank, Neuchâtel, Switzerland.

Diploma, Project Management Training Program
  • at UNRWA
  • March 2009

PMP certificate

Diploma, MCTS
  • at Microsoft
  • December 2008

Exams passed: * Microsoft Windows SharePoint Services WSS 3.0 * Microsoft Office SharePoint Server 2007

Diploma, C# Experience Certificate
  • at BrainBench.com
  • April 2006

Transcript ID# 3851389

Diploma, Microsoft Certified Solution Developer (MCSD)
  • at Microsoft
  • March 2003

MCP ID: 2734899

Diploma, Master JavaScript
  • at BrainBench.com
  • August 2002

Measurement of programming knowledge in JavaScript 1.2

Diploma, Microsoft Certified Professional (MCP)
  • at Microsoft
  • July 2002

Tests passed: • Desktop Applications with Microsoft® Visual C++ 6.0 (MCSD Track, Exam 70-016) • Distributed Applications with Microsoft® Visual C++ 6.0 (MCSD Track, Exam 70-015) MCP ID: 2734899

Diploma, Rational Rose
  • at IBM Rational Software
  • July 2001

Using Rational Rose for analysis & design

Diploma, Introduction to Object Technology
  • at IBM Rational Software
  • July 2001

Introduction to Object-Oriented Approach

Diploma, OOAD
  • at IBM Rational Software
  • July 2001

Advanced Object-Oriented Analysis & Design

Bachelor's degree, Computer Science
  • at P.S.U.T
  • June 2000

Best Graduation project for year 1999/2000 P.S.U.T - Computer Department

High school or equivalent, High School
  • at IEC college
  • July 1996

High school

Specialties & Skills

JavaScript
ASP.NET
SQL Server
SharePoint
visual c/c++ (cpluzpluz) & mfc
Object-Oriented Programming
com & com+ using vc++ (cpluzpluz) & atl
ADO & ODBC
Client-Server applications using WinSock
VB & Java Scripts
ASP pages & Active Server Components
ActiveX & custom controls
Microsoft DirectX Library
Macromedia Director & Adobe Photoshop
3D game programming (OpenGL & Direct3D)
Visual Basic 6.0
Telephony Applications
MS SQL Server
Oracle Database
J2ME, MIDlets, MIDP
Java pogramming language
Microsoft .NET Technology
Microsoft ATL Server Technology
SharePoint
C#, ASP.NET

Languages

Arabic
Expert
English
Expert
Russian
Beginner