Bernardo Lourenço is a software engineer, currently working as an Android Developer at Critical Techworks. He worked as a mobile developer in Farfetch Shop application for iOS devices. He is mostly interested in Software Engineering, where he had the chance to work in backend (by doing REST APIs in Golang and Java, using Postgres and MongoDB as databases), in frontend (where he worked with Flutter, React and Angular) and in mobile (using Swift, UIKit or Kotlin).
Currenty working with Kotlin and Android Studio, in Android applications for BMW cars.
Tech stack used: Kotlin
I worked on the Farfetch Shop application for iOS, where I:
Tech stack used: Swift and UIKit
I taught some practical classes for the Software Engineering course at Taguspark. Students implemented a new feature in the quizzes tutor application.
Tech stack used: Postgres, Java together with Spring-boot, and Hibernate Vue.js
Created an application that automatically builds a bidirectional traceability matrix between features and tests. It also computes test coverage by feature and enforces test categorization in the codebase.
Tech stack used: Java (together with Spring-boot and Maven), React (together with MUI library), ANTLR library, Docker
I contact companies and speakers for SINFO and help develop and maintain applications.
Tech stack used: Golang, Flutter, MongoDB, Docker, Angular, Node.js (Hapi.js)
Developed new websites and worked on maintaining the current ones. Roles:
Tech stack used: HTML, CSS/Sass, Bootstrap