Eric P.

FULL STACK DEVELOPER

527 dollar

Mon expérience

Voir plus

E.D.FJune 2017 - Présent

Projet : Développement d’une application Web, déployée sur le Cloud, avec des solutions s’appuyant sur des services REST. Le projet est dédié aux employés de la Finance et aux comptables d’ENEDIS pour fournir les bilans de consommation et de production de l’électricité au sein d’ENEDIS. La persistance est sur une base de données Teradata.

Méthodologie : Agile Scrum

Missions et tâches réalisées :

- En tant que Scrum Master : Animation de différentes cérémonies SCRUM (Daily, Sprint planning...)
- Participation à l'écriture des règles du métier avec la collaboration de PO
- Rédaction des documents projet : User Story, critères d'acceptantes de tests, fichiers de déploiement
- Conception et analyse d’impacts techniques (étude de faisabilité, estimation de charge, spécifications techniques)
- Développement et création de Microservices
- Extraction de données à partir des fichiers World/Excel via Apache POI pour le but d'industrialisation des bilans électriques
- Réalisation et évolution de modules : back et front
- Proposition des maquettes pour le Front-office en collaborant avec l'UX designer
- Manipulation des scripts SQL (Teradata BTEQ) et PL-SQL
- Corrections des bugs
- Participation aux différentes phases d'intégration continue (GIT, Jenkins, Nexus, Sonar)
- Participer au déploiement sur OpenShift
- Tests unitaires avant développement des fonctions (TDD)

EnvironnementTechnique: JAVA8, Angular 6 puis 9, HTML, CSS3 et SAAS Spring-Boot 1.5.2, Spring Cloud, Spring-Data 1.1.1, Spring-Security 4.2.1, Apache POI 3.13, JAXRS(Web service REST), JPA, JUnit 4, Maven 3, IntelliJ, SGBD Teradata, BTEQ,Tomcat, Jira,Git, Sonar, Jenkins,  Docker, Kubernetes, OpenShift
Voir plus

CAP GEMINIDecember 2016 - October 2017

Projet : Développement d’une application qui gère le système de vente de l'usine
Méthodologie : Agile Scrum

Missions et tâches réalisées :

- Prise en compte des spécifications fonctionnelles et analyse des solutions techniques
- Participation au développement de différents microservices et modules
- Proposition des axes d ‘amélioration de l’architecture du Front-End
- Assurer le Mapping Objet Relationnel entre l’application et la BD
- Assurer des revues de code
- Réalisation et évolution de modules
- Revue de code (Validation technique et fonctionnelle)
- Tests unitaires selon l'approche TDD
- Mise en place et configuration de la chaîne d’intégration continue (GIT, Jenkins, JFrog)
- Faire évoluer les modules et modifier les retours métier

Environnement Technique:   JAVA 8, Angular 4, HTML5,CSS3,  Bootstrap 3.x, Spring-Core 4.2.2, Spring-Boot 1.2.7, Spring MVC 4.2.2, Spring-Batch 3.0.5, JAXWS/Apache CXF 2.7.11(service web SOAP), JAXRS(Web service REST), Tomcat, Hibernate/JPA, Junit 4, Maven 2, Eclipse, Talend, Tomcat, Jira, GIT, Jenkins

Mes compétences

XPath, XML Schema, XML, Web Services, TypeScript, Tomcat, Teradata, Talend, SQL, Spring Security, Spring ORM, Spring MVC, Spring IoC, Spring Data, Spring Core, Spring Boot, Spring Batch, Spring AOP, Spring 3 MVC, Sonar, SOAP, SAX, REST, Oracle PL/SQL, Oracle, MySQL, MVC, MongoDB, Microsoft SQL Server, Microsoft Excel, Maven, Linux, Kubernetes, Kotlin, JUnit, JSP, JSF, JPA, Jira, Jenkins, JEE, JBoss, JAX-WS, JavaServer Faces, JavaScript, Java 1.4 EE, Java, IntelliJ Idea, HTML5, HTML, Hibernate, GXT, GWT, Gradle, Google Web Toolkit, Git, Eclipse IDE, Eclipse, DTD, Docker, DevOps, Design Patterns, CSS3, C++, Bootstrap, Bitbucket, Apache POI, Apache Maven, Apache CXF, Ant, AngularJS, Angular 6, Angular 4, AJAX