Abdelhameed Mahmoud

Abdelhameed Mahmoud

$10/hr
Expert in XML, XSLT, ServingXML, VBA, EDI and C#
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
40 years old
Location:
Nasr City, Cairo, Egypt
Experience:
11 years
Name: Abdelhameed Mahmoud Abdelhameed Ahmed. Email:-OR-Address: 26 ElHassan Wel Houssien St – Masaken Sakr Kouriesh - 10th District - Nasr City - Cairo - Egypt. Mobile: - From January 2014 to December 2017 (working remotely) EDI team leader and project manager at Babelway (http://www.babelway.com): In every EDI project assigned to me, it is needed to establish an EDI connection on Babelway platform between a specific company (Babelway client) and its business partners so that they can exchange different EDI documents such as purchase orders, dispatch advices, invoices, credit-notes,…. Ensure that an EDI project is completed on time and within budget, that the project's objectives are met and that everyone else in the team is doing their job properly. Track work to be completed, set deadlines and delegate tasks to the project team members, identifying any potential risks. Work closely with upper management to make sure that the scope and direction of each project is on schedule, as well as other departments for support. Develop and maintain EDI mappings in different formats: CSV, EDIFACT, Odette, Tradacom, X12, XML, Excel, Flat-file, JSON,…. Establish and test EDI connection between business partners using different communication protocols: FTP, SFTP, FTPS, OFTP, AS2, X400, VAN, HTTP, HTTPS, SOAP, VAN, REST, SMTP,... Provide level2 of technical support for Babelway customers. Technologies used: Babelway portal (https://www.babelway.net) XML, XSLT, XPATH, XQuery, and XSD. HTML & XHTML. ServingXML (Framework for flat/XML data transformations). Regular expression (a special text string for describing a search pattern). Communications protocols: FTP, SFTP, FTPS, OFTP, AS2, X400, HTTP, HTTPS, SOAP, VAN, REST and SMTP Different electronic document formats: CSV, EDIFACT, Odette, X12, XML, Excel, Tradacom, Flat-file, JSON,... Babelway provides EDI and E-Invoicing services as well as B2B gateways to integrate unrelated information sources, databases and applications of business partners. Babelway can transport electronic messages between business partners across all message formats and communication protocols (AS2, SMTP, FTP, etc.) From January 2012 to 2014 (working remotely) Software and EDI Developer at Babelway (http://www.babelway.com): Developing Babelway portal (https://www.babelway.net) using J2EE technologies, PostgreSQL and Eclipse. Develop and maintain EDI mappings in different formats: CSV, EDIFACT, Odette, Tradacom, X12, XML, Excel and Flatfile Establish and test EDI connection between business partners using different communication protocols: FTP, SFTP, FTPS, OFTP, AS2, X400, VAN, HTTP, HTTPS, SOAP, VAN and SMTP. Provide technical support for Babelway customers. Technologies used: J2EE. PostgreSQL. Eclipse. JavaScript and jQuery. VBA. XML. XSLT, XPATH, XQuery, and XSD. HTML & XHTML. ServingXML (Framework for flat/XML data transformations). Regular expression (a special text string for describing a search pattern). FTP, SFTP, FTPS, OFTP, AS2, X400, HTTP, HTTPS, SOAP and SMTP communications protocols. CSV, EDIFACT, Odette, X12, XML, Excel and Flatfile electronic document formats. Linux From January 2007 to January 2012 Software developer at ITGoals: Biometric hand-written Signature Authentication (http://www.hod.com.sa/signwebservices.html) Project Overview: In this project, a back-end for the hand-written signature engine has been developed using Java servlets technology. The servlet receives both the signature enrollment and authentications captured by WACOM digitized pen and a pad with 1024 pressure levels through an Active-X control. The servlet parses the input stream and constructs the data array representing both the signature strokes and the static image. Then the Servlet instantiates a signature object and invokes the required operation. Finally, the Servlet returns back the results to the Active-X. Technologies used: JAVA Servlets VB6 (used in developing the Active-X control) Mobile Based Camera Surveillance System - Phase1 Project Overview: In this project, a camera surveillance system was developed which has the following unique features No need for IP cameras. Only standard web cams are required. Ability to view both static images and video Ability to navigate among several cameras at the back end Ability to access the system via mobile phone. Technologies used: C#.NET 2005 ASP.NET 2.0 Audit Tool Project Overview: In this project, a built-in Excel application was developed which could be used by auditor to review and finalize the accounts of a company. Adding and reviewing account. Notify the auditor if there is a calculation problem. Prepare reports. Technologies used: VBA MS Excel ITGoals company website (http://www.itgoals.com/) Project Overview: I have designed and developed the official ITGoals website to let customers know who we are, what we do and how to reach us. Technologies used: HTML JavaScript CSS From December 2005 to October 2006 Junior Software Developer at Gitic Soft Systems: Developing ERP and small business applications. Technologies used: C#.NET ADO.NET SQL Server 2000. - [FCI-CU] University Degree: B.Sc. Computer Science, July 2005 University: Cairo University. Faculty: Faculty of Computers and Information. Department: Information Technology. Grade: Very Good with score 78.02%. Graduation Project: Speaker Recognition System. Graduation Project Grade: Excellent with score 98%. - [GSC] High School Degree: Thanaweya Amma High School Name: Dr Gaber Gad School Grade: Excellent with score 96% Summer 2004: National Telecom Institute (NTI) LAN Networking. TCP/IP Concepts. Wireless Networking. Specialties: XML, XSLT, XPATH, XQuery and XSD. C#.NET. ASP.NET. VBA WSDL and SOAP. Apache Axis and JAX-WS frameworks. Microsoft SQL Server, MS Access, MySQL, and PostgreSQL. JavaScript and jQuery. HTML, XHTML and CSS. ServingXML (Framework for flat/XML data transformations). Regular-Expressions. Electronic Data Interchange (EDI), E-Invoicing and B2B messaging. Microsoft Visual Studio and Eclipse. pgAdmin and Navicat. HTK toolkit (used in building Speech HMMs). UML & Design Tools. Windows and Linux. Conceptual knowledge: A very good understanding of the Object Orientated Concepts. A very good understanding of Software Engineering Concepts, Methodologies and Tools. A very good understanding of Database designing concepts. A very good understanding of Networking concepts. Designing applications using UML. Interactive and fast enough to learn new technologies. Advanced research abilities. Hard worker. Ambitious. Ability to work in a group or individually according to the job requirements. Good communications with people. ­­ Nationality: Egyptian. Birth date: 19 December 1984 Gender: Male. Marital status: Married. Military status: Exempted. Languages: Arabic (Native). English (Very good). Reading, swimming, fishing, and playing computer games. Project title: Speaker Recognition System. Project category: Speech Recognition. Project description: The system is automatically recognizing who is speaking on the basis of individual information included in speech signals. It is divided into Speaker identification and Speaker verification. Speaker identification is the process of determining which registered speaker provides a given utterance. Speaker verification, on the other hand, is the process of accepting or rejecting the identity claim of a speaker. Tools used in the project: C#.Net and HTK toolkit. OCR with numbers (Pattern recognition concepts and C#.Net). Automation of students’ hostel (UML, SQL, C#.Net and ADO.Net). Expert System for multiple emotional classification of facial expressions (Artificial Intelligence concepts and Prolog). Controlling software for railways system in Egypt (SQL Server 2000, ADO.Net and C#.Net). Chatting program (Socket programming/TCP-IP). Note: References can be furnished upon request. Last update: March 2018.
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.