September 2016 Now Java JEE Consultant.
-Company : Amadeus SAS. Sophia-Antipolis, France.
-Mission : Cloud/Docker/Kubernetes/OpenShift packaging and deployment of existing software.
Design and develop rest services on top of the open-source rule engine RedHat Drools.
Maintain and enhance an existing rule engine for travel industry.
Design and develop customer requirement in Agile mode.
Developed a key/value search services on top of a relational Oracle database.
Test, Benchmark and improve performances of existing services.
-Environment :
Vagrant, Docker, Kubernetes, OpenShift, Java, C++, Python, Bash, XML, JSON, YAML, Spring, Spring-data,
Jpa, Hibernate, Java Bean Validation, Service web Rest, ZeroMQ, JBoss, Oracle DB, Windows, Linux, Ssh,
Maven, Git, Mercurial, RedHat Drools, Jenkins, Sonar, IntelliJ, JUnit, Bitbucket, JIRA, KANBAN...
September 2014 August 2016
Java JEE Software Engineer.
-Company : Worldline SA. Blois, France.
-Mission :
Designed, developed and maintained e-payment, paypal like, software.
Integrated and tested software.
Wrote specification and documentation.
Service Management, Software Deployment and Continious Integration in PCI compliant environment.
-Environment :
Java, CDI, EJB, Spring WebFlow, Rest and Soap Web Services, XML, JSON, YAML, JMS, Java Bean Validation,
HTML5, CSS3, Java Script, JSP, Application Server TomEE, JBoss, Hibernate,MySQL, Hazelcast, MongoDB,
Maven, Mercurial, Git, RedHat Openshift, Jenkins, Sonar, Eclipse, IntelliJ, SoapUI, JUnit, Mockito, JMeter, Selenium, JIRA, Scrum...
March-August2014 Internship ,Java JEE Software Engineer.
-Company :
Worldline SA. Blois, France.
-Mission :
Developed a NoSQL MongoDB Back-end for a Rights Management Framework..
Developed a Javacard Shiro (Authentication and authorization) Realm.
Developed an x509 authentication protocol with Apache Shiro.
April-August 2012
Software Engineer.
-Company :
Establishment of Management of Airports Services - EGSA-C. Constantine, Algeria.
-Mission :
Managed developers team.
Designed and developed inventory management software.
Designed and developed flight scheduler and remote display software.
Improved an invoicing software.
March-July 2009
Internship, student-researcher
,Second year Master Degree, STIC option.
-Company :
Computer Science Research Laboratory of Mentouri University. Constantine, Algeria.
-Mission : Implemented a model for the emergence of organizational structures in multi-agent systems by Genetic Algorithms.
Mars-May 2007 Internship, Web Developer,
Computer Science Bachelor’s Degree, STIC option.
-Company :
Establishment of Management of Airports Services - EGSA-C.
-Mission :
Designed and developed a website.
Designed and developed a mailing and file transfer web application.
Certifications
January 2016
Scrum Master Accredited Certification.
International Scrum Institute.
January 2016
Scrum Certification For Java Developfer.
International Scrum Institute.
January 2016
English Certificate of Graduation. Upper Intermediate - CERF Level B2.
EF - Education First International School.
April 2014
MongoDB for Java Developers Certificate.
MongoDB University, MongoDB, Inc.
Education
2013–2014
Master’s degree,Cryptology and IT security
,Grade : Hoors.
Limoges University, Limoges - France.
2008–2009
Master’s degree, Science and Technology of Information and Communication
,Grade : Magma
Cum Laude.
Mentouri University, Constantine - Algeria.
Computer skills
Languages Java, C, Python, WinDev&W-language, SQL, XML, JSON, YAML
Technologies
Linux (Fedora, Ubuntu, Debian ...), Windows, Vagant, Docker, Kubernetes, OpenShift, Java, CDI, EJB, Spring webFlow, Rest and Soap Web Services, JMS, Java Bean Validation, Hibernate, MySQL, Hazelcast,
MongoDB, Maven, Mercurial, Git, IntelliJ, SoapUI, JUnit, LATE X, Vim, Bash, Gcc, Gdb, Make...
Experienced with
Languages Pascal, PHP, JavaScript, bash, OCaml, Lisp, Prolog
Technologies
Oracle, PostgreSQL, Openssl, Android, Apache , Dreamweaver, firework, CMake, JADE, JNI, subversion, eclipse, Apache Shiro
Library and frameworks
JEE, MongoDB Java Driver, Morphia, Scapy, Android, openGl, LibTIFF, Ncurses, openMP
Virtualisation Vagant, Kubernetes, Docker, LXC Containers, VMware, NetKit, VirtualBox
System Administration SSH, NIS, NFS, SAMBA, APACHE, Radius, Hostapd, Syslog
Networking
Configuration, Routing, Virtualization, Authentication, Security, Socket programing, Scapy, TCP, IPv4,IPv6, dnsmasq, Netfilter, quagga, rip, zebra, Tunneling : GRE | IPSec | SSH ...
Cryptography LibGMP, Openssl, RSA, DES, AES ...
Langues
English Professional working proficiency
French Fluent
Arabic Native