Hassane .
Expert
egypt Cairo, Egypt ( GMT )
Expert
12 yrs Experience
Can Join ASAP English: Advanced
About

I'm Hassane, I've been working in software development and design for more than 12 years , exposed to all stages of the software development lifecycle from requirement analysis to solution and design, implementation and testing and finally production support , I like remote jobs very much

I'm Hassane, I've been working in software development and design for more than 12 years , exposed to all stages of the software development lifecycle from requirement analysis to solution and design, implementation and testing and finally production support , I like remote jobs very much

Experience
T
Senior Solution Architect
Techvista Systems UAE
Nov'20- present

• Title: Sr. Solution Architect • Description: * Etisalat UAE online B2B portal and eCommerce http://etisalat.ae using Oracle Commerce 11.3 • Role: * Requirements gathering, analysis, and assessments (including solution efforts and development efforts) * Planning releases and release management * Writing Solution documents and handover to developers * Supporting developer to resolve technical and integration issues * Code Review & technical consulting * Operations Management and Production issues consulting • Tools and Technologies: * Oracle Commerce 11.3 * REST Web services & Oauth 2.0 * Oracle Endeca & Experience Manager * ATG Content Administration & Merchandising * Oracle DB, SQL * GIT * UML (drow.io/ lucicharts.com) * Eclipse * J2SE 1.8

T
Senior Advisory Software Engineer
Techvista Systems UAE
Apr'18- Jun'19

• Description: * Etisalat UAE online B2B portal and eCommerce http://etisalat.ae using Oracle Commerce 11.3 • Role: * Requirements gathering, analysis, and assessments (including solution efforts and development efforts) * Planning releases and release management * Writing Solution documents and handover to developers * Supporting developer to resolve technical and integration issues * Code Review & technical consulting * Operations Management and Production issues consulting * The following flows were designed (and more): i. Plans with addons / mobile devices ii. Data plans with tablets iii. Mobile devices iv. Add-ons v. Number porting requests vi. Change ownership requests * The following was covered (and more): i. Product Catalog Redesign to: i) Support all the features requested by business ii) Support internationlization in an easy way iii) adding new languages to the product catalog without code changes iv) easily extendible to add new types in the future v) BCC customizations to support new types ii. Search engine integration, (Oracle Commerce search [Endeca]) to: i) Support search features including property search ii) Supporting filters, custom filters, and price sliders iii) Fast retreival of product catalog information for large product listing pages iii. Custom implementation to support catalog per-organization and product to product compatibilities iv. Oracle Commerce Core Customizations to: i) Create a flow for each product as per the business needs ii) Enforce validations per each flow iii) Submission of orders to RTF (Real Time Fulfillment) order manager iv) Adding custom shipping groups and payment groups and integration with payment gatweay v. Handling negative flows by supporting ticket submission to backend • Tools and Technologies: * Oracle Commerce 11.3 * REST Web services & Oauth 2.0 * Oracle Endeca & Experience Manager * ATG Content Administration & Merchandising * Oracle DB, SQL * GIT * UML (drow.io/ lucicharts.com) * Eclipse * J2SE 1.8

M
Oracle ATG Senior Consultant
Mivors Consulting
Oct'17- Apr'18

• Title: ATG Senior Consultant • Description: * Ajlan (Clothes Manufacturing and Trading) online store (test site not yet live) http://ecom-test.ajlanbros.com/ajlan • Role: * Estimate, Design, implement and unit test new eShop requirements * Do checkout and pricing customizations * Do root cause analysis for critical issues and deliver high quality fixes. * Implement REST web services and do REST customizations for mobile application * Fix Integration issues related to loyalty points, inventory system, Oracle Endeca Commerce, and mobile application. * Owner of the release management process including creation of tags, branchs , merging code, and code / configuration review. • Tools and Technologies: * ATG Commerce 10.2 + ATG Commerce Reference Store 10.2 * ATG REST Web services * Oracle Endeca & Experience Manager * ATG Content Administration & Merchandising * Oracle DB, SQL * JSP, DSP, JQuery * Oracle Weblogic 10.3.6 * GIT * ANT * Eclipse * J2SE 1.7

D
Oracle ATG Consultant
Digicel Caribbean
Jan'17- Feb'18

• Title: ATG Consultant • Description: * Designed and built features for the redbarrel.com online store. http://www.redbarrel.com • Role: * Set up Oracle ATG Environment * Mentored other developers * Gathered and analyzed requirements * Implemented new features * Fixed production issues * Integrated ATG catalog with eBay.com • Tools and Technologies: * ATG Commerce 10.2 + ATG Commerce Reference Store 10.2 * ATG REST Web services * Oracle Endeca & Experience Manager * ATG Content Administration & Merchandising * Oracle DB, SQL * JSP, DSP, JQuery * JBoss * GIT * Jenkins * ANT * Eclipse * J2SE 1.7

D
Oracle ATG Consultant
Digicel Caribbean
Aug'15- Oct'16

• Title: Senior Software Engineer • Description: * Built an International Diamond Trade (IDT) retail system using PHP, MySQL, and Yii. • Role: * Gather and analyze requirements * Work on system function design and recommendations * Fix production issues * Implement COGS report, and other reports * Implement new functionality * Enhanced system performance by revamping reports pages • Tools and Technologies: * PHP * Yii * jQuery * Javascript * UML * MySQL

A
Oracle ATG Consultant
Asset Technology Group
Jan'15- Oct'17

2 Years and 10 Months • Title: ATG Consultant • Description: * Etisalat Egypt (Telecom provider) online shop www.etisalat.eg/eshop • Role: * Estimate, Design, implement and unit test new eShop requirements * Do checkout customizations and implement new payment methods * Do root cause analysis for critical production issues and deliver high quality fixes. * Configure ATG development environment on local machines (ATG product installation, configuration, etc) * Do root cause analysis for ATG issues and implement robust fixes to help Accenture team deliver eShop project (pre-production support). * Analyze and fix performance issues and advise eShop development for best practices to overcome performance issues * Estimate and Implement configuration / code fixes for production issues (post-production support) * Communicate with Accenture-italy team to apply fixes and plan production releases * Mentor other ATG developers in the support of cutomer inquiries or fixing production issues. * Fix issues in ATG integration with Oracle Business Intelligence & Endeca * Customize Endeca Search to support OBI search reports * Owner of the release management process including creation of tags , branchs, merging code, and code / configuration review. * Enhance / Automate release management process * Investigate and fix Integration issues with Siebel CRM * Quickly Analyze and fix critical production issues to prevent revenue loss * Implementation of customer requirement with high quality * Assign production support tasks (defect fixes, changes requests) to other ATG developers * Create ant scripts to automate build process • Tools and Technologies: * ATG Commerce 10.1.2 + ATG Commerce Reference Store 10.1.2 * Oracle Endeca * ATG Content Administration & Merchandising * ATG Commerce Service Center * ATG Data Warehouse * Oracle Business Intelligence * Oracle DB, SQL * JSP, DSP * Oracle Weblogic 10.3.6 * SVN * ANT * Eclipse * J2SE 1.6

A
Oracle ATG Team Leader
Asset Technology Group
Nov'14- Dec'14

2 Months • Title: ATG Technical Lead • Description: * ATG Team building • Role: * Do technical interviews for Java / ATG developers to join eShop support team * Train Java Developers on ATG Commerce & ATG Content Administration and Merchandising * Prepare presentation and explain in depth ATG Commerce and ATG CA & Merchandising concepts * Prepare labs / exercises for ATG developers, for example simple product listing page, product comparison with a small customization for ATG OOTB comparison, product rating and reviews, and simple shopping cart. * Design, implement and deploy e-Commerce functionalities using ATG Commerce OOTB capabilities, and configuration and customization when needed. * Do root cause analysis and fix issues during both ATG installation and customization * Mentor and help Java Developers during lab and exercises solution • Tools and Technologies: * ATG Commerce 10.1.2 * ATG Content Administration & Merchandising * Oracle DB, SQL * JSP, DSP, DSPEL * Oracle Weblogic 10.3 * Ant * J2SE 1.6

H
Senior Java Developer
HP Enterprise Services
Jun'14- Oct'14

• Description: * Set of web applications that support both customer care agents and end users of Vodafone Germany mobile users www.vodafone.de. • Role: * Implement the required functionalities. * Do root cause analysis for production issues and implement and deliver fixes. • Tools and technologies: * J2SE 1.5 * Struts * JSP & Servlets * Webservices (SOAP) * Freemarker template engine * Apache tomcat

H
Senior Java Developer
HP Enterprise Services
Apr'14- May'14

Description: * NEPS (Network Equipment Planning System) Project: a web application responsible for the planning of network equipment changes before provisioning. • Role: * Do requriement analysis, impact analysis and estimation * Design and implement requirements with high quality and on time * Mentor and help junior developers by fixing technical issues and deliver complex requirments * Design and implementation of a server side validation and enrichment for massive data update using excel sheets uploaded from client. • Tools and technologies: * Struts * Hibernate * Apache poi (for excel parsing) * Java reflection API * Javascript * Oracle DB, SQL * Apache tomcat

U
Senior Integration Developer
US Airways HPAC
Jun'13- Mar'14

• Description * HPAC (HP Airline Crew): portal application for US Airways crew (pilots, flight attendants) to be able to do flights activities (pairing, flight, bidding) including search, submit / update bids, and display flight and pairing details • Role * Design and Implementation of Database Batch Loader subsystem which read data exported by legacy IBM DB (IMS) as xml, excel, and txt files and map and load them into the new designed Database. * Implemented simulation system for CATS (legacy system for crew) using Apache Active MQ, object, text JMS messages * Implemented and integrated the whole Front-End with ESB And Business Processes • Tools and Technologies: * WSO2 ESB * Spring IoC * Apache common pools * Java Threading API * JAX-WS web services * REST web services using Spring surf (java backed) web scripts * Freemarker template engine * Javascript * Oracle DB, SQL * J2SE 1.6 * Tools: eclipse toghether for modeling [class diagrams, communicaiton diagrams], Enterprise Architect for ERD, Altova xml spy for XML, XSD, WSDL.

H
Senior ATG Developer
HP Enterprise Services
Jun'11- Jun'13

• Description: * E-Commerce web application for both business and consumer users (B2B , B2C) including multiple channel (online, retention, retail, blyk) selling multiple types of products (handset, accessories, mobile subscription, etc) • Role: * Lead a team of ATG developers to deliver fixes for production issues in compliance with Service Level Agreement. * Estimate, assign production issues to developers and help them to deliver fixes * Do root cause analysis and implement and deploy fixes to production environment, for example: I've fixed a critical pricing issue, XSS vulnerability, and BCC full deployment performance issue * Train and mentor new team joiners on production support process, tools , and procedures to maintain high quality and time critical deliverables. * Direct communication with the customer and HP NL team using mobile phone, microsoft communicator, and E-mails. • Tools and technologies: * ATG B2C, B2B Commerce 2006.3 * ATG B2C, B2B Commerce 9.1 * ATG Content Administration & Merchandising * Jboss 4.1, Jboss 5 * J2SE 1.5 * JSP, DSP, DSPEL * Tools: eclipse ,Remedy 6, Remedy 7.1 for trouble ticketing

H
Senior Java Developer
HP Enterprise Services
Jun'11- Oct'14

Worked in the following projects:

E
Java Developer
EDS an HP Company
Jun'09- Jun'11

2 Years Worked in the following projects: - Vodafone Netherlands eShop OSTF [Online Shop Task Force] - Vodafone Netherlands HPrD (Home Page re-Design Project) • Title: ATG Developer • Description: * E-Commerce web application for both business and consumer users (B2B , B2C) including multiple channel (online, retention, retail, blyk) selling multiple types of products (handset, accessories, mobile subscription, etc) OSTF (Online Shop Task Force): the team was responsible for delivering continuous heart beat releases (release every month) for the requirements /changes received from the customer. HPrD: this project was implemented as part of OSTF delivery plan on about 6 iterations (6 months), included massive changes to the online shop look and feel and implementation of mega drop down menu • Role: * Analyse user stories and their impact * Design, implement, and deploy user stories to production environment * Communicating with testing team and fixing defects * Using agile mehtod in delivery * Integrate online shop with external applicaitons / services such as Bazaarvoice rating and reviews, liveperson online chat • Tools and technologies: * ATG B2C, B2B Commerce 2006.3 • ATG B2C, B2B Commerce 9.1 • ATG Content Administration & Merchandising • Jboss 4.1, Jboss 5 • J2SE 1.5 • Junit • JAXB • WebTests (custom framework built using Junit)

Education
Computer Science
to 2006
Bachelor's Degree
Cairo University

Projects
Talent has not added any projects
Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Very good