Feb 2020 - Present
The role of the “single-member team” for the development of an IoT platform was really a challenge. I joined the project in its early phase, and due to its always changing requirements, I decided to use a Domain-Driven Design (DDD) and Test Driven Development (TDD) approach to support this project at best. I also developed an Android application that supported all the features of the platform but on a mobile device.
The mainly adopted technologies for the project: Angular 6, Amplify, Java 8, Akka Actors, DynamoDB, AWS Cloud.