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