DHANE Amir. Professional Experiences. Objectives. Senior Java/J2EE Developer/ SOA Architect. SOA Architect Since January 2014



Similar documents
OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

JAVA/J2EE DEVELOPER RESUME

ENGINEER - DEVELOPER ADVANCED J2EE - JAVA - ORACLE. 28 years old - 7 years of experience

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Portals, Portlets & Liferay Platform

SUMMARY CURRICULUM VITAE J. Andries

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

ELOGIX SOFTWARE BUSINESS ADVANTAGE DELIVERED PRACTICE DETAILS

proximity + quality + competitiveness english version

Exposé Ing. Jörg Pöschko

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

Professional Profile Studies Senior Engineer October September 1998 Computer Engineering University of Deusto - Bizkaia (Spain)

Przemysław Bielicki. Senior Software Developer / Scrum Master

EDUCATION: Bachelor s degree in Engineering, Jawaharlal Nehru Technology University, India.

Curriculum Vitae E. A. Java/JEE developer

PL/SQL. JSP Java Script. Struts JSF EJB 2.1. Hibernate. JBoss RichFaces EJB 3

LEAD JAVA/J2EE DEVELOPER/ARCHITECT CONSULTANT RESUME PITTSBURGH PA

Karthikeyan Sadayamuthu Senior Java Developer Mobile: (470)

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

Soft Solvers Technologies

Executive Summary. Within IT Services, Cosmic Creation spotlights on the following:-

Steve Brammer. Profile Name Steve Brammer IT Consultant Date of Birth Marital Status Single

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Annex 10 Standard Profile Specification and Request Form for Services

CONTENTS. Introduction 3. Our Team 5. Our Strategy 6. Solution Domains We Serve 7. Technology Platforms We Serve 8. Our Execution Practices 10

Inputsoft Business Software & Consulting. Learn more at

OUR TEAM. Enterprise Application Experts

Metalogic Systems: Corporate

ANTONIO SCATOLONI Italy antonio.scatoloni[at]gmail.com

What means extensibility?

Information Technology Services

Web and Enterprise Applications Developer Track

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

JBoss. choice without compromise

ROBERTO GAMARRA Av. San Vicente de Paul 660, Bo. San José, Ciudad del Este, Alto Paraná 7000, Mobile:

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

1995 present Oracle Poland (Warsaw, Poland) Consulting 1994 LAAS-CNRS (Toulouse, France) Internship

Web and Mobile development Engineer

Nanda Kishor K N. nandakishorkn@gmail.com

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

Blu Age Overview. It is not about changing the platform it is about business agility! HP Non Stop. Modernization Evolution Automation

Agile Best Practices and Patterns for Success on an Agile Software development project.

EBA Procurement Procedure for the Supply of Website Services 2016: Annex 1 System Architecture Document SYSTEM ARCHITECTURE DOCUMENT

OUR COURSES 19 November All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan Göteborg Sweden

Services Catalog. Quebec Head Office : 825, Lebourgneuf blvd, suite 412 Quebec (Quebec) G2J 0B9 Tel. : Fax :

UBS Training Course Catalog

Web Development with the Eclipse Platform

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose

SALARY SURVEY Technology. Specialists in technology recruitment Technology

Project Manager 1 Post == Experience years in Project Management in reputed company, Salary Rs.1,20,000/-

Framework Adoption for Java Enterprise Application Development

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Lucy Zhang UI Developer Contact:

Senior 01/28/16 Sofware Ingeneer: Software development, Architecture and Project Management 1

Enterprise Java Web Application Frameworks & Sample Stack Implementation

Resume Marcel de Koster

JBoss EntErprisE ApplicAtion platform migration guidelines

Curriculum Vitae 12/12/12

Softage Java Project Manager

Quick start. A project with SpagoBI 3.x

antonio lopezatienza CURRICULUM VITAE IT CONSULTANT

Java (J2SE & J2EE) and Web Development Training Catalog

Rapid Application Development. and Application Generation Tools. Walter Knesel

Resume of Victor Kachan (Web developer, Java developer)

SOFTWARE OUTSOURCING


SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

Department of Elementary and Secondary Education Role: Sr. Java Developer

applications. JBoss Enterprise Application Platform

1. About Piton Systems

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

CURRICULUM VITAE / RESUME

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

JBoss Enterprise Middleware

ENGINEER - DEVELOPER INT ERMEDIAT E PHP. 25 years old - 4 years of experience

Curriculum Vitae. Samuel H. Brannen, Jr. Auf der Grueb Meilen Switzerland sam [at] sambrannen [dot] com

Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič

Transcription:

Objectives Professional Experiences DHANE Amir http://amir.dhane.netcv.com dhane.amir@gmail.com 0549890166 Khuzema Riyadh - Saudi Arabia 33 years old Senior Java/J2EE Developer/ SOA Architect Integrate a team of high competence and take an active part in the achievement of projects inhigh Tech environment. Join a dynamic team with which I could put to profit my expertise, my qualities of contact and organization and my capacity of work. Acquire an excellent professional and scientist statute by capitalizing knowledge as regards computer engineering. SOA Architect Since January 2014 Tamkeen Technologies Riyadh - Saudi Arabia Analyse and implement smart softwares for TVTC (Ugate, Exam..)Implement a generic sms / mail solution with archive.help all the team in exceptions and issues during the development cycle. Review the code and give advice for best practices.implement some tasks in a new project named Exam for TVTC : this project make exams for students who want to subscribe in a specific study program.generate questions / responses from Black Board (LMS System) xml files for the Exam project. Make Scrum presentation "Let's go Scrum". Make Soa presentation "SOA and Microservice architecture". POC for GRP project : Microservice (SOA) using Docker, Kubernetes, Spring 4, Spring data, AngularJs. PMP training at Business Solutions. SOA Profissional certified. SOA Architect certified. Software Engineer From February Till December 2013 TVTC Khuzema Riyadh - Saudi Arabia Migrate all forms applications to Java/J2EE applications. Current task : Implementation the architecture (Primefaces, Spring, Hibernate) of a new strong project for admission candidates in all technical schools in KSA. Implement a generic SOA webservice for TVTC. Implement the model entity with reference to Oracle DB. Implement a mail java solution for TVTC. Implement a complex screen of admission plan. Use the architecture in a first project "Solaf" from the design to the test and validation (already delivred with a high level of performance). Help all the team in exceptions and issues during the development cycle. Review the code and give advice for best practices. Work envirement: Eclipse, Primefaces (JSF 2), Spring, Hibernate, Oracle DB, Maven, Spring security, checkstyle, Junit, CXF WebService, Tomcat 7, Ldaps.

Old tasks : Implement a prototype with ADF with Weblogic server. Migrate the box of trainees from forms to ADF. Write the architectural technical document template in English. Training: ADF and BPMN oracle. Technical director From August 2011 Till January 2013 Project : Revmaster Hotel Solutions Direct Lac - Tunisia - Hotel Solutions Direct(HSD) earns its revenue by charging commission on the bookings provided to the hotel. The average commission charged by HSD is between 5 to 8%. - Agent (OTA) charges anywhere between 15 to 25% for the bookings made for a hotel. - Agent(OTA) either sends the Bookings to HSD as an email or fax which is set up at their extranet. There are 5 agents for whom online interface is developed by BSI which is part of later releases. The Agents are Expedia.com, Booking.com, Hotel.de, EasyToBook.com, RatesToGo.com - HSD updates the OTA extranet with latest rates and inventory of the hotel, opens/closes rooms, updates Hotel profiles. Through the online interface developed as mentioned above rates and inventory, open/close rooms can be directly uploaded by Webservices. - Enable modification of inventory from a complex dashboard. - Correct the London30 OTA connectivity implementation. - Update the booking.com OTA connectivity implementation and RateTiger. - Help team in exceptions and development errors. - Propose the architecture for new tasks to develop. - Put new builds in Prod and UAT (test server). - Manage connectivity team. - Good English communication because this is an english company. - Put new test process: test cases sheets, method of test. - Training in MS sql server. - Mission in London during 1 month: Training and development. Work envirement : MySql, Java/J2EE, Servlet, JSF 1.2, richfaces 3.3.1, Spring 2.5, Hibernate 3, Quartz, WebService, Ajax4Jsf,Eclipse,JBoss 5. Technical team leader From October 2010 Till August 2011 Project: Portal for TTI Portal that brings together all the internal applications of TTI: Ora, Cra, Quiz, record in a single system using CAS authentication. - Writing specifications. - Proposed Technical Architecture RichFaces - Spring - Hibernate developing a prototype that works on an Oracle database 10g. - Database design MCD. - Implementation of some business tasks. - Application Integration internal Talan in the Portal as portlets in their add the CAS(Central Authentication Service) as a means of authentication. - Managed a project team of end of year. - Solution Migration of old data from an excel file using poi. - Reporting: statistics on charges consumed projects interface: Flex controller: JSF,business: 3 Spring, Persistence: Hibernate 3. Oracle 10g, Java/ J2EE, Liferay 5.3, RichFaces, Flex, Spring3.0, Hibernate, JBoss 4.2 and JBoss 5.0 for liferay

Java/J2ee Developper From July Till October 2010 Projet: AFSSAPS As part of its audit of the advertising of health products, AFSSAPS wishes to adopt a newsingle information system allowing the processing of all advertising files. I participated in the design (BPMN Diagram, Activity) of two application modules as well as developing various modules starting with the implementation of business servicesusing Spring 3.0 and JUnit for unit testing their then j 'I started using the web part as atechnical tool Struts 2 plugin - jquery. Language: Java/J2EE Frameworks: Struts2, jquery, Spring 3.0, Spring security Application server: Apache-tomcat-5, 5 Java/J2EE Developper From February Till June 2010 Project: OALIA (see Editor software www.oalia.com) Oalia specializes in the provision of innovative solutions for purchasing information systemof large companies. Oalia is distinguished by its dual expertise: the modeling of the purchase value chain, Web technologies in JAVA environment. I realized the design and development of part of application folder named purchasingcontrol, and correction of anomalies (BUGS) the product of a code developed by the teamoalia in France. Language: Java/J2EE Frameworks: Turbine, Vilocity, Hibernate Application server: Apache-tomcat-6.0.14. Java/J2EE Developper From August 2009 Till February 2010 Project: tool for recruitment and staffing TTI Tool "Recruitment" for companies wishing to improve their recruitment process. - Implementation of the management screens of appointment. - Implementation of the screen with the reporting of an interview by generating the set of questions dynamically according to their types. Language: Java/J2EE, Servlets, ActionScript. Frameworks: Flex (Cairngorm), Struts 2, EJB3, Spring, Workflow (jbpm) Application server: JBoss 4.2. Java J2EE Developper From July 2008 Till July 2009 Project: Information System for PSA (Peugeot Citroen) in the under invoicing of vehicles.i joined a team of 10 people during this project. - Implementation of business services, and their unit testing of web services with XMLToolbox. - Realization of running Java batch mass of business tasks. - Realization of the part of fault management, management packs and groupantes...

Educational Skills Languages Background - Realization of the administration part of the reference tables (task side user interface). - Monitoring of development standards set by PSA using Checkstyle as a surveillance toolcode. During this project I participated in a mission (training, development and delivery) at our customer INFOTEL in Bagnolet in France for 3 weeks 19/10/2008 at 11/11/2008 I havedeveloped modules JRules and unit tests. Language: Java/J2EE, Servlets, JSP, JavaScript. Frameworks: Struts 1.2.9, OJB (Framework for the persistence similar to Hibernate),XML Toolbox (Framework for creating web services based on Spring and Xfire), JRules(ILOG for the creation of rules). Application server: JBoss 4.2. Training From February Till June 2008 Omega Engineering Project : Compiere Installation of the customer Web of the ERP Compiere:The Customer developed Web is extensible, functional and applicable to all the modules of the ERP Compiere while questioning a data base of including/understanding 649 tables. The ERP developed Web met the following functional needs: To set up a system of authentification allowing to identify the user initially and to generate the roles which correspond to him in the second place. To generate a menu of use of " Compiere " according to the role chooses. To manage the windows corresponding to each node of the generated menu and to ensure their operations according to two modes are consultation or edition of the data. To ensure the generics of new windows not implemented after having to carry out their corresponding tables. To manage the reports/ratios which will be printed thereafter. To manage the processes which make it possible to carry out treatments. To interact with the data base by a number of users raised via the customer WebAt the time of this subject we analyzed the source code of the open ERP Adempiere source which is conceived in Servlet, Struts and EJB. Work environment : Database server: Oracle Xe. Language: Java/J2EE, Servlet, Jsp, JavaScript. Frameworks: Jsf (Java Server Faces), Struts, Hibernate, Ajax4JSF IDE: Finely eclipse plugins necessary to integrate different " the Frameworks " Waiter of application: JBoss 4.0.The ERP is tested on a basis of data of 1800 tables. SOA Architect May 2015 SOA Professional April 2015 Computer Engineer July 2008 Arcitura Saudi Arabia Arcitura Saudi Arabia ENSI Tunis - Tunisia Java/J2EE Struts 1,x, Hibernate, JSF (Java Server Faces),Primefaces, Richfaces, Ajax4JSF, MyFaces Tomahawk, EJB3, Struts 2, Dojo, Flex (Cairngorm), Jquery, Spring 3,0, Spring security, CAS, Spring CXF, JaxWs WebService, Hibernate, Quartez, PL-SQL (procedures), deploiement, ADF, Weblogic, Maven Arabic Native language

Personal Interests English French Fluent Fluent Personal Attitudes Respect teamwork, Dynamics, Large capacity for learning Leisure Internet, Travel, football, Reading.