Update Resume1

Embed Size (px)

Citation preview

  • 7/30/2019 Update Resume1

    1/3

    Shadi Al Barhouch(+963) 9495-22575

    E-mail:[email protected]

    Nationality: Bri tish

    Summary

    Software development with more than 10 years experience bringing products from concept to release in avariety of environments and companies in the commercial IT industry including the: Banking financialServices, e-government, Archiving Systems, Health Information System, Social Network.Employment History:

    Key SkillsPlan time Management MSProject (+3), JIRA (+5)

    Programming Language Java / J2ee(EJB2.1,EJB3 +9, WebService (+5),ORM, JPA +7 ) (+9) C/C++ (+2) .Net

    (+5)(C#,VP,ASP.Net, Linq,ADO.net),J2ME (+2)

    Applications Architecture and Analyzer UML Class Diagram (+9) Use case Diagram

    (+9) Activity Diagram (+9) State Diagram (+9)Sequence Diagram (+9)Magic Draw .

    Design Pattern Singleton, Factory, Faade, Builder, Visitor

    MVC Struts2 (+5). JSF (RichFaces, ICEFaces,

    Openfaces)(+6)

    ORM JPA/Hibernate (+6)

    AJAX Franework Jquery (+3), GWT (+5)

    SOA Aqualogic, BPEL, jbpm

    Application Server Weblogic (+5) , WebSphere (+5), JBOSS (+5),

    Tomcat (+5)

    IOC/AOP Spring (+5)

    Performance management Open STA, LoadRunner, Optimizet SuitBuilding tools maven, ant

    Version Control SVN, vss

    DataBases (PL/SQL Oracle (+7), MySQL(+7), DB2(+5),SqlServer(+7)) (native sql, stored procedures,

    triggers)

    IDE JBuilder(+7) eclipse(+7) NetBeans(+5)

    Reporting JasperReports, xsl FOP

    Soscial Network Python- Django

    Senior System Developer: 1/1/2012 to Present:Key Projects

    Implementing Proof of Concepts for FreeLancer Social Network that contains :Authentication ,Invite, Grouping, Post jobs, Search for resume, Post Blogs, Aggregation

    RSS, Upload image, integration with Link, Integration with PHP Project Managementusing Djangohttps://www.keplers.net/poc

    Implements webrtc application including conference room, contacts from several Social Mediausing Python/Django SAAS (http://keplers.net/hiall,http://keplers.net:8080) (Login with facebookis available)

    mailto:[email protected]:[email protected]:[email protected]://www.keplers.net/pochttps://www.keplers.net/pochttps://www.keplers.net/pochttp://keplers.net/hiallhttp://keplers.net/hiallhttp://keplers.net/hiallhttp://keplers.net:8080/http://keplers.net:8080/http://keplers.net:8080/http://keplers.net:8080/http://keplers.net/hiallhttps://www.keplers.net/pocmailto:[email protected]
  • 7/30/2019 Update Resume1

    2/3

    Implementing Numeric Organizer game for mobile. This game contains 4X4 squares hasnumbers from 1 to 15 and empty square. When the game started, the numbers are scrambled.The user should reorganize the numbers (1 to 15) by moving the squares.The game was available also for touch screen mobiles.

    Create and implements a Saw Software System for Aluminuim Saw Industrial Company usingJBPM and modifying the default GWT Comsole. The system comprises:

    Workflow Processes for each Saw Stage. Ability to route the original Order. Saving the data using Hibernate / JPA. Generating Reports by using default console

    Senior System Developer: 1/1/20111 1/1/2012:Key Projects

    Change the PIMS (Patient Information System) and Billing System design from JSP toSOA/JSF/Spring

    Implements a workflow engine using Spring framework.

    Design and implements PIMS (Paitent Information Management System)

    Increase the performance of the previous system by 80%

    Technical Team Leader JIRSyria: Novenber 2010 1/10/2012 (Hours)Key Projects

    Technical team leads for financial broker system that makes the system automaticallysends advises to the client to sell, buy stocks from the DSE (Damascus Stock Exchange).

    http://www.jirsyria.com

    Implements a Rule engine that send notification according to the registered user types,users portfolios, and dynamic exchange for the stock prices.

    Install the svn on the site .

    Technical Manager SoftNet Syria Damascus - June 2009-September 2010:Key Projects

    Responsible for designing and distributing task as a team leader to implements the phoenixframework according to the MDA concepts (By converting UML Class Diagram to a LegalEntities, and dynamic pages was generated using JSF technology) On agile Methodology.

    The framework (and the projects that developed on has been controlled by using subversion).This framework facilitates the business developer work to make his interests only on the business

    requirement and reduce the project time implementation by 60 %

    Analyzing and designing a workflow engine, EDMS - ERMS, and Communication System for using it forautomating ACCAD (UI: Rich Faces, Persistence : JPA/Hibernate, Application Server : JBoss).

    Workflow engine has been being developed upon the specification of BPMN 2.0 and TIBCO.

    The ERMS has been designed upon the specification of Moreq

    Invest4All. - Syria, Damascus November 2008 May 2009

    Implements a web-design workflow using GWT

    Implements the workflow java engine using JPA , EJB3, and WebService.

    Install the oracle fail safe on Windows 2000 server clustered for the DMS application

    VermegTunis ,Tunis July 2005October 2008:Senior developer, Team Leader, Performance Analyzer, Module Analyzer, Deployer in the corporation

    which make j2ee applications for Banking Financial Services.

    http://www.jirsyria.com/http://www.jirsyria.com/http://www.jirsyria.com/
  • 7/30/2019 Update Resume1

    3/3

    Creating a new framework design according to the spring/struts framework according to the MDA

    concept

    Implements a web module designer using GWT to design the report on the web.(SupportedHTML, PDF)

    Modifying the apache fop code to accepts Arabic characters. This modification enables Vermegcorporation to sign a contract with al Raje7i bank for corporate action solution.

    Enhances the performance of a background process from 5 hours to 10 minuites.

    Implementing a new services within the Brokerage (broker Stock System) . This system wasimplemented base on Palmyra Framework which has been certified as SOA framework by IBM.

    Ugarit Vermeg Group.Damascus, Syria December 2002 July 2005:

    Senior developer in the Syria branch of vermeg that supports j2ee application for bankingservices

    Implements a desktop application for designing a report (Supported HTML, PDF, PS). Thisapplication was web-enabled and gathers the required information from the system.

    A Mission in Madrid Spain to solve a disaster problem in the j2ee application. This saved thecontract between the Vermeg and Sntante Groupe from dismissing.

    Joining a team in France (Montpellier, Paris) to prepare a Bench-mark for resolving 375Corporate Action Simultaneously. The bench mark enabled Vermeg to have a Big contract withthe Bank de France.

    Implements a Query Language Parser which called Palmyra Query Language to deal withentities using javacc ( The query is similar to HQL and JPA-QL. This query was used in thecompany ORM module that called persistence).

    Implements a state-machine module called Automate.

    SofNet: - Damascus, Syria August 2002 December 2002Junior java developer , implementing services in time calculation and procedures in Sybase

    database

    Education

    Electronic Engineer, University Of Damascus Graduated April 2003

    Certificate

    JSCP 1.4 : Sun Micro System