
WORK HISTORY
Senior Full Stack JAVA Programmer consultant - Silitech Consulting Jan. 2021 – Now
Looking for a freelance JAVA mission as a Silitech consultant
Technical referent and Senior Full Stack JAVA Programmer – Miclat Algeria Nov. 2014 –Dec. 2020
Project:
Issuance of civil status documents on the internet.
Role:
Technical referent and backend JAVA developer with a team of 6 persons.
Tasks:
● Implementation of the design and architecture of the application
● Supervision of development team
● Development of a system that allows citizens to have civil status certificates via the internet without
having to go physically to the administration
● Deployment configuration
METHODOLOGY: Agile Scrum
TECHNICAL SKILLS: Java 8, Java Threading, Spring Boot, Spring Data, Quartz, Maven, JavaMail,
GlassFish, SSL certificates, Sql Server, GIT, Eclipse, Junit 5, JasperReport
Project:
Development of a dashboard for IsticharTic project.
Role:
Full stack JAVA developer with a team of 5 persons.
Tasks:
● Development of back and front parts of a dashboard for the IsticharTic project
METHODOLOGY: Agile Scrum.
TECHNICAL SKILLS: Java 8, Eclipse, Maven, Spring Boot, Spring Data, Spring Rest, ReactJs, Tomcat, Sql
server, Junit 5, SVN
Project:
IsticharTic
Role:
Full stack JAVA developer with a team of 5 persons.
Tasks:
● Development of a system that allows citizens to be involved in the local development of their
municipalities by choosing or proposing the most important projects for them, and to give their opinions
and comments
METHODOLOGY: Agile Scrum
TECHNICAL SKILLS: Java 8, Eclipse, Maven, Spring Boot, Spring Data, Spring MVC, Thymeleaf, Tomcat,
JavaScript, Sql server, Svn, Junit 5, SVN
Project:
To check registration and polling station.
Role:
Full stack JAVA developer with a team of 5 persons.
Tasks:
● Development of a system that allows citizens to check their registration information and polling station
METHODOLOGY: Agile Scrum
TECHNICAL SKILLS: Java8, JSF/Primefaces, JavaMail, JavaScript, Ajax, Hibernate, Glassfish, SqlServer,
SVN, NetBeans, Ant
Project:
Development of a civil status web portal.
Role:
Full stack JAVA developer with a team of 5 persons.
Tasks:
● To provide access to ministerial sectors users to consult citizen’s information and download official
documents delivered by the Miclat via a user web interface
METHODOLOGY: Agile Scrum.
TECHNICAL SKILLS: Java 7, NetBeans, JAX-RS/JAX-WS, JAXB, JSF/Primefaces, JavaScript, Ajax, Dozer,
Hibernate, GlassFish, SSL, Sql Server, JasperReport, Ant, Junit 4
Project:
Expose different services of the Miclat to all ministerial sectors.
Role:
Java developer/T-sql developer with a team of 6 persons.
Tasks:
● Development of API to provide access to ministerial staff to consult citizen’s information and download
official documents delivered by the Miclat like civil statute’s certificates, residence certificate…etc, to
reduce the number of documents requested in administrative files about citizens
METHODOLOGY: V-Model
TECHNICAL SKILLS: Java 7, NetBeans, JAX-WS, SoapUi, Postman, JAX-RS, Spring Boot, Spring Rest,
Spring Data, JPA, Sql Server, Glassfish, Tomcat, SSL certificates, JWT, JasperReport, SVN, Maven
Project:
Development of modules to improve data quality and communication between municipal institutions.
Role:
Java developer/T-sql developer with a team of 6 persons.
Tasks:
● Implementation of a communication system to allow all municipal institutions to collaborate,
consolidate, centralized and coherent civil status database
● Implementation CLR search function
● Development of custom I/O data filters
METHODOLOGY: V-Model
TECHNICAL SKILLS: Java 7, Swing, JasperReport, Sql Server, C#/T-Sql, NetBeans, Ant, Advanced Installer
Software Engineer Public Sector – (Wilaya of Mascara) Jan 2011 – Oct 2014
Project:
Development of MyAdmin workflow.
Role:
Full stack JAVA developer.
Tasks:
● Development of a workflow system to connect all services of the administration in order to manage
the work.
● Web Deployment
● Ubuntu server installation and configuration
● Mysql server installation
● Training
METHODOLOGY: V-Model
TECHNICAL SKILLS: Java 6, NetBeans, JSF, Glassfish, Hibernate, JasperReport, Linux, Mysql, Openldap,
Ant
Project:
Development of a software pack for the various municipal services that allow entry and issuance of official
documents for citizens.
Role:
Full stack JAVA developer.
Tasks:
● Development
● Deployment
● Database server installation/backup jobs
● Training
METHODOLOGY: V-Model
TECHNICAL SKILLS: Java 6, NetBeans, Swing, JavaFX, Sql Server, JasperReport, Ant
CERTIFICATION
UML conception accelerated training 2016
J2EE Technical Advanced 2016
TECHNOLOGIES
Languages JAVA, J2EE, C, C++, C#/T-Sql
Frameworks Spring Boot, Spring Data, Spring MVC, Spring Rest, Spring Security
JSF/Primefaces, Hibernate, JPA, Angular, Swing, Quartz, JavaMail, JAXB,
JasperReport, Junit, ReactJs, JAVAFX, Mockito
Design UML
Technologies Tomcat, Glassfish, SSL certificates, JWT, Rest, Soap
Tools and DevOps Docker, GIT, Gitlab, SVN, Ant, Maven, Eclipse, NetBeans, Postman, Advanced
Installer, Jira, IntelliJ
Databases Sql Server, MySql, JDBC, PL/SQL, T/Sql
Web HTLM, CSS, JavaScript, JAX-RS/JAX-WS, SOAPUI, Thymeleaf, Ajax, Json
Others Dozer, UNIX/Linux
LANGUAGES
French Fluent
English Fluent
EDUCATION
Computer science engineering degree – Mascara University 2010
High school diploma in natural science 2005