Backend Engineer, Alpian
May, 2022 - Present
Member of a Scrum Team building the backend side of the first Swiss digital private bank, leveraging microservices architecture and fully embracing the cloud native approach using GCP.
Languages and tools: Java 11, Kotlin, Go, Maven
Frameworks: Spring Boot, Hibernate
Databases: both relational (PostgreSQL) and non‑relational (MongoDB, Google Datastore)
Testing libs and frameworks: JUnit, Mockito, Testcontainers
Communication: both synchronous (REST, gRPC), and asynchronous (Google Pub/Sub, ActiveMQ)
Versioning: Git with Github-Flow