Salim H.

Full Stack Developer

805 dollar
Freelancer
15 ans
Paris, FRANCE

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 ...

Mission:
- 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.

Mission:
- 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

Responsibilities:

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.

Mission:
- 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 ».
Responsibilities:
- 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
Responsibilities:
- Project planning;
- Define the backlog and sprints;
- Testing & Validation deliverables;
- Monitoring progress;
- Code review;
- Team leading & project management.
Technologies:
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)
Responsibilities:
- 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

Responsibilities:
- 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

Responsibilities:
- 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

Languages

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

Open Source solutions

JHipster

Mobile

PhoneGap

Protocols

SOAP

Technologies

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

Middleware

Jenkins

Databases

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

Application servers

WildFly

Environment of Development

Eclipse, IntelliJ Idea, Maven, GitLab

Others

Team management, Bitbucket

Frameworks

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