Hi, I'm Tiago

Resume

Tiago A. P. Reul

You can also find me at:

Lead Android Engineer | Native Android, Kotlin, Clean Architecture

  • Based in Campina Grande, Brazil (GMT-3 timezone).
  • tiago @ reul.space

Professional Experience

Lead Android Engineer (Contractor) at BIMM (Current - since April 2024, remote)

Notable projects:

Feature development for myAudi Android
Technologies: Android, Android Jetpack, Jetpack Compose, Kotlin, Kotlin Flow, TDD (Robolectric, Compose Test, JUnit), Gradle, Git/GitHub, GitHub Actions, Atlassian JIRA, Confluence, Scrum.

Senior Android Engineer (Contractor) at Small Planet LLC (April 2021 - December 2023, remote)

Notable projects:

ESPN Bet / theScore Bet / Barstool Sportsbook
Technologies: Kotlin, Kotlin Flow, Test-Driven Development (Robolectric, JUnit, KUnit), Android, Android Jetpack, Gradle, Git (GitHub), Atlassian JIRA, Scrum.

Lead Android Engineer at Changers (December 2016 – July 2021, remote)

Notable projects:

Changers CO2 Fit
Technologies: Kotlin, Android, Android Studio, Gradle, Kotlin Script, Git (GitHub), Atlassian JIRA.

Android Engineer at Happy Fun Corp (September 2015 — November 2016, remote)

Notable projects:

Amazon Fire TV Application having Twitter as client.
Technologies: Android (Java), Amazon Fire TV, Android Studio, Git (GitHub), Atlassian JIRA

Senior Software Engineer, Team Leader at Virtus UFCG (October 2015 – November 2016)

Notable projects:

Industry 4.0 System for LG (Brazil)
Technologies: Scrum (Scrum Master), Android, NodeJS, MongoDB, Embedded Linux, Android Studio, Jetbrains WebStorm, Git (Gitlab), Jenkins CI, Atlassian JIRA.
Windows Desktop Applications for LG (HQ, Korea)
Technologies: Scrum (Scrum Master), .NET/C#, Windows SDK, Visual Studio, Git (Gitlab), Jenkins CI, OpenProject.

Software Engineer at Embedded Lab (October 2014 – September 2015)

Notable projects:

Internet Of Things, Web, Android, Embedded Linux system having LG (Brazil) as client.
Technologies: Scrum, Android (Java), NodeJS, MongoDB, Amazon Web Services (EC2), UPnP+, XMPP, Git, Jenkins CI.

Junior Software Engineer at Embedded Lab (July 2014 – October 2014)

Notable projects:

Folding@Home application.
Technologies: Scrum, Android/Java, NodeJS, MongoDB, Amazon Web Services (EC2, DynamoDB), Git, Jenkins CI.

Skills

Development

  • Programming Languages: Kotlin, Java, Python, Scala, C, C++, C#, Javascript (NodeJS), Lua
  • Mobile Development: Android (Native)
  • Web Technologies: HTML5, CSS3, Twitter Bootstrap, JavaScript
  • Frameworks: Play Framework (Scala)
  • Version Control: Git, GitHub Workflow, Mercurial
  • Continuous Integration: Jenkins CI, Circle CI, GitHub CI
  • Cloud Services: Amazon Web Services (AWS)

Sysadmin

  • Operating Systems: Windows, Linux (Red Hat Enterprise Linux, Fedora, Arch, Debian, Ubuntu)
  • Web Servers: Apache, Nginx
  • Containerization: Docker

Languages

  • English – advanced.
  • Portuguese – native.

Education

BSc. Computer Science at Universidade Federal de Campina Grande — UFCG.
February 2009 – April 2014.

Extra curricular research and development at Federal University of Campina Grande.

Projects:

FaceRec — Detection, Tracking, and Recognition of Faces and Objects at Computer Vision Laboratory (Laboratório de Visão Computacional).
Technologies: Scrum, C++, OpenCV, Pattern Matching, Intel® RealSense™ (former Intel Perceptual Computing SDK).
Development of Embedded Applications for Digital TV at Embedded Lab
Technologies: Digital TV (Brazilian Standard), Lua, NCL, Linux.
Power Management for Mobile Devices at Embedded Lab
Technologies: C#, .NET, Windows.