Hi, I'm Paulo Pereira

Senior Android Engineer @ Bloom & Wild

About Me

About Me

Paulo Pereira

I am passionate about Android Development. I work with Kotlin and Java.

  • Good communication skills
  • Adapts easily to new environments and teams
  • Self-taught and curious to learn

Skills

Android

Kotlin

Java

Scrum

Clean Architecture

Career Experience

Senior Android Engineer @ Bloom & Wild

May 2024 - Present (5 months) | London, England, UK
  • Agile environment, developed using Java and Kotlin, Coroutines, Retrofit, Jetpack Compose, Hilt, MockK, and JUnit for unit tests and Espresso for UI tests. MVVM Pattern.
  • High focus on Clean Architecture & SOLID.
  • Multiple modules & flavours.
  • High impact on modernising legacy code and turning it into testable and scalable code.

Android Engineer @ Bloom & Wild

January 2022 - May 2024 (2 years 5 months) | London, England, UK
  • Agile environment, developed using Java and Kotlin, Coroutines, Retrofit, Jetpack Compose, Hilt, MockK, and JUnit for unit tests and Espresso for UI tests. MVVM Pattern.
  • High focus on Clean Architecture & SOLID.
  • Multiple modules & flavours.
  • High impact on modernising legacy code and turning it into testable and scalable code.

Android Engineer @ Talkdesk

April 2021 - January 2022 (10 months)
  • Agile environment, developed using Kotlin, Coroutines, Ktor, Jetpack Compose, Hilt, MockK and JUnit for unit tests and Espresso for UI tests. MVVM Pattern.
  • Following Clean Architecture & SOLID.

Android Developer @ Softinsa

December 2017 - April 2021 (3 years 5 months) | Tomar, Santarém, Portugal

"BizkaiUP" - 10k+ users on Play Store

  • An application where the population of Bizkaia can check COVID-19 related news, beaches current occupation and information, use an Augmented Reality tool developed with ARCore to measure the distance between each other, receive push notifications with Firebase every time a new article is created.
  • Had a big impact on this project in terms of effectiveness, by reducing 5 weeks in the initial estimated development time.
  • Agile environment.
  • Developed using Kotlin, Coroutines, Retrofit, Hilt, JUnit for unit tests and Firebase Push Notifications.
  • MVVM Pattern.

"Bank of Cyprus" - 200k+ users on Play Store

  • One of the biggest bank sector IT Projects signed to that date within the Greece/Cyprus entity, with the collaboration of IBM Spain, IBM Portugal and IBM Greece.
  • One of the very few IBM teams that have delivered bank aggregation on that time.
  • Had a big impact on this project in terms of effectiveness, by maintaining myself committed and dedicated in order to achieve its committed targets always successfully.
  • Agile environment.
  • Developed using Kotlin, RxJava, Retrofit, Koin, JUnit for unit tests, Google Maps and Firebase Push Notifications.
  • MVP Pattern.

"Electricity Authority of Cyprus"

  • Used to manage work orders, with the collaboration of IBM Portugal and IBM Greece.
  • Agile environment.
  • Developed using Kotlin, RxJava, Retrofit, Moshi, IBM Maximo, Open Street Maps and JUnit for unit tests.
  • MVVM Pattern.

"SmarterFest" - 5k+ users on Play Store

  • Agile environment.
  • Developed using Kotlin, Coroutines, Retrofit, JUnit for unit tests and Open Street Maps.
  • MVVM Pattern.

Software Developer

October 2017 - December 2017 (3 months) | Tomar, Santarém, Portugal
  • Server Monitoring Web App: Developed for client-specific virtual machines management in collaboration with IBM Portugal. Technologies used: Django, Python, Softlayer, jQuery, JavaScript, HTML/CSS, SQL.
  • Python Scripting: Python scripts for a well-known Portuguese TV station, to transfer files between server folders using FTP. Technologies used: Python, IBM Aspera.
  • Software Testing: Wrote tests for a Portuguese Communications company management website. Technologies used: RobotFramework, PyCharm.

Projects

JetWeatherfy

JetWeatherfy

This is a weather forecast application, using Fake data, developed on the 4th Week of the official Google Android Dev Challenges with Jetpack Compose. Happy to announce this was a winner in the Code Quality category.

View on GitHub

Contact