Education
- 2017 – 2019
Master – University of La Rochelle, France
Master’s degree in IT, Software Architect. - 2016 – 2017
Bachelor’s degree – University of La Rochelle, France
Computer science degree, software development.
Work experience
CGI – Big data engineer- Sept 2019 to …..
- USUAL PROJECT
On mission at EDF for the maintenance and evolution of an application chain which makes it possible to collect, store, analyze and transform usage and infrastructure data generated by all of the group’s business information system applications.- Maintaining operational condition and monitoring the application chain.
- Configuration and installation of products in project mode (install environment configurations and automated deployment).
- Improvement of the collection and processing chain of the application chain.
- Integration of requests (workshop for collecting user needs, evolution of existing requests following data changes, creation of processing scripts, etc.).
- Implementation of all BASH operating scripts for the application chain, Training and functional support for the KIBANA tool (getting started with the tool, creation of a visualization model and Dashboard, Alerting, etc.) .
- Incident management
- Migration of LDAP to OPENID authentication
- Implementation of APM.
- Training and monitoring of apprentices.
- Technical documentation.
Technologies used : GIT, ELK, KAFKA, NIFI, GROOVY, SHELL, PYTHON, SPARK, RSYSLOG, ANSIBLE, JENKINS, LDAP, OPENID, GRAFANA.
- USUAL TOOL-KITS
Design and development of a platform and tools allowing the optimization of the USUAL application chain. The platform consists of the following tools:- Monitoring and reloading application data
- Management of access rights.
- Verification of the operation of the application chain products on the cluster.
- Management of the service contract. Verification of the validity of certificates.
Technologies used: GIT, DOCKER, ELK, REACTJS, NODEJS, SHELL, PYTHON, ANSIBLE, JENKINS, OpenID.
EDF – Big data developer- Apr 2018 to Aug 2019
- HDR PROJECT
Comparison between the Neo4j and JanusGraph databases using HTA and BT electricity network data as a data source whose aim is to :- Evaluate the performance of the Neo4j and JanusGraph databases in terms of storage, queries and processing of HTA and BT electricity network data.
- Compare the features and data modeling capabilities of the two databases to effectively represent the complex relationships between different elements of the power network.
- Identify the advantages and disadvantages of each solution based on the specific needs of the electricity network management system.
Technologies used: GIT, DOCKER, UML, CIM, NEO4J, JAVA, JANUSGRAPH (HADOOP, HBASE, ELASTICSEARCH), SPARK, DOCKER.
- SYNTERRE PROJECT
- Development of a crisis management model that allows electricity network operators to simulate and effectively manage crisis situations in real time of the ENEDIS electricity network by providing visualization and monitoring tools to monitor the status current status of the electrical network and quickly identify potential problems.
- Development of a real-time crisis management model of the SEI electricity network.
Technologies used: GIT, DOCKER, UML, NEO4J, JAVA, MONGODB, NODEJS, ANGULAR, LEAFLET, REACTJS / REDUX, MAPBOX
MTCONSEILS – Web developer – Apr 2017 to Jun 2017
Development of a web application that allows users to consult news articles, share them on social networks, comment and interact with other users.
- Provide a platform for users to read and interact with news articles.
- Provide a user management system enabling registration, login and profile management.
- Allow users to share articles on social networks. Integrate a commenting system to encourage interaction between users and article authors.
- Ensure effective management of editorial content, including publishing, editing and deleting articles.
Technologies used: GIT, DOCKER, UML, MYSQL, SQL, PHP, SYMFONY, BOOTSTRAP.
SKILLS | NUMBER YEARS | LEVEL OF SKILLS |
Big Data Development | ||
Elastic Stack | 5 | 3 |
Apache NIFI | 5 | 3 |
Apache Kafka | 3 | 2 |
Hadoop | 1 | 1 |
Databases | ||
Neo4j | 1 | 2 |
JanusGraph | 1 | 2 |
PostgreSQL | 2 | 2 |
MongoDB | 1 | 1 |
Programming languages | ||
Java | 1 | 2 |
Python | 3 | 2 |
Shell scripting (Bash) | 3 | 2 |
SQL | 3 | 3 |
Scala | 1 | 1 |
Web development | ||
JavaScript (NodeJs, ReactJs, Redux) | 3 | 3 |
Supervision and Monitoring | ||
Kibana | 5 | 3 |
Grafana | 1 | 2 |
Development tools | ||
Jenkins | 2 | 2 |
Ansible | 2 | 2 |
Git | 5 | 2 |
Visual Studio Code | 4 | 3 |
Jira | 5 | 2 |
Design and modeling | ||
UML | 2 | 2 |
Design Patterns | 2 | 2 |
1 = de base, 2 = familier, 3 = compétent, 4 = expert