Join YouNoodle | Login

Mahmoud Al-Hattab

Bachelor degree from J.U.S.T. Currently Acting Team Leader/Senior Software Developer at Globitel – Amman.

Headline: Engineer
Work status: Employed Full-Time
Website: http://mah-hat.stumbleupon.com
Industries: Computing
Skills: Design, Engineering
Location: Jordan
Groups: Queen Rania Center for Entrepreneurship (QRCE)
Interested in: Advising startups, Career advice, Consulting opportunities, Giving back, Helping friends, Meeting new people, Mentoring, Offering Expertise, Professional opportunities, Providing services to startups, Trading services

WORK EXPERIENCE

Employer: Globitel – Amman
Position: Acting Team Leader/Senior Software Developer
Time period: November 2007 - Present
Description: Projects: Participated in the flowing projects: voice SMS, GRTC (Globitel Real Time Charging), Speech Log, Collect Call, Call Screening.
Responsibilities:
• Designing, developing, testing and debugging, integrating and documenting solutions, applications, modules, and tests.
• Systems installation with customer interactions.
• Maintaining/Support for installed systems and follow up with customers in features adding and bugs fixes.
• Acting as a team leader: training and leading sub-teams in specific batches of tasks.
Technical side: SS7, distributed, real-time, client-server, multi-threaded, IPC (messages, pipes and sockets), DB and DB connectivity (ProC for oracle, SQL server 2000 and mysql), protocols implementations(SS7, HTTP, RADIUS, GTP, SMPP, Diameter), RedHat/mysql high availability cluster. OS (Windows, Sun Solaris 10 and Red Hat Linux 9). Languages(C/C++/C#/Java and simple batch and shell scripts).
Job includs travels to several countries and dealing with several nationalities as co-workers and customers.

Employer: Hakaya Technologies – Amman
Position: Team Leader
Time period: January 2007 - September 2007
Description: Projects:
• Embedded solution for the Hypercom POS terminal machine (eVoucher). Using Hypercom SDK; C, gcc compiler for ARM builds.
• Billing System: System analysis and design. Desktop application; C# and MS SQL server 2000.
• Participated in/prepared the analysis and requirements gathering for a project management and planning tool and an integrated library system projects. Both web-based.
Responsibilities:
• Interacting with customers.
• Systems analysis and requirements gathering and documentation.
• Preparing technical and business documents.
• Lead the development; design, implementation, integration and debugging of various demos and applications; desktop and embedded.
• Helping in general management of the projects along with the project manager.

Employer: Al Sadeem Technologies – Amman
Position: Symbian Development Lead
Time period: August 2006 - December 2006
Description: Project(s): Mobile solutions on Symbian OS using C++.
Responsibilities include the software design and architecture, implementation and supervising the development team and the integration of the various modules done by the team.
Applications developed were on Symbian 7, 8 and 9 operating systems for the Nokia mobiles Series 60 platform using the SDK 2nd ed.-FP2 and 3rd ed. on Microsoft Visual Studio 6.0.
The applications include sending and receiving SMS, GPS for location, GPRS, Bluetooth, XML parser, play 3gp movies and general applications issues like container based and view architectures. Containers and controls like dialogs, lists, grids, labels, edit windows...etc and custom controls and dealt with the resources.
Achievements:
• Prepared a set of tools that fastened and automated the process of dealing with the environment including building the project and project files for both windows emulator and arm builds, and dealing with resources.

Employer: LEAD Technologies, Inc. – Amman
Position: Lead-tools team programmer
Time period: June 2004 - July 2006
Description: Project(s): ePrint 5: http://www.eprintdriver.com/: includes an end user application and an associated SDK. The application is a virtual printer driver and a file formats converter containing some other features. C++, win32/MFC on Microsoft Visual Studio 6.0.
Responsibilities include:
• UML; Object Oriented software analysis and design on Rational Rose.
• Designing, development, testing and debugging, and documenting GUI applications, DLL’s, libraries and demos on win32 API and MFC.
• UI design and implementation. Utilized third party toolkit for the UI.
• DDE, OCX, MAPI and SMTP email sending, Unicode support, product activation mechanism …etc.
• Basic knowledge about web services, I have created some testing trivial web services using .Net.
Achievements:
• Generated minimum number of bugs, this was the management and the QA department testimonies.
• We used a third-party toolkit for having an XP and 2003 look for the application. I have made customizations on this toolkit to fit our needs.
• Set of VBS macros to fasten and automate the documentation process and adding code templates for some certain bulks of code.
• Prepared the design on the Rational Rose which enhanced code quality, development time, change tracing, debugging, tasks division, and monitoring.

Employer: Arabic Textware – Amman
Position: Junior developer
Time period: September 2003 - June 2004
Description: Project(s): DAAL Arabic search engine: http://www.arabtext.ws/EN_Daal.htm. C, gcc and Red Hat Linux.
Responsibilities include:
• Development and building libraries and tools on C/C++ under both Linux and Windows.
• Administration of a system, and utilizing the results using programs written on C and Perl.
• Working on open source.
Achievements:
• Customized an open source C library so that it is enhanced to run 1.6 times faster.