06.09.2022 aktualisiert

**** ******** ****
100 % verfügbar

Technical Project Manager | Big Data & Java Enginee

GLAND, Schweiz
Schweiz
Master 's degree Database and IA
GLAND, Schweiz
Schweiz
Master 's degree Database and IA

Profilanlagen

BOUZAOUIA CV.pdf

Skills

Gulp.JsMicrosoft AccessHTMLJavaJavaScript.Net FrameworkPHPMicrosoft ExcelMicrosoft WindowsGeoinformationssystemAdobe AcrobatAdobe Livecycle DesignerAPIsAgile MethodologieIBM AixAjaxAkkaAlgorithmusApache AntApache HTTP ServerApache TomcatAnwendungsserverApplication Lifecycle ManagementArchitekturÖffentlicher SchlüsselAcceptance Test-Driven DevelopmentAtlassian ConfluenceAtlassian JiraHTML5Unit TestingLAMP StackOracle Weblogic ServerBusiness IntelligenceBig DataBug-TrackingBugfixingC#UNIXUbuntuCSSCheckstyleCipherCloud ComputingApache ImpalaCapability Maturity Model IntegrationCode-ReviewApache CXFComputerprogrammierungDatenbankenContinuous DeliveryContinuous IntegrationQuartzCronKryptographieETLDebian LinuxDebuggingLinuxDevOpsDigitale SignaturDrupalEclipseEclipselinkEcmascriptEnterprise JavabeansJ2EEFindbugsFunktionsprüfungGoogle DocsGitHubGoogle GuavaGrafische BenutzeroberflächeGroovyApache HadoopHadoop Distributed File SystemMapReduceApache HbaseHibernateApache HiveHP Thin ClientsHSQLDBIbatisIbm Websphere MqIBM NotesIBM Websphere Application ServerIntegrierte EntwicklungsumgebungIntellij IDEAInteroperabilitätJava Development KitJava Database ConnectivityJava Management ExtensionsJava Message ServiceJava Web StartJava Persistence APIServletSpring FrameworkApache StrutsSwing (Java)Java API For Restful Web ServicesJaxbWildflyApache JmeterJava Naming And Directory InterfacejQueryJavaserver FacesJavaserver PagesJUnitKerberosKinematikCURLPostgreSQLLogical Volume ManagerMantisApache MavenMercurialMeriseMicrosoft Visual StudioMicrosoft OnenoteMySQLMVCNexus 1000VNode.jsNoSQLApache OozieOpensslOracle DatabasesOracle FinancialsOWASPRfidX.509PortletScrumRed Hat Enterprise LinuxRelease-ManagementMockitoSourcetreeHands-On-MentalitätClouderaSwaggerSamlSasSeleniumServiceorientierte ArchitekturDienstgütevereinbarungSOAPSingle Sign-OnSoapuiSolarisPL/SQLSQLSqoopSubversionTortoisesvnWiresharkUMLVersionierungWeb ApplikationenWeb ServicesWeb Services Description LanguageWs-SecurityWebSocketWekaExtensible Markup LanguageExtensible Stylesheet Language (XSL)XLSTZookeeperPassioniertPrimefacesTransport Layer SecurityLoad BalancingPostmanApache YarnReact.jsApache SparkLiferaySpring BootSonatypeCachingCross-Site Scripting (XSS)SAP BusinessObjectsBackendGitLösungsorientiertAngularJSJAX-WSApache FlumeGherkinIntegrationstestsCMS SPIPTeam ManagementApache KafkaFront EndPuppetOffshore-ArbeitenCucumber (Software)RefactoringEnterprise Service BusDockerJenkins
Passionate by technologies, I help companies to achieve their goals. Architecture, Development Java, JEE, Big Data and distributed computations are part of my expertise.
I challenge the business and technical architectures. I get use to tackle performance, scaling problematics with incredible data volume. I faced to organizational questions like project, people management and offshore teams.
I define myself pragmatic and result oriented.


Application Server, Java, JEE, JSP, JSF - myfaces, JAXB, JAX-RPC, JAX-WS, JAX-RS, JMS, JMX, EJB 2.0/3.0, JTA, JPA1.0/2.0, JCA, RMI, JDBC, JNDI, JavaMail, Servlet, Maven 2-3, web service, SOAP, XML, SQL, PL/SQL, ANT, HTML 5, WebSocket, Server Sent Event, CSS 3, JavaScript, C#, SAS Entreprise Miner, WEBLOGIC 10.3.3.0/12.1, TOMCAT, JBOSS, 1/ EAP 6.1 (7.2.2), EAP 6.2 (7.3.3), JONAS 4/5, IBM Websphere MQSeries 7.0, Java Web Start, SWING/AWT, LAMP, Linux, Apache, Mysql, PHP, drupal, Business Intelligence, Oracle 8i, MySQL 5, HSQLDB, DerbyDB, Weka, BigData Hadoop 2.3, HDFS + YARN, Map Reduce 2, Hadoop, Hive/Pig Impala, Kafka, Oozie, Zookeeper, HUE, Spark 1.5.2/1.6.1, HBase NoSQL, Sqoop, Flume, driver Apache, Phoenix, λ lambda-architecture, Guava, Lombok 1.16, Swagger, Jersey 2, JAX-WS RI, Xfire, Cxf, Axis, Quartz 1.8.6, Hibernate 3, iBATIS, EclipseLink, Struts 1-2, Spring 2 à 4, Hessian, Hoox, JUNIT 3- 4, DBUNIT, Cucumber, BDD, TDD, ATDD, Method Merise, UML, Power Designer, Entreprise Architect, Sqldeveloper, DataModeler, GIT, GITHUBS, SVN, CVS, Scrum, Jira, CMMI lvl 2, Lotus iNotes, Mantis Bug Tracker, EXCEL, Google Docs, One Note Security/ Systems /Networks, XSS, CRSF, Wireshark, Tamper Data, OWASP WebGoat v5.4, Cipher AES, SHA256+, encryption, X509, TLS, Public Key, RFID, Windows (9x, 2000, XP, Solaris, (Sun), RedHat, Ubuntu, Unix, AIX, IBM, script, BAT/SH, crontab system, LVM, DevOps, PUPPET, Jenkins, Checkstyle, et Findbugs, covertura, Test, Performance Tools Platform (TPTP), web analyzer AWStats, Selenium, JMeter, SoapUI, MAT, OQL, JROCKIT, JMAP, JVISUALVM, JUNIT, Big Data, versioning, algorithms, kinematics, Java 8, Spark, code review, Cloudera, HBASE, throttling, caching, BigData, HDFS, Kerberos, secondary indexes, Cloudera 5.11.2, HBASE API, HBase compressions, file format, Akka-IO, Spring 4, Maven 3, Nexus, GitHub, Docker, Tomcat 8, h2, Oracle, Eclipse/IntelliJ, Mercurial, Hound, XLDeploy, Jira (admin), websocket / stomp, Behavior-Driven, Confluence, Gherkin Language, ReactJS, ECMAScript, ES6, Groovy, Java Flight Recorder (JFR), Postman, release management, API, Front-End, Rich Internet Application, YARN, Hive, Pig, Impala, SockJS, HTML5, NodeJS, Gulp, angularjs, JQuery, Back-End, Lombok 1, Eclipse JEE, Mockito/PowerMock, Jersey, Spring-Boot, Tomcat 8, STOMP, Gherkin, continuous delivery, SourceTree, Curl, Jenkins OpenSSL, APR, X.509, Scrum Methodology, Unit Testing, Functional Testing, MDB EJB, SSO, continuous integration, Jenkins 3.6, Tomcat 5.5, JSF 2, EJB 3.0, Jboss 7.1.2, Junit 4.8, Jbosseap 6.2, XaTransaction, Servlet API 3.0, JUNIT 4.4, Unitils 3.3, JSF 2.1, findbugs, maven 2, maven, digital signature, SSL, SAML, timestamping, Adobe Reader, Refactoring, EJB, classloader, cloud, WebLogic, Apache HTTP Server Plug-In/Load Balancing, Weblogic 10.3.3.0, java 6, Weblogic 12c, JEE 6, java 7, JPA 1, Swing, AWT, STRUTS 1, ALC, JMS weblogic, WebLogic Server Oracle 10.3.3.0, Service Level Agreement, Adobe LiveCycle Designer, bug fixes, bugs, Liferay 6, mantis, eclipse, OBEO, Portlets, JSR 286, Postgres, Debian, integration testing, Java/ J2EEandPHPapplications, JEE6, Java/J2EE, JSF, myfaces, JPA 2.0, JMX JavaMail, hibernate, Spring, mvc, HTML/CSS, UML Tools Enterprise Architect, JONAS 4.6.6, Sonatype, subversion, TortoiseSVN, Checkstyle/PMD et Findbugs, JAD, ESB, Enterprise Service Bus, J2EE et GCOS 8, SOA, Codehaus Xfire 1.6, Apache CXF 2.0.2, WSDL, SOAP XML, SOAP WSSE. LAMP (Linux, Apache HTTP server, CMS SPIP 1.9, DRUPAL 6, XP, AIX IBM, crontab, Oracle 10g, CMMI, DBMS Oracle 10g, Interoperability, SOAP WSSE, GUI, JSF 2 Modeling, Integrated Development Environment, JSF 2.1.10, PrimeFaces, tomcat 7.0.35, JDK 6, maven 3.0.5, database, GIS, ETL, BO, Drupal 7, Java 1.6, J2EE, spring-beans, Windows XP, Interface, databases, Java 1.5/1.6, J2EE 5, EJB 2.0, XmlBeans, JBoss 4, Tomcat 5.0/6.0, Ant 1.7, iBatis, Web Services, WSDL. Java Web Start, Tomcat 5.0, HQLDB, Agile Scrum method, struts, CVS XmlBeans, XSL, XSLT, HTML, CSS, Ajax, JBoss 4.0, Mysql 5.0, SQuirreL, Application Management, thin client, Java/JEE, OGNL, Ajax (DWR), Eclipse 3.3, Visual Studio 2005, Framework Microsoft .NET 2.0, programming, Pocket PC

Erfahrung

Berufserfahrungmehr als 10 Jahre

Sprachen

ArabischverhandlungssicherDeutschgutEnglischverhandlungssicherFranzösischMuttersprache

Projekthistorie

Technical Project Manager Big Data Forex

SWISSQUOTE BANK

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

Designed from scratch a risk platform management for FX traders set up on Big Data Technology / Java. Configure and use Big Data platform from scratch (data feed, data processing, tuning platform). Provide widgets / workspaces related to liquidity provider, prices, markout, profit and loss, core spread distributions, price streaming, liquidity consumption. The analytics are handling 2 Million event(s) per second in read mode.

.Team (15) Management Dnepro/Ukrain , business trips, Interviews, promotions, assessments, objectives, 020, conflicts, training, team building, timesheet/vacation validations. Gathering Forex traders needs, Business Analysis / Project Management : Study, specs, mockup, NFR, ROI, workload estimation, define the ROI and Roadmaps (MVP, scope, milestone, versioning), coordination, define priorities, sharing sessions, validation, definition of done, tradeoffs, deliveries, handover. Data validation, Scrum methodologies.

.Design, set up from scratch Big Data Solutions for the Bank (Big Data evangelist), delivery process, architecture (Lambda & Kappa), algorithms design and optimization, hardware decisions, Development Java 8 and Spark, code review, integration, support, Cloudera administration, solving performance issues (distributed computation, high frequency requests, bandwidth, water mark, data volume, time processing, sampling, throttling, conflation, mémoïsation, caching…)

Technical Leader JAVA/JEE - Big Data Hadoop ecosystem

Société Générale Corporate & Investment Banking/BKConsulting
Paris - La Défense
11000 employees



Technical Leader Java/JEE of « from scratch » Application Business Activity Monitoring (B.A.M.)
dynamics for the FOREX MARKET. Integration of dashboard FOREX OPTIONS, FIXED INCOME...

* Set up the technical Basis and development.
* Technical supervision and work monitoring of teams in Bangalore - India (7 people)
* Define release management process, work methodology,
* Time to Market
* Development and implementation of technical basis.
* Jobs Sparks (Histo /streaming) Big Data feeding of API DataLake.
* Jobs ingestions
* Front-End (Rich Internet Application)
* Backend API/ Push API

BigData Hadoop 2.3: HDFS + YARN (embedded Map Reduce 2), clients Hadoop : Hive/Pig, Impala, Kafka,
Oozie, Zookeeper, HUE, Spark 1.5.2/1.6.1, HBase NoSQL, Sqoop, Flume, HBase NoSQL. Driver Apache
Phoenix,
HUE , λ lambda-architecture, rangers (permissions).

Front-End : WebSocket (SockJS), Server Sent Event (SSE), HTML5, NodeJS, Gulp, angularjs, Highchart,
JQuery
Back-End : Java 1.7.0_72/Java 8, Lombok 1.16, Guava 18, Eclipse JEE, Maven 3, Behavior-Driven
Development BDD/TDD (Cucumber), Gherkin Language, Mockito/PowerMock, Swagger, Jersey, Spring-Boot,
Spring 4.1.6, Tomcat 8, STOMP

Writing Features - Gherkin Language, continuous delivery, DevOps approach.
GIT, GITHUB, SourceTree, Curl, XLDeploy, PUPPET, Jenkins
OpenSSL, APR/native connector, X.509
Scrum Methodology (JIRA)

Application Architect Java/JEE of the

Smals; Belgian Government Institutions
Brussels, Belgium
1800 employees



Application Architect on all federal applications in the social and health care sectors.

* CAPAC: Caisse Auxiliaire de Paiement des Allocations de Chômage (Auxiliary Fund Payment of
Unemployment Benefits)
Project ePay/Datasynchronizer (50%) - Team : 10

* Critical development and technical foundation implementation
* New development and Unit Testing / Functional Testing / Integration
* Implementing technical foundation of a datasynchronizer for data replication (MDB EJB).
* Implementing a SSO Authentication system
* Setting up continuous integration server Jenkins 3.6 and release process, radiator, pipeline...
* Migration of a deployed application on a servlet container (Tomcat 5.5) to JBOSS eap 6.2.0
(7.3.3) (leak db, DBCP, CCM...)
* Monitoring and development assistance
* Release into production and monitoring
* Follow-up meeting

JSF 2.1, EJB 3.0, Jboss 7.1.2, Junit 4.8, Jbosseap 6.2 (7.3.3),IBM WebsphereMQSeries
(QueueManager, QueueLink), XaTransaction, Servlet API 3.0, JUNIT 4.4, Unitils 3.3, JSF 2.1.
Jenkins (pmd, checkstyle, findbugs), Jira (scrum), maven 2, spring-jdbc, spring beans,
spring-aop.

* ONSS: Electronic workflow for federal officers' minutes
Project ePV (50%)-Team: 5

* Critical development and technical foundation implementation
* New development and Unit Testing / Functional Testing / Integration
* Implementation of a maven digital signature module eIDCard
* (Two way SSL, SAML, signature, principals, Presentation to the Review Board)
* Architecture design and implementation of re-useable timestamping service
* (Two way SSL, RFC 3161, Adobe Reader, Bouncy Castle, TSA, Presentation to the Review
Board)
* Solving critical issues in performance
* Code improvement, SQL query
* Detection of infrastructure irregularities.
* Refactoring services in remote EJB and local EJB, classloader problematic
* Caching solution infinispan
* Coordination of applications migration to a new cloud infrastructure (SYNC/ASYNC WebLogic
Server cluster/ Reverse Proxy (Apache HTTP Server Plug-In/Load Balancing)
* Analysing the migration of the digital signature platform: Scriptura to ALC
* Estimation of the workload for new institutions integrations.
* Application migration from Weblogic 10.3.3.0 (JEE 5, java 6) to Weblogic 12c (JEE 6, java 7)
* Set up SAF, bridge, JMS Modules
* Monitoring and development assistance

JPA 1, Java Web Start (Swing/AWT),EJB 3.0, JDBC, STRUTS 1 (propriétaire swift), eclipseLink 2.0.2
(weaving), TPTP, jenkins, maven2, spring-jdbc, ALC, scriptura, 3.1, JMS weblogic, jenkins,
infinispan, foglight, Bouncycastle AES, WebLogic Server Oracle 10.3.3.0, Service Level Agreement,
Unitils 3.3,Adobe LiveCycle Designer ES4

Architect & Senior Java / JEE Software Engineer

Bull
.Management, creation and evolution of critical ICT applications (ex:
communications site http://www.cprpsncf.fr/).
.As part of fix price CPRP SNCF project design and development of an
Enterprise Service Bus to generate customer situation reports.
Interoperability is done through SOAP XML webservice and
multithreading data aggregations from external providers.
.Paperless military license project for French General Directorate for
Armament, development, bug fixes and repatriation of development
environments in service center in Marseille.
Design, Workload, Reporting, Architecture, Development, Testing,
Technical Studies, Delivery, Support


Technical Manager
Technology service center creation
Steering Committee/ technical coordination, recruitment, integration,
resource training, project monitoring, logistic, best pratices, service
center creation, ensure continuity backoffice activity (support, solving
of technical incidents...)

Junior Software engineer Java/JEE

Sopra Group
Aix-En-Provence, France
16000employees



After studying the existing application, creation from scratch of the Application Management Agency
(AGA) project.
This is a thin client to facilitate and automate a set of manual processes related to the management
and internal communications of agencies from Sopra Group.

* Sopra Group : Internal equipment
Application Management Agency project (100%) - Team: 3
* Needs assessment
* Working on writing global specifications
* Working on writing detailed design specifications
* Development and Unit testing
* Project delivery

Java/JEE (Servlet, JSP), hibernate 3, struts 2 - tiles - OGNL - EL, spring-beans,
spring-security, Ajax (DWR), Oracle 10g, Eclipse 3.3, SVN, HTML/CSS, JavaScript, JQuery, Power
Designer 11.

Junior developer C#/ RFID

Ibizz Group
Gemenos, France
5employees



Working on customized solutions which allow to trace objects that are used, produced or distributed.
These solutions are based on the Radio Identification, which enables to read and write remotely
accessible data on tags.

* Ibizz : Application solutions in traceability
Lawyer's office, library, condo, heavy industry (100%) - Size Team: 3
* Working on writing detailed design specifications
* Development and Unit Testing
* AM
* Project delivery / support.

RFID (Radio Frequency Identification), Visual Studio 2005, C#, Web Services, Framework Microsoft
.NET 2.0, Nomadic computing (programming on Pocket PC), Mantis Bug Tracker.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden