• Team Lead WireTransfer squad – Banking [LTC](oct/ 2022 – aug. 2023) 

    As a Team Lead in the Wire transfer squad, I held a pivotal role in driving the successful implementation and execution of various initiatives within the banking tribe. I oversaw a team of skilled professionals, coordinating their efforts and ensuring the achievement of project goals and objectives. I had to analyse and design the micro-service that would allow the core banking product to handle Sepa payment (SCT and Instant) alongside with FastPayment (uk). I was in charge of co-defining the OKR and make the team reach the goals we have defined with the business team. On top of that, I was mentoring junior developers to grow and ramp up on new technical skills and product knowledge regarding payment services.

    #scrum #ddd #k8s #kafka #eventsourcing #nodejs #postgresql #reactjs #banking

  • Senior BackEnd developer – Banking [LTC](feb. 2021 – oct. 2022)

    In order to acquire knowledges on banking subjects and build from scratch a new online banking platform, I joined back the banking team. As a senior developer with experience in architecture design, I was in charge of designing and building from the ground the platform that will become a core banking sas. We set up a fast scalable and reliable micro-services platform in a domain driven design architecture pattern. We developed with the CQRS pattern + event sourcing within our services following the best practises.  I had to translate large business rules in the banking system into user stories and then technical detailed implementation tasks. As a senior member, my team trusted me on auditing, realising spikes on tools that would help our Dev experiences and  setting them up in our platform (like Auth0, roles management, kafka, event storage or design pattern for event replays)

    #scrum #ddd #k8s #kafka #graphql #nodejs #postgresql #reactjs #banking

  • Lead Developer – Payment services [LTC](jul. 2020 – jan. 2021)

Commited as a lead developer for the payment services team, I’m was part of a team of 4 developers (2front, 2 backend), 1 designer and 1 product manager. My journey, consisted in helping my teammates moving forward on our payments services solution (employees expense claims reimbursements, supplier invoices, card transactions), playing for the team, taking ownership on projects and removing impediments. I developed on my own a new micro-service based on Dwolla environment (handling bank wire transfer between parties) and help the team integrate this provider in the spendesk app. While tackling multiple productions issues, I was in charge of getting my team work smoother (scrum rituals, virtual team building, technical workshop,  personal improvement session) so that we reached each of our sprint goals. Multiple successful projects were released to production (ship small & fast) thanks to my team commitment.

#scrum #kubernetes #github-actions #nodejs #postgresql #reactjs #banking #ddd #docker #es6 #swagger #micro-services

 

  • Node/React Developer [freelance](feb. 2020 – jun. 2020)

Inside the core-banking team, I worked as a senior NodeJs BackEnd developer. My team is in charge of extracting the core-banking from the monolith app and develop from scratch the new banking micro-services architectures.  I had to develop and manage the micro-services (koajs, events, swagger-doc, unit tests and REST apis) hosted on aws and deployed with terraform. I modelized some of the data structures on PostgreSQL, Redis and prepared the event-sourcing architecture to facilitate the intregation of KafKa. I built a few features on the GraphQL API (with Apollo)

In the meantime, I had to worked on the frontend app web application in ReactJs which communicate through REST and GraphQL api to the backend services.

#scrum #terraform #github-actions #nodejs #postgresql #reactjs #banking #event-driven #docker #es6 #swagger #micro-services