Post Job Free
Sign in

Software Architect, Business Analyst, Java Developer

Location:
Cairo, Cairo Governorate, Egypt
Posted:
January 06, 2014

Contact this candidate

Resume:

Name: Ibrahim Galal Eldein Hussein

Phone: +202-******** Mobile: (+2) 0111

4000498

E-mail: acbz4h@r.postjobfree.com Nationality: Egyptian

Birth Day: 17-Aug-

**** ******* ******: Single

Military Status: Exempted

Address: 6 Ahmed Onsi street, Helwan, Cairo

Summary

. I'm a Solution Architect with 8 years experience in the domain of

software development and design. I have experience in requirements

gathering, customer facing, and estimations; I also have a solid

communication, follow up and leadership skills along with high

commitment, hard working and organized thinking. Fast learner who's

willing to learn new technologies and penetrate new business domains.

Problem solver who's able to think out of the box.

Education

. University Degree: B.Sc. Computer Science 2001-2005, Information

Technology department, Faculty of Computers and Information, Cairo

University.

. Grade: Very Good with honor degree.

. Graduation Project Grade: Excellent.

. Languages:

. Arabic Mother-tongue

. English Fluent (Written and spoken)

. French Fair

Technical Skills

Programming Languages

. Java

. J2EE

o Struts, JSP & Servlets, Wicket

o Spring

o Hibernate, iBatis, JDBC

o Apache CXF web services.

o Portlets

. J2SE

. Maven

. C#, VB.Net

. PLSQL

Integration Technologies

. Web-services

. JMS

. ODI (for data migration)

UML Modeling Tools

. Enterprise Architect.

. Visio.

. Bizagi

. UML Star

Database Management Systems

. Oracle.

. Microsoft SQL Server.

Methodologies

. Agile-Scrum (Pair programming)

. Water fall.

Web Technologies

. XML & XSL.

. AJAX

. HTML, Java Script

Conceptual knowledge

. Excellent understanding of Object Oriented Programming Concepts.

. Excellent understanding of Software EngineeringConcepts,

Methodologies &Tools

. Excellent understanding of Database designing concepts.

Testing

. Unit test (JUnit)

. Fitness test.

Development Tools and IDE

. Eclipse

. Borland J-Builder.

Operating Systems

. Windows Platforms.

. Linux Platforms (fair).

Web Servers

. Apache Tomcat

. JBoss

Working experience

Giza Systems

Date Jan2011 - Till now

Title Solution Architect

Project Ericson NOC Upgrade

Description Ericson was updating NOC of Etisalat network with a set of new

systems (BI reporting tool, Fault Monitoring System, Work

Tracking System, SLA manager, Data ware house) from different

vendors (HP France/Egypt, OMS, EMC2, Ontology UK). Ericson

needed Giza professional services to monitor and integrate

these systems into the existing network.

Roles & Enhance current process flows and present solution to

Responsibilitie customer.

s Perform gap analysis of requirements.

Attend requirement gathering meetings and review requirement

documents.

Advice customer for suitable data-sources and its formats.

Collaborate with vendors on integration points.

Supervise the requirement gathering, implementation,

integration, and delivery of products.

Project Addis Ababa Water and Sewerage Authority Billing & CRM

description A Billing and CRM tailored application. It was implemented for

client in Ethiopia. It had 2 parts application customization,

and data migration. It involved traveling to Addis Ababa few

times for requirement gathering and module delivery.

Oracle Data Integrator

Technologies PLSQL

Oracle Database

Spring,

Apache CXF Web Services,

Apache Tomcat

Maven

Roles & Participated in gathering requirements from customer.

Responsibilitie Reviewed business processes.

s Took complete responsibility for data migration

Requirement gathering

Data mapping

Functional Specification document writing.

Put project plan and estimates.

Investigated ODI data migration tool to make sure it suits

project needs.

Designed and implement web-service using Apache CXF to

integrate billing system with Spot Billing devices and with

UBS system.

Project Cata-Pro Product Catalog Demo.

Description A demo for a product catalog that follows SID model.

Implemented a module that defines products, packages, offers

and assign prices.

C#

Technologies N-Hibernate

Microsoft SQL

Roles & Read and understand SID model.

Responsibilitie Put system architecture.

s Lead development team (2 members).

Project Skills Management system.

Description An internal project that was needed to store employees' skills

in a centralized database.

JAVA (Spring, Hibernate, Struts)

Technologies Maven build tool.

JBOSS Application Server

Oracle Database

Roles & Design and make database

Responsibilitie Put system Architecture.

s Made project core template.

Pre-Sales provide technical proposal and sizing

Activities Fill compliance matrix -Or reviewing it if proposal includes a

3rd party product-.

Define project suitable methodology (Agile, Waterfall

Training Concept-Wave Oder Management System

Description Concept-Wave is a Java based OMS that helps to co-ordinate

between different systems. It calls (and listens through) web

services and JMS queues.

Other Participate in Pre-Sales activities by providing technical

Responsibilitie solution, and sizing technical effort needed.

s

Hewlett Packard (EDS-HP)

Date March 2008 - Jan2011

Title Senior Java Developer

Projects & VF - NL Account, it included the following projects:

Technologies Vodafone - NL portal (MMBase CMS, Portal, XSL, XML, Java)

Dealer Supporting System "DSS" (Liferay, Wicket, Spring)

Web Enabled Ordering "WEO" ( Portal, XSL, XML, Java)

Roles & Design modules and write design documents

Responsibilitie Lead small teams (2-4 members)

s Interact with customer and with third parties.

Estimate tasks.

Develop J2EE modules with unit testing.

Review other team members' code.

Mentor and guide new team members.

Other details Worked as a member in a big team that was half located in

Egypt and half in Netherlands, which required high

communication skills verbally and through emails.

Challenging fast paced environment that adopted Agile

methodology; we used to go live every 3 weeks.

Traveled to Netherlands for 6 weeks to enhance relations with

Dutch team and for knowledge transfer.

Harf Information Technology

Date March 2006 - March 2008

Title Java Developer

Project Tadarus Learning Management System

description Tadarus is considered one of the most used Learning Management

Systems in KSA. It applies the 3 tier architecture. It

consists of several separated modules that can be presented to

customer according to his needs.

Presentation Tier: Struts, JSP, Servlet, AJAX.

Technologies Application Tier: Spring.

Data Tier: Hibernate, iBatis.

Roles & Develop J2EE forms across 3 tiers.

Responsibilitie Review other team members' code.

s Design small modules.

Write and review design documents

Involved in putting project architecture.

Mentor and guide new team members.

Other Projects Cisco IP phone application framework (Struts, Spring,

& Technologies Hibernate)

LMS Identification Site (Liferay Portal and Struts)

Roles & Develop J2EE Applications.

Responsibilitie Review other team members' code.

s

Other Projects and Technologies

. Computer based management system for Restaurants (J2SE, JDBC, and

SQL).

. Database program for blood bank (J2SE, JDBC, and SQL).

. Site Management Application for Vodafone (VB.net, SQL).

. E-Contact (JXTA, JMF, JSAPI).

Certificates

. SCJP 5 (95%)

. SCWCD (92%)

Main College Courses

. Software Engineering.

. Multimedia, Compression Techniques & Pattern Recognition.

. Signals & Speech Recognition "HMM".

. Artificial Intelligence & "Fuzzy and Neural Networks".

. Digital Image Processing and Advanced Digital Image Processing.

. Wireless communications & Networks.

. ATM, Frame Relay, ISDN, Internet Protocols & Transport Protocol.

Soft Skills

. Interactive and fast enough to learn new technologies and business

domains.

. Strong technical communication and presentation skills.

. Excellent troubleshooting and problem solving skills

. Ability to collaborate with customers and other 3rd party product

engineers.

. Can work in a group or individually according to the job requirements.

Hobbies and Interests

. Chess, Reading, Running, Bowling and Travelling

[pic] [pic]



Contact this candidate