mohamedsalah-resume

7
Internal Mohamed Salah Sayed [email protected] http://eg.linkedin.com/pub/mohamed-sayed/6/7b/159 +966504769721 Personal statement Seeking for an opportunity in a multinational IT Company, to work as a JAVA Technical Architect, SOA Architect Position or Integration Expert where I can contribute in different web solutions experience, and benefit my wide technical experience, share Agile methodologies. I’m looking to contribute successfully in a rich challenging environment and result-oriented workplace where personal contributions are recognized and appreciated Internal Mohamed Sayed Resume Page 1 of 7

Upload: mohamed-sayed

Post on 16-Aug-2015

59 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MohamedSalah-Resume

Internal

Mohamed Salah [email protected]

http://eg.linkedin.com/pub/mohamed-sayed/6/7b/159 +966504769721

Personal statementSeeking for an opportunity in a multinational IT Company, to work as a JAVA Technical Architect, SOA Architect Position or Integration Expert where I can contribute in different web solutions experience, and benefit my wide technical experience, share Agile methodologies. I’m looking to contribute successfully in a rich challenging environment and result-oriented workplace where personal contributions are recognized and appreciated

Summary of Relevant Skills Hands on experience for different programming languages Java 1.6 (SCJP), J2EE, JSP, servlets,

EJBs, and CDI. I have more than 9 years of experience in Java world JS frameworks AngularJS/JQuery and Bootstrap Hands on experience with LifeRay portal in one project and worked as a consultant for other project. Very good experience for object oriented programing techniques and Patterns. Solid experience with Web Services (REST and JAXWS) Focused on delivering technical solutions with below frameworks; Struts, spring, spring MVC; using

application servers Weblogic 10, JBoss 5 and Tomcat and web server Apache web server Good experience with Apache and Nginx as a web servers serving static content. Solid knowledge of building tools ANT, Maven 3 Excellent experience with Apache Camel Good experience with Activiti BPM tool. Hands on experience for unit testing frameworks; JUnit, Mockito, PowerMock. Hands on experience for continuous integration frameworks,

Test automation: Selenium and FitnesseAutomatic Build tools: Jenkins/Hudson.

Hands on experience for Configuration Management tools. CVS, SVN, GIT. Good understanding of SQL with different databases; Oracle 10g, MySq, MS SQL Server. Practicing Agile methodologies for more than five years, I’ve been customer facing for Vodafone

Netherland account. Full solid working knowledge of operating systems UNIX (AIX, Solaris), Linux (RedHat, Fedora,

SUSU, and Mandriva)

High-Energy, Self -Driven individual with unquestioned integrity. Customer-Oriented, taking proactive approaches to understanding customer needs and assisting them to solve their problems

Focusing on delivering technologically advanced IT Solutions that solves complex business communications problems. As Team player, proactively share with others ideas and practices to help drive company business success

InternalMohamed Sayed Resume Page 1 of 5

Page 2: MohamedSalah-Resume

Internal

Work Experience and history Company ELM (KSA) Latest Title Solutions ArchitectDuration October 2013 – Till nowJob Responsibilities Participated in two project tell now.

1- HafizWorking as technical architect for the new changes on Hafiz portal. Hafiz is a portal for unemployment allowance. My responsibilities: Re-architect existing components – Build a continuous integration environment.

2- EjarWorking with the integration team to integrate with Sadad(A centralized payment system). Ejar is a portal for rental apartments. Ejar is a SaS application for different tenants, lessors, and brokers.

Technology: JPA, CDI, JS, Spring, Spring batch, JQuery, and Apache Camel

3- NatheerTechnical Lead on a integration system for delivering large amount of messages reliably with the ability to retry on failures. Spring Java based application using Apache Camel/AMQ

4- Loan Exemption PortalApplication that manages exemption requests for KSA citizens. Application is done using AngularJS, Spring 4(security, rest controllers, aop)

Company Hewlett Packard (HP Netherlands)Latest Title Technical ArchitectDuration June 2006 – October 2013Job Responsibilities January, 2008 till Now

Working as a Technical Architect and Team lead for Vodafone Netherlands portal www.vodafone.nl Web domain contains several applications: WWW: Provides general information about the company including service rate,

offers etc. Consumer: Two types of customers; postpaid and pre-paid consumer shows

customer bills and allows subscribing in different VF services. Corporate domain serves large companies and small dealers (SOHO); it provides

most of the features in the consumer domain but with more billing details also provide reports on different levels (consumer level, billing entity level and corporate level).

Shop website: An application that runs in the VF shops used to help retailers to sell and customize new packages.

Internal applications for customer service used by customer management phone agents it’s a form based application that connects to two backend applications:

o DSS (Dealer support site)o WEO (web enable ordering)

I’ve participated in solution design as well as detailed design for providing different solutions to Vodafone; I also shared in developing layers to integrate billing with

InternalMohamed Sayed Resume Page 2 of 5

Page 3: MohamedSalah-Resume

Internal

other systems. Providing daily status of the project during stand up meetings. Also participated as a team lead for several projects maintaining and developing new

features. Developing new features as well as application maintenance & bug fixes of

production. Responsible for the system administration tasks for development/test environments

running on top of sun Solaris with zones technique. (Creating ones, installing software, maintain permission, etc).

I used different technologies within Vodafone account like Apache, Liferay, Customizing liferay GUI, Integrating with mmbase content management system, integrating with existing LDAP and managing users set/reset password.

During the implementation of this project, the EXT environment of liferay was used to customize liferay internals.

Apache Wicket standard JSR Portlets was used to include the above functionalities. JBoss, weblogic, and tomcat as application server J2EE, Spring, Struts, EJB2 and Apache axis to develop web service clients to

communicate with billing systems and web enabled services. Mmbase as the portal frame work and for content management. Perl and shell scripts to maintain the bill feeds from the billing system.

Feb, 2007 – Feb, 2008Senior developer/Team Lead in CYPRSS project (Commodity Purchasing Resale & Scrap System) supports commodity purchases, as well as resale and scrap sales transactions.

CYPRSS system implemented using the I2 SRM Solution. This solution is based on the CYPRSS Business & System Requirements Specifications developed during the Plan & Define phase. The I2 SRM solution consists of several application modules including Strategic Sourcing, Product Sourcing, Procurement, Sourcing Optimization, Component and Supplier Management, Negotiation, and Contract Management. CYPRSS contain a subset of these modules to meet most of the requirements of the application.

I worked for sustain portion for a while then I became the development portion team lead. I was responsible for solving problems in the interface module.

April, 2006 – Feb, 2008 Fixing bugs and monitoring jobs on the production server of one of the billing

systems running on top of Sun Solaris and using Sybase as the DBMS. The technology used was C and shell scripting.

Main tools and technology: C and shell scripting

Company IBMLatest Title Senior Software Engineer Duration April 2003 – April 2006

Participated in Globalization and Arabization for one of the IBM business products using VC++ 6 MFC and win32 API.

Fixing Arabic defects for programs working on AIX operating system; worked on two libraries dtterm and character set conversion library(iconv).

Developing and bug fix for web solutions using Hibernate as an object/relational persistence and query service.

InternalMohamed Sayed Resume Page 3 of 5

Page 4: MohamedSalah-Resume

Internal

Responsible for adding new Arabic shaping features to ICU (The International Components for Unicode); enhancing functionalities in the Microsoft BiDi engine.

Converting MS documents to images via C# program; allows users to annotate on images and saves the annotations then send it to server via packets.

Developed a tool to migrate content from SQL2003 to IBM Content Manager using java.

Developed a pocket PC application that receives SMS messages, parse it and sends information to another application; this was developed using ECV (Embedded Visual C).

Company ESmartSortLatest Title Software Engineer Duration April 2003 – April 2006

Developed an application as a magnetic reader for a machine called “Fuji reader/sorter” for reading and sorting magnetic codes on cheques; using Visual Basic 6.

Education1997 - 2002Received Bachelor Degree Computer and system engineer Dept., Faculty of Engineering in Ain Shams University, Cairo, Egypt. I received a grade Good, and the title of my graduation project Digital analyzer workstation, it was four parts: Digital Analyzer, IC tester, Cable tester and VHDL simulator, I received grade Distinction.

Certificates and Training Sun Java Programmer Certified.Attending CISCO CCNA and CCNP coursesAttending Spring Basics training course

PersonalityAmbitious, self-motivated, achievement-oriented, open-minded, team player, innovative and creative.

LanguagesEnglish: FluentArabic: NativeDutch: Learning

HobbiesReading, computers, watching national geographic and playing strategic games.

InternalMohamed Sayed Resume Page 4 of 5

Page 5: MohamedSalah-Resume

Internal

Latest Resume https://drive.google.com/file/d/0B1yZnrlveUhhMHRqNm1uMGJialk/view?usp=sharing

InternalMohamed Sayed Resume Page 5 of 5