نسرين شرابي, Solution Architect

نسرين شرابي

Solution Architect

IBM

البلد
مصر - القاهرة
التعليم
بكالوريوس, B. Sc. Computer Science
الخبرات
20 years, 3 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :20 years, 3 أشهر

Solution Architect في IBM
  • مصر - القاهرة
  • أشغل هذه الوظيفة منذ أغسطس 2012

Design applications required to automate business processes and meet business needs, in a way that runs on multiple platforms and may be composed of multiple software packages and custom components.
Define best practices in the critical evaluation and selection/development of the software components and hardware requirements of the applications and data, and the development of the application, including evaluation and selection of development methods, development processes, best practices and tools.
Responsible for applications-related quality, performance, availability, scalability, and integrity. Responsible for the functional interface to applications and for ensuring application usability.

Software Architect في CIT Global
  • مصر - القاهرة
  • أكتوبر 2009 إلى ديسمبر 2010

Worked as (1) Architect: Participate in product proposal, sizing and planning. Handle architecture and design of JEE and EAI solutions; all in e-billing business domain. -- (2) Product Designer: Re-develop e-billing products business, and re-design running services into products. -- (3) Product Team Lead: Plan and lead product’s first implementation.

__________________________________________

# PROJECT --> M-Payment Gateway

2010 - Global Billers/ Mobile Operators
- Mobile payment gateway product facilitating basic financial services for mobile lines owners, through SOA solution interacting with partner anks, billers, and mobile operators.
- Contributed as Architect: Participated in system analysis and initial architecture.
- Used technologies: Mule ESB, jBPM, MySQL, JEE, Tomcat, Mobile technologies.

# PROJECT --> SIMAH Credit Scoring Gateway

2010 - SIMAH Authority of Saudi Arabia
- Solution aggregating consumer credit information, managing risk profiles, and providing risk assessment capabilities.
- Contributed as Architect: Participated in system analysis, architecture, and framework development.
- Used technologies: Mule ESB, JEE, Drools, XML, Tomcat.

# PROJECT --> SADAD Billing Gateway

2010 - SADAD Billing Authority of Saudi Arabia
- EAI solution integrating SADAD EBPP (E-Bill Presentment & Payment) system with billers/banks.
- Contributed as Product Designer, Architect, and Team Lead: Redesigned solution into a product to be implemented in billing authorities of different countries, with handling related business development, rchitecture/design, and development activities.
- Used technologies: Mule ESB, JEE, Hibernate, Spring, XML, Oracle WebLogic, MySQL.

Technical Team Leader في IBM Egypt
  • مصر - القاهرة
  • نوفمبر 2008 إلى سبتمبر 2009

Worked as (1) Team Lead & Designer: Design solutions and lead development teams. Handle direct customer-related issues. -- (2) Competency Leader: Lead skilled individuals in JEE skill area. Manage their skill development plans, and consult for skill allocation across projects. -- (3) People Mentor: Mentoring less experienced staff; i.e. providing career development consultancy,
resolving staff issues (technical or project-related), etc.

__________________________________________

# PROJECT --> LRS - Libya Real Estate System

2009 - Libyan Government Real Estate Authorities
- Solution automating real-estate transactions through enterprise and BP applications, and integrating with existing GIS system.
- Contributed as Team Lead and Solution Designer: Led development sub-team; delivered subsystem. Participated in J2EE architecture and designed presentation layer.
- Used technologies: JSF w/AJAX, EJB 2, BPEL, XML, JavaScript, IBM WS Process Server, DB2.

# PROJECT --> TRMS - Real Estate Title Registry

2008 - Government Real Estate Authorities
- Enterprise/SOA solution for automating the new Egyptian law of real estate title registry; J2EE solution recording entities and mapping complex business rules, and SOA solution automating BP.
- Contributed as Team Lead, Solution Designer & Developer: Owned web integration framework for integrating two JSF applications. Designed and developed 3-tier JEE solution. Led small teams.
- Used technologies: JSF with AJAX (using IBM JWL), EJB 2, XML, JavaScript, IBM WAS, DB2, RSA.

Staff Software Engineer في IBM Egypt
  • مصر - القاهرة
  • يناير 2008 إلى ديسمبر 2008

Worked as (1) Solution Designer: Design components for portal and enterprise applications across different business domains. Handle system analysis. Review code and low-level design.-- (2) Senior Developer: Own total development of custom frameworks, and modules. Supervise other developers.

___________________________________________

# PROJECT --> Egypt ERTU News Portal

2006 to 2008 - News Sector, Egyptian TV and Radio
- High-performance web portal for news broadcasting, with sophisticated content management.
- Contributed as Focal Point and Senior Developer: Handled team leadership activities. Owned AJAX customized framework. Developed presentation layer components. Reviewed design/code.
- Used technologies: Portlets (IBM, JSR 168), AJAX, XML, JEE, JS, IBM Websphere Portal, RSA.

Software Engineer في IBM Egypt
  • مصر - القاهرة
  • مايو 2005 إلى ديسمبر 2007

Worked as Senior Developer: Design and implement portal and enterprise applications. Investigate new technologies/ technical approaches (PoC). Review code, and detect and solve design/implementation problems.
_________________________________________

# PROJECT -- EgyptAir e-Booking Portal

2005 to 2006 - Egypt Air
- E-booking solution that integrated with universal flight booking global system "Amadeus", and with e-payment gateway. In addition, a simple WCM module was provided.
- Contributed as Senior Developer: Designed/implemented e-booking application/portlet, business logic components, and e-payment integration API.
- Used technologies: Portlets (JSR 168), JSF, EJB 2, IBM Websphere Portal, RSA.

Software Engineer في eRevMax Technologies
  • مصر - القاهرة
  • نوفمبر 2004 إلى أبريل 2005

Involve in R&D activities regarding new J2EE technologies and open-source solutions. Design/implement a web-based data aggregation service. Give technical vitality sessions to other developers.
_______________________________________

# PROJECT --> eRevMax Travel Search Engine

2005 - Online global service
- Data aggregation web solution aggregating travel-related information from multiple channels (external web sites), and providing complicated search capabilities.
- Contributed as R&D Developer: R&D activities regarding aggregation over web using open source projects. Developed web robots/spiders and intelligent data parsers.
- Used technologies: Struts, Open-source projects (JWebUnit, HttpUnit, ...), Tomcat, MySQL, Eclipse.

# PROJECT --> Web Application Generator

2005 - Online global service
- Code generation tool that generates fully-functioning CRUD web pplications (3-tier Struts-based).
- Contributed as Application Developer; participated in developing the entire tool.
- Used technologies: J2EE, Struts, XML, ANT, Tomcat, MySQL, Eclipse.

Oracle Developer في Compuhosp Software
  • مصر - القاهرة
  • يوليو 2002 إلى أكتوبر 2004

Develop Oracle modules covering different business areas; i.e. product manufacturing, stock control, payroll, customer management, etc. Give training sessions (Java, Oracle) to junior developers. Handle customer-related issues.
_________________________________________

# PROJECT --> MTR Restaurant Management

2002 to 2004 - Restaurant automation product
- Complete restaurant operation management system; including Point-Of-Sale, stock control, cost control, purchases, recipes control, and delivery call center.
- Contributed as Team Lead and Oracle Developer: Led team developing POS and Delivery Call Center sub-systems. Handled system analysis, design, implementation, and performance tuning. Handled customer on-site support and end-user training.
- Used technologies: Oracle RDBMS, Oracle ADP.

الخلفية التعليمية

بكالوريوس, B. Sc. Computer Science
  • في Faculty of Computer and Information Sciences
  • يوليو 2001

Specialties & Skills

People Management
Software Architecture
J2EE Architecture
Web Development
Customer Interface
J2EE Design
Portal Solutions Design and Development
Java and J2EE Development
Web Development (JSF, AJAX, Struts, OO-JavaScript, ...)
Application Servers: IBM WAS, IBM Websphere Portal, Apache Tomcat
XML Technologies
Team Leadership
Java Open Source
Code and Design Review
Development Tool: IBM RSA, IBM RAD, Eclipse
Source Control Systems: CVS, ClearCase
RUP (Rational Unified Process)
Database: IBM DB2
Database: Oracle 8i, MySQL
Oracle Application Development
Training and Instructing
Technical Analysis of Business Requirements
OOAD and UML 2.0

اللغات

العربية
متمرّس
الانجليزية
متمرّس
الايطالية
متوسط

العضويات

El-Shams Sporting Club
  • Member
  • January 1986
Wadi Degla Sporting Club
  • Member
  • January 2009

الهوايات

  • Reading, Painting