Software Engineer
Client: Groupe Saint-Paul, Fribourg – www.st-paul.ch
We have developed an internal platform called Tramway to help publishing professionals collaborate, plan, organise and schedule their content for publication on multiple platforms (web and print).
- Team of six people, three from Mimacom and three internal colleagues, we worked together using agile methods. We had sprint meetings every two weeks to define requirements, discuss priorities and complete tasks.
- We built the Rest API using Strapi (based on the Koa framework) and the frontend application using VueJs with Typescript, for the database we used PostgreSQL and Meilisearch.
- In terms of DevOps, we had a solid setup using Gitlab for the pipelines and deployment to three environments (dev, test, prod).
- We did code reviews with each other before each merge.
Java, Javascript, Typescript, Node, Vue, Strapi, React, Jest, REST APIs, Editor.js, PostgreSQl, Gitlab CI/CD, Docker, DevOps, Agile Methodologies.