CV KOLAI ALI, JAVA FULL STACK DEVELOPPEUR
INFORMATIONS DE CONTACT
Nom:Kolai
Prénom: Ali
Email:*****.*****@*****.***
Adresse:Lot Djabel El Wahche numéro 905 Constantine, Algérie phone:+213-*********
Linkedin:https://www.linkedin.com/in/ali-kolai-097a06a9 ÉDUCATION
Master en Informatique 2011-2013
Option: sciences et technologies de l’information et de la Communication Université Mentouri, Constantine Algérie.
License en Informatique 2008-2011
Option: sciences et Technologies de l’information et de la Communication Université Mentouri, Constantine Algérie.
Baccalauréat Mathématique 2007-2008
High school Ahmed Bay Constantine Algérie
COMPÉTENCE TECHNIQUE
FRONT END
● HTML5, CSS3, Javascript, ES6, TypeScript, JQuery.
● Bootstrap, PrimeFaces.
● Angular framework.
● Reactjs, Redux.
● Dc.js, google Chart, google Map Api.
● Phaser framework, CocoonJS.
BACK END
● Java SE, Java 2EE, JavaServer Faces.
● Spring framework, Spring MVC, Spring security, Spring Boot, Spring Data JPA.
● Spring RESTful Web Service.
● Microservice architecture, Service Registration and Discovery Eureka.
● Activiti workflow engine BPMN 2.0.
● Data visualizations and reports Eclipse Birt, Jasper Report engine.
● Hibernate ORM.
1/3
● Messaging-Oriented Programing: AMQP, RabbitMQ, STOMP, WebSocket.
● SQL, MySQL, SQL Server, MongoDB.
● JSON Web Token.
● Software development tools: Maven, Subversion, Git, Junit. DEV OPS
● Linux, Amazon Web Services (amazon EC2).
● Haute disponibilité mysql percona Xtradb cluster, HAproxy.
● Tomcat.
MÉTHODOLOGIE
● Agile/scrum software development.
COMPÉTENCE LINGUISTIQUE
● Anglais: Modéré.
● Français: Modéré.
● Arabe: Élevé.
EXPÉRIENCE PROFESSIONNELLE
AlgeoFleet SPA Algérie, Java full-stack developpeur Décembre 2016 - Mars 2018
● Conception et développement d'un module de gestion et de génération de rapport pour la plateforme de gestion de flotte ( en utilisant Java SE, Java 2EE, JavaServer Faces, PrimeFaces, Eclipse birt, Spring framework, Spring MVC, Spring security, Spring Boot, Spring Data JPA, WebSocket, STOMP, RabbitMQ, Microservices architecture, Eureka, MongoDB, DC.js, CSS3, HTML5, Javascript, JQuery, Google Map API, Junit, Subversion, Maven ).
● Impliqué dans la conception et le développement de tableaux de bord d'administration pour la plate-forme de gestion de flotte ( en utilisant Java SE, Java 2EE, JavaServer Faces, Spring framework, Spring MVC, Spring security, Spring Boot, Spring Data JPA, Spring RESTFul web service, MongoDB, CSS3, HTML5, Javascript, DC.js, JQuery, Junit, Subversion, Maven ) .
● Impliqué dans la conception et le développement de module gestion de mission ( en utilisant Java SE, Java 2EE, JavaServer Faces, PrimeFaces, Spring framework, Spring MVC, Spring security, Spring Boot, Spring Data JPA, Spring RESTFul web service, MongoDB, CSS3, HTML5, Javascript, DC.js, JQuery, Junit, Subversion, Maven ).
● Concevoir une solution de haute disponibilité pour les bases de données MySQL ( en utilisant HAProxy, Xtradb cluster and percona server ).
● Impliqué dans le déploiement de la plateforme de gestion de flotte dans les services Web cloud Amazon ( en utilisant Amazon EC2, Amazon RDS, Amazon S3, Amazon EBS, Elastic Load Balancing, Amazon Route 53 ).
2/3
Environnement: Java SE, Java 2EE, JavaServer Faces, Spring framework, Spring MVC, Spring security, Spring Boot, Spring Data JPA, Spring RESTFul web service, Microservice architecture, Service Registration and Discovery Eureka, AMQP, RabbitMQ, STOMP, WebSocket,Eclipse Birt, MongoDB, Amazon web services, CSS3, HTML5, Javascript, DC.js, JQuery, Subversion, Junit. Imagine Partners IT Algérie, Java full-stack developer Février 2015 - Décembre 2016
● Impliqué dans le développement d'application métier web-based et low-code en tant que solution de gestion de processus et de workflow (BPM) qui permet aux entreprises d'automatiser les processus humains et systèmes via une interface visuelle dans un environnement de programmation bas ( en utilisant Java SE, Java 2EE, JavaServer Faces, PrimeFaces, Spring framework, Spring MVC, Spring security, Spring RESTFul web service, Activiti BPMN 2.0, Jasper Report, Maven, GIT, Junit ).
● Impliqué dans le développement de plusieurs applications Web de gestion des processus métiers tels que la gestion des achats, les évaluations annuelles des employés, la gestion du recrutement, la gestion des châssis, la gestion des domiciliations bancaires ( en utilisant Java SE, Java 2EE, JavaServer Faces, PrimeFaces, Spring framework, Spring MVC, Spring security, Spring RESTFul web service, Activiti BPMN 2.0 workflow Platform, Eclipse Birt, Jasper Report, Maven, GIT ).
● Développement de la deuxième version de l’application flash chart-info pour gérer les playlists des écrans publiques ( en utilisant Adobe flash professional, Actionscript 3, Flash builder ).
Environnement: Java SE, Java EE, JSF, PrimeFaces, Spring framework, Spring Security, Spring RESTFul web service, Activiti BPMN 2.0, Hibernate, Jasper Report, HTML5, CSS3 Git, Junit. cirta-games.com Algérie, fondateur et développeur de jeux HTML5 avril 2014 - janvier 2015
● Conception et développement de jeu Fishy Adventure ( en utilisant HTML5, CSS3, Phaser framework ) lien: https://cirta-games.com/Games/FishyAdventuresvExport
● Conception et développement de jeu Sort Bird ( en utilisant HTML5, CSS3, Phaser framework ) lien: https://cirta-games.com/Games/ShortBird
● Conception et développement de jeu Sort bird version Android ( en utilisant HTML5, CSS3, Phaser framework, CocoonJS )
lien: https://play.google.com/store/apps/details?id=com.cirtagames.sortbird&hl=fr
● Conception et développement de jeu Best Bird Climb ( en utilisant HTML5, CSS3, Phaser framework ) lien: https://cirta-games.com/Games/BestBirdClimb
● Conception et développement de jeu twins Family game ( en utilisant HTML5, CSS3, Phaser framework ) lien: https://cirta-games.com/Games/TwinsFamily/index.html Environnement: HTML5, CSS3, Javascript, Phaser framework, CocoonJS. 3/3