Marwa Attia, Principal Java Developer

Marwa Attia

Principal Java Developer

Integrant

Location
Egypt - Cairo
Education
Higher diploma, Technology and Maritime Transport
Experience
15 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 3 Months

Principal Java Developer at Integrant
  • Egypt - Cairo
  • My current job since March 2015

- Involved in high level and low level design using UML diagrams.
- Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews
- Implemented various design patterns in the process like - Front controller, MVC, Singleton, Factory, and Session Façade patterns.
- Used Maven for building the application.
- Estimation of work based on agile methodology.

Senior Software developer at CIT Global
  • Egypt
  • January 2014 to February 2015

Responsible for developing and maintaining the integration layer between a collaborative mobile payment business solution and different financial services providers (Banks, other mobile payment solutions, etc).
Responsible for developing and maintaining the core business components for the mobile payment solution.
Provide expertise in integration layer and Mule ESB technologies.
Provide expertise in EJB3, CXF, SOAP web services.
Involved in high level and low level design using UML diagrams.
Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews
Implemented various design patterns in the process like - Front controller, MVC, Singleton, Factory, and Session Façade patterns.
Used Maven for building the application.
Estimation of work based on agile methodology.

Senior Web developer at Informatique
  • Egypt - Cairo
  • May 2012 to April 2013

Responsible for customizing FileNet Workplace using FileNet HTTP Step Processor Technique and DOJO Framework.
Provided workflow map design including process routing, queues, rosters and components, event logging, milestones, and statistics
Working with FileNet (CE/PE) APIs and Java APIs.
Participated in some application architecture functions.
Developed and maintain Application Support standards and procedures documentation as required.
Worked with clients and end-users to develop and understand business requirements

Senior Java Developer at It-Blocks
  • Egypt - Cairo
  • August 2010 to April 2012

● Responsible for the design, implementation, and re-factor of GWT core front-end infrastructure, while providing the integration points for an IBM based ECM back-end tier.
● Diagnosing and resolving system faults.
● Designing and implementing quality, web-based software products.
● Participating in all phases of the software development cycle.
● Supporting existing software products and making progress on new products.
● Analyzing user needs and then developing appropriate software solutions.
● Performing root cause analysis on software problems.
● Working with off-shore or off-site team members.
● Testing products to ensure that they operate satisfactorily.

Java developer at IT-Blocks
  • Egypt - Cairo
  • June 2008 to December 2010

● Close shadowing with senior team member in all stages of Software Development and Software Testing Life Cycles.
● Close shadowing with senior team member in all stages of Test Defect Life Cycle.
● Participate in preparation of Test cases and Defect reports
● Understanding Business requirements and Designed documents.
● Develop and maintain web-based front-end applications to match the business requirements of the customer.
● Involved as a part of a team in the development and maintenance of the needed core business components.

Education

Higher diploma, Technology and Maritime Transport
  • at Arab Academy
  • January 2014
Diploma, Software development
  • at National Telecommunications InstituteJava Technology
  • January 2007
Bachelor's degree, Physics & Computer
  • at Ain Shams University
  • January 2006

Specialties & Skills

Web Services
JavaScript Frameworks
Web Development
Software Development
Hibernate
AngularJS

Languages

Arabic
Expert
English
Expert