Tantely R.

Full Stack Developer

625 dollar
Freelancer
5 ans
Antony, FRANCE

Mon expérience

Voir plus

CintelFebruary 2020 - Présent

Ingénieur d’étude et développement logiciel SENIOR

- Sécurisation des applications avec l’outil keycloak

Environnement technique et méthodologie de projet :

• Installation d’un serveur keycloak sur le serveur

• Configuration LDAP et Keycloak

• Implémentation d’un client keycloak sur les Applications AMIRA, SIGA

• Développement sous Java EJB, jsp

Sécurisation shiro avec keycloak

Sécurisation JAAS avec keycloak 

Voir plus

NLMay 2019 - October 2019

« Manager intelligent » c’est une application qui génère automatique les fiches de paie des salariés.

Environnement technique et méthodologie de projet :

• GitHub pour le système de version

• Les données étaient stockées dans une base de données PostgreSql

• Développement du back end sous Java 8 Framework spring 4.0

o Spring data, spring boot, spring securité, …

o Jpa, hibernate

• Développement du Front

o Angular 4

o HTML 5

o Boostrap et CSS3

o Javascript

Voir plus

Eureka SystèmeOctober 2017 - April 2019

Ingénieur Consultant – Travaille en équipe – Client Bluescale

Contexte Projet :

Dans le cadre de la recherche et développement Magic qui est une application de gestion de projet

pour les clients de Bluscale.

Réalisations :

- Détection des bugs ou ajout des nouvelles API REST

- Migration du Spring boot vers une version supérieure

Bilan projet :

Environnement technique et méthodologie de projet :

• BitBucket pour le système de version

• Les données étaient stockées dans une base de données H2 pour le moment

• Développement du back end sous Java 8 Framework spring 4.0

o Spring data, spring boot, spring securité, …

o JSON Web Token (JWT) pour la sécurité : vérification de l’intégrité des données à

l’aide d’une signature numérique.

o test unitaire et d’integration (TestRestTemplate) 


Ingénieur Consultant – Système expert – Client Sanef

Contexte Projet :

Dans le cadre de la TMA( tierce maintenance applicative) de SEXTAN qui est une application

très complexe. Cette application gère le 1/3 de l’autoroute dans le nord de la France.

Réalisations : Détection des bugs ou ajout des nouvelles fonctionnalités

Les bugs ou des nouvelles fonctionnalités peuvent être :

- du développement java,

- du développement flex,

- CRUD sur la base de données.

Bilan projet :

Les travailles se présentent sous forme de plusieurs Mantis, les mantis peuvent être des bugs

et aussi des nouvelles fonctionnalités. Chaque mantis possède sa propre durée (charge prévu pour la

réalisation).

Environnement technique et méthodologie de projet :

 Adoption de la méthodologie Agile (SCRUM)

 CVS pour le système de version

 Les données étaient stockées dans une base de données Oracle

 Développement du back end sous Java 7 et front end sous flex 3.6

 L’application se compose de/d’ :

- la couche DAO qui est basée sur Hibernate.

- Pour les services, action-servlet.xml : spring et struts-config.xml : struts

- La couche web qui est basée sous Flex 3.6 : des fichiers actions script (.as) avec des

fichiers (.mxml)

 3 Serveurs d’application Tomcat 7

Voir plus

DOC2COMOctober 2016 - September 2017

Contexte Projet :

Dans le cadre de l’amélioration de la gestion du personnel, Doc2Com a souhaité mettre à disposition

un projet : DocGes, dont le but est de fournir une solution web pour la gestion de planning du

personnel pour le compte de client ou collaborateurs internes.

Réalisations :

Consultation et reformulation des besoins : selon les demandes du client

Rédaction du cahier des charges

Analyse du système d’information

Création de la base des données

Développement du back end

Développement du webservice

Développement du front end

Configuration du serveur d’application

Déploiement sur le serveur

Bilan projet :

La première étape à faire c’est de bien comprendre les besoins du client et de les reformuler

en une semaine. C’était à partir de ces besoins-là qu’on a pu rédiger le cahier des charges techniques

et fonctionnelles en 1 mois. La deuxième étape à faire était l’analyse du système d’information pour

une période de 2 mois. La troisième étape était le choix de conception et l’architecture du projet. La

quatrième étape était le développement proprement dit pour une période de 3 mois, et dont

l’interface est à faire en 1 mois. Nous avons aujourd’hui un déploiement sur le serveur d’application

en 90%.

Environnement technique et méthodologie de projet :

 Adoption de la méthodologie Agile (SCRUM) avec une itération d’une semaine

 Modélisation du projet par le langage UML : Utilisation du diagramme de cas d’utilisation et

du diagramme de classe, …

 Les données étaient stockées dans une base de données MySQL 5

 Développement du back end sous Java et J2ee avec l’utilisation du spring framework 4.0

(spring MVC, spring boot, spring security, spring data)

 L’application se compose de/d’ :

- Un démarrage facile sur srping boot

- la couche DAO qui est basée sur Spring Data, JPA, Hibernate et JDBC.

- un webservice sur API REST

- La couche web qui est basée sur MVC côté client en utilisant AngularJS, bootstrap et html

5 et/ou l’application Mobile en utilisant le framework IONIC et angularjs

 La sécurité est basée sur Spring Security

 Serveur d’application Tomcat 8

Voir plus

NubianFXJanuary 2015 - January 2015

Contexte Projet :

Dans le cadre de faciliter l’échange de devise en ligne, NubianFX a souhaité mettre à disposition un

projet : « Robots de Trading Automatisés », dont le but est d’automatiser la vente et l’achat des

devises en ligne pour diminuer les pertes et augmenter les bénéfices.

Réalisations :

Consultation et reformulation des besoins : selon les demandes du client

Rédaction du cahier des charges

Analyse du système d’information

Etude des Grandes théories des vagues d’Elliot

Création de la base des données

Développement de l’application

Configuration sur la plateforme metatrading

Bilan 

La première étape à faire c’est de bien comprendre les besoins du client et de les reformuler

en une semaine. La deuxième étape est de comprendre le marché des changes , l’analyse

fondamentale du forex en 1 mois, d’apprendre le concept mathématique retracement de Fibonacci

en 2 semaines, d’apprendre les Grandes théories des vagues d’Elliot Fibonacci en 2 mois. La

troisième étape consiste à faire le développement sous MQL 5, même structure que C++. Enfin, la

dernière étape était le déploiement sur le plateforme metatrading.

Environnement technique et méthodologie :

 Adoption de la méthodologie Agile (SCRUM) avec une itération d’une semaine

 Analyse fondamentale du forex (marché des changes),

 Analyse technique du retracement de Fibonacci,

 Etude des Grandes théories des vagues d’Elliot,

 Modélisation du projet par le langage UML : Utilisation du diagramme de cas d’utilisation et

du diagramme de classe, …

 Installation de la plateforme Metatrader avec son propre langage de programmation MQL,

 Programmation des Grandes Théories des vagues d’Elliott sous MQL5 : C++

Mes compétences

Technologies

Spring Boot, Web Services, Jboss

Analysis methods and tools

Agile Methodology, CVS

Others

Project Management, GitHub, Artificial Intelligence, Bitbucket

IT Infrastructure

RHEL, Ubuntu

Mobile

Android

Protocols

LDAP

Databases

Oracle, Microsoft SQL Server, MySQL, PostGreSQL

Languages

SQL, Java, HTML, C++, Flex, MVC, HTML5, JavaScript, CSS

Frameworks

Bootstrap, REST, Spring Security, JPA, Angular, JDBC, Hibernate, Spring, AngularJS

Other

Microsoft C-SHARP, Cascading Style Sheets, Java 2 Enterprise Edition, Jakarta TOMCAT Servlet Engine, Merise Methodology, Objective CAML, R&D, JavaX, Back End, Scrum Methodology, UML/OMT, Spring Framework

Mes études et formations

Certificat Gestion de projet : SCRUM - -2018 - 2018

Master 2 en Information, système et services de l'internet des objets - Université marne la vallée2016 - 2017

Master 2 en Informatique de Gestion Génie Logiciel et Intelligence Artificielle - Institut Supérieur Polytechnique de Madagascar2015 - 2015

Master 2, Informatique de Gestion - Ecole d'ingénieur2013 - 2014