Noel KAMPHOA

Noel KAMPHOA

Mentor
4.9
(14 reviews)
US$20.00
For every 15 mins
17
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer | Founder of https://nkamphoa.com
Senior Software Engineer | Founder of https://nkamphoa.com

I am a Senior full-stack developer having experience in Java, Spring Boot, Spring Cloud, AWS services, Docker, and multiple programming languages and frameworks.

I am also an experienced Mentor who has supported Java students for more than 5 years on the Openclassrooms online platform.

Given that there might be a time difference, it is recommended to use the schedule session option if you need a 1:1 live session with me. Of course, you can still drop me a direct message (DM).

French, English
Paris (+02:00)
Joined June 2022
EXPERTISE
12 years experience | 5 endorsements
I have been working with Java for more than ten years at a professional level. I have worked with Java Standard edition, and Enterprise e...
I have been working with Java for more than ten years at a professional level. I have worked with Java Standard edition, and Enterprise edition (EJB). I have also been working with frameworks like Spring/Spring boot for the same amount of time.
5 years experience | 2 endorsements
The latest project on which I used this technology was a betting application (built from scratch) with RESTful web services and Angular a...
The latest project on which I used this technology was a betting application (built from scratch) with RESTful web services and Angular at the front end.
12 years experience
I have been working with the Spring Framework since I started working with Java. I have a strong understanding of its core concepts: Inve...
I have been working with the Spring Framework since I started working with Java. I have a strong understanding of its core concepts: Inversion of control and Dependency Inversion, among other things.
12 years experience
I have worked with almost every relational database management system over the years. I have a solid knowledge of writing optimized SQL q...
I have worked with almost every relational database management system over the years. I have a solid knowledge of writing optimized SQL queries.
12 years experience | 1 endorsement
I've been doing object-oriented for as long as I started programming. Over the years, I have learned to apply concepts such as abstractio...
I've been doing object-oriented for as long as I started programming. Over the years, I have learned to apply concepts such as abstraction, inheritance, and polymorphism in order to obtain ever cleaner code.
4 years experience | 2 endorsements
I recently used this to build the front end of a betting application. The backend of the application was made of Java RESTful web service...
I recently used this to build the front end of a betting application. The backend of the application was made of Java RESTful web services (microservice architecture).
View more
View more
4 years experience | 1 endorsement

REVIEWS FROM CLIENTS

4.9
(14 reviews)
Diamante  M
Diamante M
January 2024
Great
Diamante  M
Diamante M
January 2024
Fantastic Session. Thank you! Noel was very patient and had a lot of knowledge. I highly recommend him.
Hapil
Hapil
November 2023
Excellent. He is Patient, answers all your questions and knows MySQL and other coding programs very well. I would definitely receive help from him again,
Yann-Sibril Saah
Yann-Sibril Saah
October 2023
Excellent services, rapide et efficace. Force au continent. Great services ! Very professional . First class engineering highly recommend. Fast and efficient, no fluff.
EMPLOYMENTS
Software Engineer
Société Générale
2023-05-01-Present

Working as a Software Engineer in the FCCR Project. The development Team is made up of developers fr...

Working as a Software Engineer in the FCCR Project. The development Team is made up of developers from Bangalore (India) and Paris (France).

The FCCR (Financial Crime Risk Client Rating) project is carried out for the Compliance department and more specifically for Security Group finance. Its objective is to set up a Customer Risk Rating solution for the entire group Societe Generale. This application allows the bank to determine each client's risk by using the same objective risk factors and according to a rule shared and validated at the level of the band.

The FCCR calculator is presented as a service offer accessible by users and group KYC applications (GUI + APIs). The FCCR calculator deployed for the first time in July 2017 is in constant functional and technical evolution with new models of calculation and new functionalities, and recurring technical adaptations to meet the standards of the DevOps market and guarantee a good level of quality of service and performance to entities over more and more using FCCR.

Java
Angular
PostgreSQL
View more
Java
Angular
PostgreSQL
Azure
Elasticsearch
RabbitMQ
Docker
Spring Boot
Kibana
Logstash
Microservices
RESTful API
AWS (Amazon Web Services)
View more
Java & Software Architect mentor
Openclassrooms
2019-02-01-Present

I am a student mentor involved in the following training paths: java developer and software architect. As such, I support students in ...

I am a student mentor involved in the following training paths: java developer and software architect. As such, I support students in achieving their projects. We have the weekly session through videoconference (Zoom, Google Meet). Some of the main tasks here are : - Setting weekly goals - Assessing the goals - Assessing other mentors' students' projects Students are required to complete a list of 12 projects involving the following technologies: Java, Spring Boot, Spring Data, Junit, Docker, Rest API, Spring Security, JWT. Projects are based on real-world scenarios. Furthermore, as an assessor mentor, we have to evaluate other students' projects to make sure the requirements are met. This is done during a recorded video conference defense. Some of the main achievements are : - Helped dozens of students in four (04) years, to successfully develop and deliver their projects according to the requirements (based on real-world scenarios). - Assessed more than 100 students' projects over the years, to check whether the requirements are met or not. - Achieved a success rate of 100% on the students I mentored

Java
Spring
Docker
View more
Java
Spring
Docker
Spring Boot
RESTful API
Apache Maven
View more
Senior Consultant
Sopra Banking Software
2015-01-01-2023-05-01

I have been working as a Java developer on a Payroll system named Amplitude RH. In a team of ten (10) members, the main tasks are : ...

I have been working as a Java developer on a Payroll system named Amplitude RH. In a team of ten (10) members, the main tasks are : - Designing and developing new features - Installing and configuring the existing solution - Training users - Maintaining the existing solution (bug fixes) Some of the main achievements are : - Successfully configured and deployed the system in more than 10 countries in Africa. - Tested, coded, and delivered many modules over the years, with a 100% on-time record.

Java
MySQL
Spring
View more
Java
MySQL
Spring
Oracle
PostgreSQL
Java EE
IBM DB2
Microsoft SQL Server
Apache Maven
Apache tomcat
View more
PROJECTS
Chama
2020
Chama is an association management system. The application is to be used by small and medium size associations. Some of the main feature...
Chama is an association management system. The application is to be used by small and medium size associations. Some of the main features are : - Members management - High-level configurations - Finances management - Reports
Java
Angular
PostgreSQL
View more
Java
Angular
PostgreSQL
Spring Boot
RESTful API
Apache Maven
View more
Betme
2017
Betme is a small betting application. The application is to be used by any group of people to manage their bets during a soccer tournamen...
Betme is a small betting application. The application is to be used by any group of people to manage their bets during a soccer tournament. The application was first used by Sopra Banking Software Cameroon, during the African Cup of Nations, Gabon 2017. Some of the main features are : - User enrollment with account activation. - View the list of games in the tournament - Place a bet - View statistics on a given game - View the leaderboard
Java
Angular
PostgreSQL
View more
Java
Angular
PostgreSQL
Spring Boot
Microservices
RESTful API
View more