About Loik
French
Native or bilingual
English
Fluent
Experience
- DOMOSFSStudy and Development EngineerPRIVATE EQUITYMarch 2023 - Today (3 years and 3 months)Paris, FranceMember of the R&D team within DOMOS FS, which offers a SaaS solution for Private Equity investment funds. Investment funds input their data (funds, assets, investors, etc.) into DOMOS FS to perform various processes (onboarding a new investor, capital call, automatic sending of reports to regulatory authorities "AIFMD, CSSF,...". , implementation of a new deal or investment, dataroom and signing of an NDA, ...).
- Agile methodology with 2-week sprints
- JAVA 17 / JAVA EE backend development and TOMCAT application server.
- Development of new servlets/APIs (REST/JSON)
- Multithreading development (Synchronized and Lock), use of CompletableFuture to launch asynchronous tasks (sending an email,...) and implementation of recurring tasks (daily,...)
- DDD approach to define the entry point (URL) of a new servlet/API
- TDD approach for each development (JUnit4 and Mockito)
- SQL database, implementation of triggers (upon creation of any new table) and stored procedures (data migration during model changes,...)
- Integration testing to test end-to-end functionalities
- Frontend development. 2 Frontends, one "legacy" based on Javascript/Typescript/Jquery (third-party Kendo UI library) and another on React 18
- Evolution of React components
- Local end-to-end deployment and testing with Docker for any new development, push to gitlab and creation of a merge request
- Code review and use of Gitlab/Jenkins for CI/CD
- Writing or evolving specifications (in English) before or after any new development
- Creation or evolution of Flowable workflows (BPMN)
- Analysis and resolution of bugs (JIRA) and support for business/client during testing phases
- Cloud provider Scaleway, Ubuntu, Docker, Tomcat, JAVA 17, JUNIT4, Git, Gitlab, Jenkins
- Crédit Agricole Consumer FinanceStudy and Development EngineerBANKING AND INSURANCEJanuary 2022 - February 2023 (1 year and 2 months)Massy, FranceMember of the Payment Solutions and Flow Management team within the Digital Services France entity, I work on solutions related to Amortizing and Revolving Credit.
- Team composed of 3 Product Owners, 4 mainframe developers, and 2 JAVA backend developers
- Autonomous management of the entire lifecycle of over 10 applications/APIs/microservices
- DDD approach to define the specification of an API/microservice (Swagger)
- TDD approach for each development (JUnit4)
- Creation or evolution of REST APIs/microservices (sequence diagram, specification via Swagger, API architecture, and request for validation from an architect/expert committee, request for network opening if necessary, development with Spring boot, and delivery to test, UAT, and production environments)
- Publication or exposure of APIs via the API Manager (Wso2)
- Evolution on the 3XCB payment application (web service call to the Bank of France to check if the client is blacklisted, "OCR" and verification of identity documents via Ariadnext)
- Evolution of a Spring MVC application for redirection to the payment provider Paybox (thymeleaf, Spring Boot JDBC)
- Use of a Microsoft SQL Server database to store data
- Delivery or deployment via DevOps tools (docker, kubernetes, Gitlab, Jenkins, and Sonar for code analysis)
- Private cloud and familiarization with Vault for storing sensitive or secret data of APIs/microservices
- Creation or updating of documentation in English
- Analysis of business EDBs, estimation (man-hours), design, development, unit tests, and delivery to acceptance/production
- Support during acceptance phases and resolution of production incidents (JIRA, SNOW)
- Participation in technical workshops organized by the business and the client
- Docker, Tomcat, Kubernetes, JAVA 8, Spring Boot, Spring MVC, thymeleaf, Spring Data JPA (Hibernate), Spring Boot JDBC, Microsoft SQL Server, Sonar, Swagger
- EquensWorldlineStudy and Development EngineerBANKING AND INSURANCESeptember 2018 - January 2022 (3 years and 4 months)Blois, FranceMember of the back-end team for the ACS project, which is based on the 3D-SECURE protocol (DSP standard) and aims to secure bank card payments on the internet for major banking groups. This protection is provided through strong authentication systems that verify the cardholder's identity (notification sent to the bank's mobile application to the cardholder, OTP sent by SMS or email, OAuth 2.0, OPENDID...).
- JAVA 8 / JAVA EE backend development, JBOSS application server, and unit testing with JUnit4
- Migration fromDSP1toDSP2with the addition of 2FA (two-factor authentication)
- Migration of legacy code to Java 8
- Calls to external web services (SOAP/REST/JSON/XML) with mutual authentication (JKS, P12, certificate,...)
- Use of SOAPUI to mock web services locally
- "Tokenization" of PANs (bank card number) via an HSM
- SQL database and implementation of stored procedures (data migration during model changes,...)
- Use of Spring Batch to maintain and evolve existing batches (insertion of cards into the database,...) or create new batches (purge of expired cards,...)
- Use of Git for versioning and Gitlab/Jenkins for CI/CD
- Support during acceptance or production deliveries and analysis of bugs reported by clients via JIRA or the testing team
- Study and estimation of business EDBs and proposal of a technical specification internally before any development
- OPENID, REST/SOAP Web Service, Mutual Authentication (jks, p12), Cryptography, JAVA 8, JAVA EE, Spring Batch, SQL, JBOSS, Hazelcast, Soap UI, Postman
Recommendations
Be the first to recommend Loik
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Engineering DegreeENSICAEN2018Spécialité Monétique et Sécurité Informatique
- MASTER E-SECURE (DOUBLE DEGREE)University of Caen (UNICAEN)2018Approfondissement des notions cryptographiques et sécurité informatique