Willing BONOU-SELEGBE

Software Engineer

Willing BONOU-SELEGBE

Software Engineer

Download my resume

Hi, Im Willing BONOU-SELEGBE!

Software Engineer

Junior Software Engineer, Passionate Java Developer, Active Web Development freelancer and Android enthusiast.

Profile

Full name

Géraud Willing BONOU-SELEGBE

Mail

contact@geraudwilling.com

FIND ME ON

Education

Machine Learning

Stanford University - Oct 2016 - Current

11-Weeks Open course of Stanford University by Prof. Andrew Ng (Director of the Stanford Artificial Intelligence Lab) on Coursera. The course is an introduction for machine learning and include basics of supervised and unsupervised learning, Neural Networks, Support Vector Machines, Dimensionality Reduction etc.

Software Engineering

Ecole d'ingénieur du Littoral Côte d’Opale , Calais, France - 2015-2016

The objective of the IT engineer program is to form engineers having skills in development, deployment and audit of computer systems.The engineers are trained as well in the purely software aspects as in those bringing in the material, essentially electronic components. The domains of study include the non-specialized systems of data processing, and those relative to industrial computing and embedded systems.

Computer Engineering

National School of Applied Science (ENSA), Marrakech, Morocco (2011-2015) - Graduation Sept 2016

Two years of engineer foundation studies and two years of computer engineering courses.

High-school degree

Lycée Jean-Michel Le Faucon, Calavi, Benin - Graduation Jul 2011

High School Diploma with honors in Mathematics.

WORK EXPERIENCE

KYRIBA, FULL-REMOTE, FRANCE

Senior Java Engineer - Nov 2021 - Current

  • Project: Kyriba is the world leader in proactive cash management.

Core Technologies: Java11, Spring MVC, Spring Data, OracleDB, BitBucket, Jenkins.

SPEACH, FULL-REMOTE, FRANCE

Full Stack Engineer - Sept 2020 - Nov 2021

  • Project: Weet,  a free video & screen recording tool for collaboration
  • Develop application features and improvements for both front and backend
  • Built Slack & Teams integration
  • Add unit & integration tests in Kotlin and Nodejs.
  • Microservices architecture

Core Technologies: VueJs, NodeJs/Express, Kotlin/Ktor/Expose, GitlabCI, NPM/Yarn, Google Cloud Plateform, Docker, Kubernetes.

CAT-AMANIA, TOULOUSE, FRANCE

Lead Front End Engineer - Juil 2019 - Sept 2020

  • Project: Prevention of animal and vegetal disease in France, French Minister of Agriculture and
    Alimentation.
  • Develop application features and improvements for both front and backend
  •  Built a mobile application using Angular6
  •  Built an offline mode using PouchDB on client side and CouchDB on server
  •  Build reusable components using « Angular libraries »
  •  In charge of front-end architecture and testing strategy.

Core Technologies: Angular 6, PWA, Docker, CouchDB, PouchDB, Java8, Spring boot, Spring MVC, Spring security, Spring Data, Spring cloud, Tyk-Gateway, PostgreSQL, Confluence, Jira.

CAT-AMANIA, TOULOUSE, FRANCE

DevOps Engineer - Janv 2019 - Juin 2019

  • Project: Business customers and customer service area of EDF (French Electricity Company).
  • Maintained Git workflows for source codes.
  • Developed and maintained automated CI/CD pipelines for code deployment using Jenkins and shell/Ant.
  • Provisioned servers and deployed features using Ansible.
  •  Developed from scratch a dashboard to monitor the whole organization CI/CD using Django/Python and Openshift.

Core Technologies: Jenkins (pipelines and multi-branch pipelines), Gitlab, Ansible, Nexus, Salesforce, Openshift, Nodejs, Shell scripting,Python/Django,Tomcat, Apache, Confluence, Jira.

CAPGEMINI T.S, TOULOUSE, FRANCE

Full Stack Engineer - May 2017 - Dec 2018

  • Project: Monitoring of the dataflow exchanged between the applications in charge of the airbus  aircraft certification
  • Built a robust and responsive UI from scratch in Angular 6
  • Involved in designing the user experience interface UI/UD strategy and UI
  • Implemented NGRX store to maintain the state of the application
  • Developed units and end-to-end tests with jasmine and Protractor/Selenium
  • Developed REST webservices in Java/Spring.
  • Developed and implemented CI/CD roadmap using Docker and Jenkins pipelines
  • Added continuous monitoring roadmap to the project  using Elasticsearch stack.
  • In charge of the Front end app deployment to production on Openshift
  • Train an Offshore Team of 7 people to Angular 7.

Core Technologies: Agile/SAFE, Angular 7, NgRx, Java8, Spring Boot, Spring MVC, Spring Data, Docker, ELK Stack, Openshift.

CAPGEMINI T.S, TOULOUSE, FRANCE

Software Engineer - Sept 2016 - Dec 2018

  • Migrated the front end of the  project that monitors the airbus attestation process. The migration was from « thingworx » framework to Angular2
  • Development of new core functionalities for the Airbus integrated change process PLM project.

Core Technologies: Angular2/Ngrx (Karma, Jasmine, Protractor, Selenium…), Windchill PTC, MongoDB, Spring Boot, Spring Data, Spring Batch, Oracle DB.


CAPGEMINI T.S, TOULOUSE, FRANCE

Software Engineer Intern - Mars 2016 - Sept 2016

Conception and development of new core functionalities for Airbus integrated change process PLM project. The project manages the configuration process of Airbus aircrafts.

Core Technologies: Windchill PTC, Java/JEE, Oracle DB.

EILCO - Haras De Capucine , France

Software Engineer student (Team work) - nov 2015 - Feb 2016

Conception and development of an internet of things application about horses. The application allows the remote monitoring of horses vital measures. The application also allows the GPS tracking of horses with a solar powered localization system.

Tools: JavaEE (Spring, Hibernate), Php, Node.Js, Arduino…

EILCO, France

JavaEE Developper - Nov 2015 - Janv 2016

Conception and development of a simple basic e-commerce web site for scholar purpose.

Tools: Java EE (Spring MVC/ Ejb/ Hibernate/ Maven /Jpa) , Html-css, Jquery, Ajax
Sources code hosted on github: (GeraudWilling/WebCatalogEJB.git)
(GeraudWilling/WebCatalogWeb.git)

SWISS-TECH, Morocco

Software Engineer Intern - June 2015 – Sept 2015

Conception, development, testing and deployment of a Massive Online Open Courses web application.

Tools: Java EE (Spring MVC, EJB), MySQL, JQuery, Apache subversion, Scrum method.

ENSA, Morocco

Java Developer (Academic Project) - Feb 2015 – June 2015

Study, development and integration of an open source web application for hospital information system.

Tools: Java EE (Struts /MySQL/Jpa/jstl), Html-Css, Jquery

ENSA, Morocco

Java Developer (Academic Project) - Nov 2014 – Janv 2015

Conception and development of peer-to-peer chat application in java.

Freelance

Web Developer - Apr 2015 – May 2015

Design and develop a static website and a job board for BERGES CONSULTING S.A.R.L (www.bergesconsulting.org).

Freelance

Web Developer - Dec 2014

Design and develop a website for Marrakech Catholic Choir (www.choeurdessaintsmartyrs.com).

ENSA, Morocco

C Developer (Team Project) - Apr 2013 – May 2013

Development of a chess engine and a chess player robot

(Demo available here).

Tools: C, Arduino

SKILLS

Language Skills

  • 83% Complete
    English proficiency (TOEIC SCORE: 835/990) 83%
  • 100% Complete
    French proficiency (Native user) 100%

Back End/App dev

  • 90% Complete
    Java/J2EE - Node.js 90%
  • 85% Complete
    PHP/CodeIgniter/Laravel 85%
  • 50% Complete
    C#/ Dotnet 50%
  • 90% Complete
    C/C++ 90%
  • 50% Complete
    Android development 50%

Front Ent Dev

  • 90% Complete
    HTML5 / CSS3, JavaScript / Jquery 90%
  • 90% Complete
    Angular(2/4/5/6/7), NGRX, Jasmine, Protractor 90%
  • 60% Complete
    React(16+) 60%
  • 70% Complete
    VueJS(2) 70%

Database

  • 80% Complete
    MySql / MySqli/ Oracle / MongoDB/ PostgreSQL 80%

DEVOPS

  • 90% Complete
    Jenkins/Sonar 90%
  • 90% Complete
    GitLab/GitHub, SVN 90%
  • 90% Complete
    Ansible 90%
  • 90% Complete
    Docker/Openshift 90%

CMS

  • 90% Complete
    Wordpress/Joomla 90%

Interests

Games

Chess, Bownling, Electric guitar, Football (Soccer) , Hiking, Video Games.

Programming Contest

Google Code Jams (Online), Codeforces (Online), International Collegiate Programming Contest (Rabat, Morocco), Spring Coding Days (Essaouira, Morocco).

Contact

SEND ME A MESSAGE

ADDRESS

France

PHONE

+ 33 XX XX XX XX XX

MAIL

contact@geraudwilling.com

Thank you for your visit !

Whatever the mind of man can conceive and believe, it can achieve

Napoleon Hill