Professor in Digital Solutions Development

Barcelona Technology School - Universitat de Barcelona, Escola La Violeta and "Staatlichen Schulämter des Landes Brandenburg" (Referendariat)

- MFB Website in progress. Last updated January 2021 -

Mobile Development

Introduction to Android development in Java and Kotlin, using the Android SDK and IDE. Students put in practice Java knowledge and got familiar with the architecture of a mobile App and best practices to extend the exercices to full featured commercial App. Projects were tracked using Git repositories and code versions controlled using the Git Flow and Git Hub branching models.

Web Development

Students gained a broad overview of Web, Cloud technologies and Platforms, Services and Infrastructures and programming languages including Java (POM), Python and JavaScript for Backend development purposes

Software Craftsmanship

Starting with Software Craftsmanship movement we studied architecture and design patterns and we put them to work using modern popular Frameworks such as Spring Boot MVC application, a Google Web Toolkit MVP application and a MVVM Android App using Architecture Components

Interface Development

After realising that designers' cooperation with developers leads to better results we worked in parallel to learn Framer X, a designer tool that can be programmed at the time that learnt to program. To an htereogeneous grup with different backgrounds I proposed exercises that could be dealt at each of their levels and presented their results in the group.

© MFB. All rights reserved.