Annabi - Consultant JAVA

Ref : 130830K002
Photo d'Annabi, Consultant JAVA
Compétences
K SHELL
PL SQL
HIBERNATE
JSF
WEBSERVICES
Expériences professionnelles
  • Employment History
    Sept 2014 – Till present
    DU Telecom / Atos
    SOA Consultant

    • Design and implementation of configurable web application (online product catalogue):
    o J2EE technology based application (Drools, JSF, richfaces) and JSR-223.
    o Provides Business 360-degre views of products implemented on Billing system and enables them submitting configuration changes from this application.
    o Configurable application for adding many roles using Drools.
    o Configure many scripts in the database to be executed with java scripting engine.
    o Integrated with BSCS and EAI.
    • Design and implementation of Replication solution based on J2EE and EAI-Tibco.
    • Design and implementation of Dunning and Suspension application based on J2EE and EAI-Tibco.
    • Design and implementation of configurable framework handling the oracle advanced queuing based on J2EE technology, JSR-223 and integrated with BSCS and EAI-Tibco.
    • As part of BSCS development team, I was responsible for the development of change requests CRs on following areas: CX, CMS, JBOSS Workflow “JBPM”, AQ Listener, scheduler, EAI-Tibco integration and Production support (solving production issues).
    In this position, I was involved in Java development in all BSCS modules existing in Du project.
    I have managed to gain good knowledge and enhanced my capabilities in:
    - JBoss workflows (JBPM 3.5).
    - Drools.
    - Business process management
    - EAI-Tibco integration.
    - Oracle Streams (Advanced Queuing)
    - CX and CMS

    • As part of the Revamp projects team (design and implementation), I managed to gain good knowledge related to orchestration frameworks and integration with many systems like EAI-Tibco and ICS (Credit Limit and Dunning system).

    April 2014– Sept 2014
    Billcom Tunisia
    BSCS senior consultant
    • Implementation of the Integration Layer IL for CCBS project (Convergent Charging & Billing Solution) based on JBoss frameworks (Jboss AS “JBoss Application Server”, Jboss ESB, SOA, EJB...)
    In this position, I was involved in developing and deploying Enterprise Java applications, Web applications and services and implementing many services.
    Very good knowledge has been acquired in JBOSS technology and SOA architecture.

    May 2013 – April 2014
    MOBICOM Telecom
    SOA Consultant
    • Implementing web service platform based on J2EE technology (spring, quartz, NSN IN (Intelligent Network) 7.9, BSCS 8, tomcat, oracle DB, mango DB, hibernate, ehcache...).
    • Implementing Batch platform based on J2EE technology (active MQ, spring batch, spring integration, NSN IN (Intelligent Network) 7.9, BSCS 8).
    • Study the feasibility of offers based on marketing specifications.
    • Ensure offers implementation and configuration.
    • Promotion implementation through web services.
    • Preparing the mapping between CRM (Siebel) and BSCS & NSN IN
    • Insure integration between CRM (Siebel) and NSN IN (Intelligent Network) 7.9 or BSCS 8: all CRM action will be done through SOA platform using CMS command and NSN IN Corba connection.
    • Troubleshoot and solve problems related to web services area.
    • SQL/PLSQL scripting to automate tasks and resolve problems.
    • NSN IN (Intelligent Network) 7.9 (read/write subscriber data through CORBA connection).
    • Migration from BSCS 8 to CBIO 2.1(Charging and Billing in one, BSCS IX R3/CS 5.0).
    • Migration all CMS connection and command from BSCS 8 to BSCSIX R3.
    • Migration all NSN IN action to E// CS (XML-RPC request).
    • Optimise CMS connection using apache connection pool.
    • Report the CBIO SOA migration status to the management staff.

    April 2011 - April 2013
    Mobinil Egypt
    SOA Consultant
    • Implementing web service platform based on J2EE technology (Drools, spring, quartz, NSN IN (Intelligent Network) 7.9, tomcat, oracle DB, Hsql DB, hibernate, ehcash...)
    • Implementing Batch platform based on J2EE technology (JSF, RicheFaces, spring batch)
    • Study the feasibility of offers based on marketing specifications.
    • Promotion implementation through web services.
    • Ensure offers implementation and configuration.
    • Troubleshoot and solve problems related to web services area.
    • NSN IN (Intelligent Network) 7.9 (read/write subscriber data through CORBA connection)
    • Customizing CMS (adding new command)
    o Add new CMS commands.
    o Optimise CMS connection using lhs connection pool.
    • Customizing CX (adding new interface)
    o Configure new CX interfaces.
    Tunisia Telecom
    June 2009 - March 2011
    Software engineer
    • Implementing web application to configure swallowTech EAI based on J2EE technology (spring, struts, flex, hibernate, JBoss).
    • Implementing application to block the money laundering based on J2EE technology (spring, struts, flex, hibernate, JBoss).
    • Implementing application to transfer data between IBM WebSphere MQ and oracle database based on J2EE technology (java), oracle database, IBM WebSphere MQ.
    • Configure swallowTech to support many file type (SWIFT, ATLAS, CALYPSO, SOPHIS, KONDOR, OMR)
    • Implementing web application to manage travel agency based on J2EE technology (Oracle9i, Struts 1.2, Hibernate)
    Professional Training and experience
    • SOA design and implementation
    • Java/J2EE architecture and development
    • JBoss AS experience
    • Implementing rules using drools
    • JBoss ESB
    • JBoss JBPM workflow implementation
    • Spring Training
    • SQL/PLSQL Training
    • Oracle Database Performance Tuning
    • BSCS CMS Experience (customizing and exploitation).
    • BSCS CX customizing
    • Ericsson charging system (AIR command)
    • Java training
    • Time Management
    • NSN IN (Intelligent Network) experience
    • CBIO 2.1 Overview
    • BSCS IX Experience
    • Ericsson charging system

Études et formations
  • Software and Tools

    Telecom - CMS/BSCS (7, 8 and iX), Ericson charging System solution (UCIP, ACIP), IN siemens (Corba API), VOMS (Java API)
    - GSM, GPRS, EDGE, UMTS
    - Basic CRM operation, Siebel, peopleSoft, Mediation, Provisioning et Billing, prepaidService, VAS
    Roles engine Drools
    Workflow engine JBPM
    SOA engine JBOSS ESB, tibco
    Queue engine IBM WebSphere MQ, oracle advanced queue, tibco queue

    Modelling - UML, RUP, 2TUP - Rational Rose, MagicDraw UML
    - Merise

    Technologies
    Java/J2EE - Design patterns J2EE
    - Spring Portfolio: Spring Core (DI, Spring MVC, Spring AOP...)
    Spring Web Flow, Spring Security, Spring LDAP, Spring Batch
    - JSF, richfaces, Struts, JSP, Servlet, JSTL, Struts-menu, Tiles, SiteMesh, Javascript, CSS
    - JDBC, Hibernate, JPA
    - JMS, ActiveMQ
    - Maven, Ant, Log4j, Quartz, ehCache, Freemarker, Aspectj, JAXB
    Web Services - Spring Web Services
    - Basic Profile, SOAP, WSDL, XSD, XML, XSL, WSS
    - SoapUI (invocation + web service testing)
    Test - jUnit, TestNG, Cobertura, EasyMock
    - HP LoadRunner, jmeter, SoapUI
    JEE Serveurs Tomcat, JBoss
    Reporting JasperReports, iReport
    Profiling Console JMX, JvisualVM, NetBeans profiler
    IDE and Dev Environnements Eclipse, WebSphere, JBuilder, Netbeans, Jboss AS
    Control de version CVS, SVN, Visual SourceSafe
    Data base - ORACLE, Postgresql, MySQL
    - SQL, PLSQL
    System Windows XP/NT/2000, Unix/Linux, shell

    Summary Skills
    • Computer Science Engineer.
    • 9 years of experience in Java technologies and telecoms domain.
    • Excellent experience on BSCS Modules:
    o CMS/SOI, KV and CX.
    o Database schema
    • Very good experience with Java technologies and J2EE.
    • JBoss
    o Jboss AS, Drools, JBPM, EJB, JSF, richfaces
    • Spring
    o Spring IOC, spring web service, spring batch, spring integration
    • Tibco (enqueue & dequeue)
    • Good experience with SQL script writing, UNIX platform, SOA architecture, SOAP

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur TALEND
Boussad

Développeur TALEND

  • RUEIL-MALMAISON
TALEND SQL ORACLE SQL SERVER JAVA
Disponible
CV Architecte JAVA
Hatem

Architecte JAVA

  • PUTEAUX
JAVA J2EE LINUX ORACLE SQL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible