automate group sales, inventory management and replenishment.
Main achievements:
• develop the back-end of applications: use of Spring Boot techniques, Spring cloud, graph-oriented database (Neo4 j) organizes in a cluster (Neo4j HA);
• configure the high availability of access to the neo4j cluster;
• set up a microservice architecture, containing 05 microservices (AM, PM, SM, Oauth, Neon 4 j). Some of these microservices are deployed in several instances machine;
• write unit tests with J. Unit, UI tests with Expresso;
• develop 02 mobile apps on Android (Simple Business, Simple Life). Using: Androidx, retrofit 2.6, API 29;
• participating in the development of the web application using the Angular framework;
• interacting with users (responsible for the structure) for the collection of business needs;
• test and deploy the online application after confirmation of the tests;
• publish the applications in the Play store on the following links:
1- SimpleBusiness: https://play.google.com/store/apps/details?id=com.simplexpoint.business&hl=fr;
2- SimpleLife: https://play.google.com/store/apps/details?id=com.simplexpoint.simplelife&hl=fr .
Environment : Spring Boot, Spring Cloud, Spring Data, Mockito, Junit, Angular, Thymeleaf, Spring Security, Oauth2, JWT, Postman, Neo4j (Graph Database), Maven3, JavaMail, GitLab, Slack, STS, Slf4j, React Profiler, Sonarqube, Neo4j HA, Cluster, Jira, Bitbucket, Slack, Confluence, ...
Camertronix Sarl et Ponga ( USA)
Feb 2017 – Feb 2018
Yaounde, Cameroon
Java and Mobile Developer
Roles and responsibilities :
Main achievements: develop the back-end, 02 mobile applications (iPhone and Android) and a web application.
• develop the back-end of this project using the Spring Boot framework, a MySql database, use Cloudinary to save the images;
• participates in the development of the web application by making certain components with Angular, to consume the rest APIs;
• develop two mobile applications: an Android application (LDT: Life Data Trust) and an Objective-c application for iphone;
• integrate Open-CV for image processing, implement the P-Hash algorithm (perceptual hash) to calculate the degree of image similarity;
• develop a module with the objective-c ++ help for Integrated Open-CV;
• write unit tests with JUnit, UI tests with Expresso;
Environment : Spring boot, Spring Data, Spring Security, Oauth2, Angular, Open-CV, Xcode, Espresso, Sonarqube, android, Objective-C, Objective C++, Jira, Bitbucket, Slack, Confluence, GitLab, Slack.
Roles and responsibilities :
Main achievements: Cryptography
• implement a Megasoft digital content security policy;
• write good practice methods;
• set up a business directory (AD);
• set up a PKI (AD CS);
• set up a collaborative messaging service with encryption and email signature;
• write a synthesis on ITIL methods.
Detect vulnerabilities:
• detect breaches of certain websites (Metasploit, Kali-Linux);
• implement an encryption system for emails (PGP, Thunderbird);
• prepare LAB for CEH certification.
Education
Normal Higher Polytechnic School of Maroua
Jan 2015 – Jan 2017
master's degree, Cryptography and computer security