Software developer and team lead with 8+ years industry experience trying to be specialized in cloud-driven web applications and middleware. A native of Algiers Algeria, Islam enjoys hiking, cinema and video games.

Skills

Java

advanced
  • spring / spring boot
  • jax-rs jax-ws
  • jersy
  • jms
  • jpa / hibernate
  • android

Soa / Middleware

advanced
  • esb
  • talend
  • mulesoft
  • microservices
  • rest/soap
  • messaging

Frontend

intermediate
  • Node.js
  • Angular.js
  • jQuery
  • Bootstrap
  • React.js

Database

intermediate
  • MySQL/MariaDB
  • Oracle
  • NoSQL, MongoDB
  • elk

DevOps

advanced
  • Jenkins
  • Gitlab
  • Docker
  • Kubernetes
  • Openshift
  • spring cloud

Project

intermediate
  • Agile
  • Scrum
  • Unified Process

Work Experience (5)

Consultant Team lead & scrum master, Apache camel/Redhat fuse integrator
OKIDO
October 2018 - Current
https://www.linkedin.com/company/okido/

Client: Raiffeisen

Project PSD2: Red hat Fuse integrator | Implementing regulatory PSD2 with luxhub.

Project Common-app: Red hat Fuse integrator | support and bug fixes.

Project Advisory app: Team lead, Scrum master and developer | supporting team getting things done, following Agile scrum practices.

  • integration using red hat fuse & spring boot

  • implementing luxhub's PSD2 interfaces, exposing restful services through 3scale to other banks

  • design and development of web services using spring boot and redhat fuse framework

  • Outils: Scrum agile, Red hat fuse, spring & spring boot, rest web services,Openshift, redhat sso, mariadb, mongoDB, temenos t24.

Consultant Java EE developer
SYNECHRON
August 2017 - September 2018
http://synechron.com/

integrating an ecommerce(priceminister.com) to Rakuten T24 cbs, crm & kyc and compliance

  • Integrating Ecommerce priceminister.com to Rakuten Core banking system TEMENOS T24

  • wallet operations, cashout, cashin, payments

  • compliance checks

  • Tools: Java EE, spring & spring boot, soap/rest web services, mssql, temenos t24, AssureID

Java ee developer
IMAGINE PARTNERS
October 2016 - July 2017
https://imaginepartners.com/

developping and maintaining bpmn solution. using JAVA EE and ACTIVITI

  • IMAGINE WORKFLOW is a workflow platform application that has BPMN/FORM BUILDER capabilities.

  • REFRAFLOW Web application(using imagine workflow) which allows user to take different measurements of LAFARGE factory.

  • SAPPL Web application for HR, CRM, WMS.

  • Tools: Java EE, ACTIVITI, JSF, PRIMEFACES, HIBERNATE, FLYWAY, DOCKER, GITLAB, MYSQL, WEB SERVICES

Java ee developer
ICOSNET
June 2014 - September 2016
https://icosnet.com/

In charge of developping web and mobile applications. using mainly JAVA programming language and other technologies when it fits our needs (php and cms/ javascript).

  • Active tracking is multi-platform application (web / mobile/ crm/ erp) that uses RIFIDI-EDGE middleware to make warehouses IOT ready.

  • Vazii is a multi-platform application that has VOIP / MESSAGING / E-FAX.

  • Developed tooling and stand-alone applications to connect to other infrastructure products(crm, charing/billing, ticketting).

  • Developed and maintained company e-commerce website (wordpress and woocommerce).

  • Tools: Java EE, JSF, PRIMEFACES, HIBERNATE, FLYWAY, DOCKER, GITLAB, MYSQL, WEB SERVICES, ANDROID, RFID, PHP, WORDPRESS

CRM Consultant/Developer
ASSA ASSOCIATES
August 2012 - June 2014
https://assa-associates.com

Developer on numerous projects being oracle peoplesoft crm technical consultant(UI, Webservices,jobs,scripts) and software developer.

  • Maintained and developed UI and web services for peoplesoft crm(oracle 10g, tuxedo bea, web services, toad, peoplecode, soapui).

  • Developed and maintained TALEND ESB jobs to connect poeplesoft to Salesfoce crm.

  • Developed hybrid mobile application for med-it attendies (using sencha mobile).

  • Tools: Java EE, PEOPLESOFT PEOPLECODE, TALEND ESB, WEB SERVICES, ORACLE 11g, ANDROID, SENCHA MOBILE

Volunteer

Mentor
It challenge
April 2016 - April 2016

Smart and passionate people disposed with best tools and approaches taking giant leaps toward creating a business.

  • refining ideas

  • coach and assist students.

Mentor
Start-hack
April 2016 - April 2016

A CLEVER SOLUTION TO A TRICKY PROBLEM.

  • we provide the necessary tools & materials in order to teach participants useful skills, introduce them to new technologies and push them to innovate in order to make the best hardware project.

Mentor
Hard Innovation
December 2015 - December 2015

Giving access to the rich development resources, with the goal of producing a prototype application.

  • refining ideas.

  • coach and assist students

Education (3)

Scrum agile
Scrum
2020 - 2020
  • Agile
  • Scrum
Grade: Scrum master, psm1
JavaEE developer
Faculty of Science and Technology Settat,Morocco
2009 - 2010
  • Java ee
  • oracle database
  • project management
Grade: Bachelor in Web and Java ee programming
software developer
Institute of technology, bouznika,Morocco
2007 - 2009
  • algorithm
  • java
  • .NET
  • rdbms
Grade: Associate degree, software developer

Languages

English

Intermediate

French

Native speaker

Arabic

Native speaker

Interests

Wildlife

  • hiking

sport

  • football
  • basketball
  • tennis

Technology

  • geeking
  • reading tech blogs