Salim H.

Full Stack Developer

805 dollar
15 ans

Mon expérience

Voir plus

FreelanceMarch 2019 - Présent

Implementation from scratch of a web platform for accountancy firms managing client files: tax receipt, social security declaration, annual declaration, etc. and a decision-making aid dashboard offering several reporting models , graphs and cross tables: generation of reporting, graph and cross tables by sector, year etc ...

- Framing of the project based on the customer need expressed during several work sessions
- Definition of the architecture, data model and technical choices: jhipster, java8 and angular7
- Establishment of a test environment and a version management and deployment strategy
- Development of a first POC for validation of the need and the adapted architecture
- Design and development of the different project modules
- Delivery of increments and deployment on the customer's test platform
- Unit tests and quality control

Technologies: java8, angular7, npm, jhispter, maven, spring, hibernate, postgres, gitlab, agile, scrum
Voir plus

Editions Lefebvre SarrutNovember 2017 - Présent

Participate in the evelopment of an editorial content management platform for an end customer in a agile project management context.

Technologies: java8, spring, ws-rest, angularjs 1.5, gulp, npm, mariadb, nosql, mongodb, docker, solr, rabbitmq, hazelcast.
Voir plus

PartsAdvisorFebruary 2017 - October 2017

Participation in the design and development of a high-tech platform specialized in aftermarket auto parts in a context of agile SRUM project.

Technologies: java8, mongodb, spring, spring security, spring-data-mongodb, angularjs, gulp, microservice, bower, git, agile, scrum, jira, bitbucket, confluence
Voir plus

XeryaAugust 2016 - January 2017

Design and development of an educational platform (from end to end) to be deployed in SAAS mode according to a multi-tenant architecture.

- Definition of the architecture & technical choice
- Modeling of the data model (+40 tables)
- Develop Front and Back Office
- Implementation of good development practices
- Unit tests
- Deployment

Technologies: Java EE , maven, jap-hibernate, spring, spring data, spring mvc, webservices rest, twitter-bootstrap, alfreco-cmis, postgres, wildfly, fullcalendar, jquery.
Voir plus

Renault-Nissan AllianceMay 2016 - July 2016

Mission :

Strengthen the team of Renault consultants AngularJS / Java client in the last sprints of Supply Chain Management software projet


Analyze, design and developement of various application modules (supplier’s administration module, ...)
- Apply Basic authentication strategy to the web services of the application
- Analyze, design and developement of reports
- Analyze, design and development of several batches routines in Java that generate statistical data and sends emails resume to stakeholders (customers, agents, ...)

Technolgies : java java-ee jpa-2.0 hibernate ejb angularjs oracle linux, ireport
Voir plus

Grow Up Technologies (owner)January 2016 - May 2016

Design and development of a web data extraction engine (web scrapping) to feed it the data model of a specialized search engine.

- Analysis and design
- Modeling of the data model (SQL and NoSql)
- Development of the back and front office of the application
- Implementation of extraction batches

Technologies: java-ee maven spring hibernate spring mvc jsoup, mysql, nosql(mongodb), webservice Rest)

Voir plus

WhitecapeJanuary 2015 - December 2015

Mission 1: Development of a Cloud printing platform for the French startup « Twipbox ».
- Write specification documents;
- Estimate and define the scope of the project;
- Participate in the definition of the architectural and technical choices;
- Development of certain features;
- Validation of deliverables sprint;
- Code review;
- Project management and monitoring of multidisciplinary team (java/desktop, java/web, mobile).
Technologies: java java-ee jpa-2.0 hibernate spring spring-data spring-mvc jsp jstl html5 css javascript jquery maven svn agile jira scrum postgresql wildfly webservice rest linux

Mission 2:
Development of a web-mobile application for monitoring quality control of the production | Supplier: IFRI-SOL
- Project planning;
- Define the backlog and sprints;
- Testing & Validation deliverables;
- Monitoring progress;
- Code review;
- Team leading & project management.
PHP, cakePHP, mysql, html/CSS/Javascript, twitter-botstrao, xampp, git, gitlab

Mission 3:
Technical & Functional study, define scope and estimate projects (technical and financial proposal)
- Development of a paperless tickets restaurants platform | Tunisian market;
- Migration of an inventory management software application | European market;
- Development of a mobile application for achieving mission in stores by consumers | European market.

Voir plus

WhitecapeJanuary 2012 - December 2014

Mission: Migration of spend control and budget managment software of the Ordiges editor from delphi/Struts technology to a full java web application with technologies maven/Hiberate/Spring

- Team lead and project management;
- Apply Agile methodology in the life cycle of project management;
- Manage backlog and sprints of the project;
- Participate in choose of major technical frameworks;
- Participate in the definition of architectural & development patterns;
- Analyse customer requirements and write technical documents;
- Validate artifacts and tests.

Technologies : delphi java java-ee jpa-2.0 hibernate spring spring-data spring-mvc jsp jstl html css twitter-bootstrap javascript jquery maven svn agile jira scrum sql-server oracle uml eclipse intellij-idea
Voir plus

WhitecapeAugust 2008 - December 2011

Mission: Development and improvement of all the software applications of the Belgian editor Ordiges:
EPM: expenses management application | EBM: budget management application | ECM contracts management application

- Analyze customer requirement and elaborate technical artefacts;
- Design, develop and deploy of new functionalities;
- Migrate old functionalities from Delphi to java technology;
- Make unit and functional tests.

Technologies: java jee delphi struts axis sourcesafe soap web-services tiles ant validator jsp servlets html css extjs intellij-idea eclipse uml jira

Voir plus

HR Access International TunisieNovember 2007 - July 2008

Mission: Lead and manage TMA team, fix bugs and improve functionalities of the Human Resources software HR Access

Technologies : cobol oracle hracess-studio lotus-notes unix
Voir plus

HR Access International TunisieFebruary 2006 - October 2007

Mission: Fix bugs and improve some functionalities of the Human Resources software HR Access
Technologies: cobol oracle hracess-studio lotus-notes unix

Mes compétences


Delphi, SQL, HTML5, Java, JavaScript, CSS, HTML, UML, JEE, JAVA 8

Open Source solutions







Spring Data, Twitter bootstrap, Web Services, Jboss, Tomcat, Gulp, Bower, RabbitMQ, Gulp.js, Hazelcast, JPA 2, jsoup, JSP, NPM, Solr




Oracle, MariaDB, MongoDB, PostGreSQL, MySQL, NoSQL, SQL Server

Application servers


Environment of Development

Eclipse, IntelliJ Idea, Maven, GitLab


Team management, Bitbucket


AXIS, Struts, JPA, Spring Security, Hibernate, EJB, Spring, Spring MVC, jQuery, Ext JS, REST, AngularJS, JSTL

Analysis methods and tools

Microservices, JIRA, Scrum, Agile, ORM, Subversion (svn), Confluence, Sonar

IT Infrastructure

Git, Linux, Docker

Mes études et formations

Certification java : Sun Certified Java Programmer 1.6 (SCJP 1.6) - Sun2009 - 2009

National Diploma, Software Engineer - National Institute of applied sciences and technology of Tunis - INSAT2000 - 2006

Baccalaureat, Mathematics - Pilot High School of Susah, Tunisia1993 - 2000