Yacoub E.

Full Stack Developer

460 dollar
Freelancer
6 years
Paris, FRANCE

My experience

More

Informatique CDCMay 2019 - Present

Within the DEI department, CDC IT, a subsidiary of the Caisse des Dépôts, I participated in the design and development of one of the applications of the CPF project (Personal Training Account).

EDOF is one of the web applications of the CPF project, allowing training organizations to enter and offer training, and manage applicants' files.

I participated in the development of the various features of the application:
- Catalog loading via XML file
- Management of the training catalog.
- Alert management.
- Management of contacts and addresses.
- Assistance
- Management of commercial proposal files.

Within a team of more than 8 developers in agile mode, among my tasks:
- Development of the Front-End part.
- Integration of models.
- Design and development of graphical interfaces (GUI).
- Development of the Back-End part
- Correction of anomalies

Technical Stack : HTML5 / CSS3, TypeScript, Angular 8, Spring boot 2.2, PostgreSQL.
Methodology: Scrum / Kanban
Continuous integration: Jenkins / JIRA / Confluence

More

BNP ParibasJanuary 2018 - May 2019

Context : within Retail Banking & Services

Mission in (Time and materials contract), still at BNP Paribas, the purpose of the mission this time, is to create graphical interfaces for a new banking transaction (FromScrach Project) in agile mode. Within a team of more than 9 developers (including 3 Front-end), among my tasks:
- Development of the Front-End part.
- Integration of graphic models.
- Design and development of graphical interfaces (GUI).
- Correction of anomalies

Technical Stack : HTML5 / CSS3, TypeScript, Angular Framework, Bootstrap 3
Methodology: Scrum / Kanban
Continuous Integration: JIRA / Confluence
More

BNP ParibasJanuary 2017 - May 2019

Context : within Retail Banking & Services

Mission in (Time and materials contract), at BNP Paribas, the goal of the mission is to migrate desktop applications (graphical interfaces of bank transactions dedicated to banking advisors) written in Delphi to web applications using a proprietary JavaScript framework MVP of BNP Paribas. Within a team of more than 10 developers, among my tasks:
- Development of the Front-End part
- Integration of graphic models
- Debugging and code correction
- Tracking traces
- Ensure the same operation of desktop applications for new web applications.

Technical Stack: HTML5 / CSS3, Native JavaScript, MVC Owner JavaScript Framework, Bootstrap 3, grunt
Methodology: Scrum / Kanban
Continuous Integration: JIRA / Confluence
More

NumendoSeptember 2016 - December 2016

Company : software and computing services company
Context : Mission in inter-contract

Mission in inter-contract within Numendo, the goal of the mission was to develop a web application to manage the CRA (Activity Report), the application has two modules, a module dedicated to the administrators (including the Managers) and the other dedicated to consultants (including Freelancers).
- Implementation of the application architecture
- Design and development of the front-end
- Modeling of the database.
- Back-end design and development
- documentation of Application
- References (work done): https://cra.numendo.com/

Technical Stack: HTML5/ CSS3, Javascript, Framework Bootstrap 3, ReactJs
Framework MeteorJs, MongoDB, Ngnix.
Methodology: Scrum
Continuous Integration: Trello / GitLab
More

BSWEB - Business Solutions on the WebApril 2016 - August 2016

Company: Start-up
Context: Within BSWEB

Within BSWEB, Start-up offering a solution (type SaaS ) webmarketing real-time monitoring dedicated to the Business Intelligence of business leaders. Among my tasks were
- Improvement and optimization of BackOffice features
- Design and development of new scrapping modules (data extraction)
- Design of a new, more optimized database
- Using mapReduce for parallel processing to optimize scrapping
- Design and development of a new robot (bot) scrapping very advanced
- Realization of the documentation of the new robot
- Development and integration of a new Dashborad for the web application.
- Realization of unit tests

Technical Stack: HTML5 / CSS3, Javascript, Angular Framework 1.4, Framework Bootstrap 3,
Node.js, MapReduce, Phantom.js, MongoDB
Methodology: Iterative
Continuous Integration: Trello / GitLab
More

BMCIDecember 2015 - March 2016

Company: Mauritanian Bank for International Trade
Context: Within the IT department

Development of a module (a Java Applet), allowing the acquisition of images from scanners as well as the search, classification and storage of these images in a database. My spots were
- Study of the existing.
- Applet development
- Using the JTWAIN library for communication with the scanner
- Design of the database (MySql)
- Achievement of unit tests (JUnit)

Technical Stack: HTML / CSS, Java, Applet, JTwain, mySql, JUnit
Methodology: Iterative
Continuous Integration: Trello
More

OrangeMarch 2015 - August 2015

Company: Telecommunication
Context: Within the HEBEX entity (HEBergement and Exploitation)

Within HEBEX, the goal of the mission is to create a web application, a serious game to support newcomers (system engineers) and train them in internal tools.
Based on technical and organizational challenges, this game allowed system engineers to self-evaluate on different technical aspects of their mission. My spots were:
- Realization of the state of the art
- Choice of technologies used
- Modeling game models
- Design and development of the front end part (Angular + Phaser.io)
- Use of the library highcharts (visualization of the progression of levels of the players)
- Design of the database (MongoDB)
- Design and development of the Back End part (Express + Io.sockets + mongoose)
- Achievements of unit & functional tests

Technical Stack: HTML5/CSS3, JavaScript, CSS3, Bootstrap3, Angular 1.3, Phaser.io, Node.js, express.io/sockets.io, Mongoose, MongoDB
Methodology: Iterative
Continuous integration: Trello

My stack

Environment of Development

GitLab

Mobile

Ionic, React Native

IT Infrastructure

Git, Nginx

Software testing

Jest, PhantomJS

Databases

MongoDB

Languages

Java, HTML5, CSS3, Jscript, TypeScript, Sass

Analysis methods and tools

Scrum, Confluence, JIRA, Kanban

Technologies

React.js, Grunt.js, Trello, Angular 1.5, Express, MapReduce, Mongoose, Vanilla JS, Vue.js, Bootstrap 3

Frameworks

AJAX, jQuery, AngularJS, Meteor, Redux, Node.js

My education and trainings

Framework Front End Angular 7 - ORSYS2019 - 2019

Master of computer science, Web development - University of Montpellier2013 - 2015