Jhonatha Cirilo Sodre
👋 Olá, Mundo!

Jhonatha Cirilo Sodre

Engenheiro de Software · Desenvolvedor Android · Automação QA

location_onManaus, AM, Brazil

Estudante de Engenharia Elétrica (10º período) com mais de três anos de experiência em desenvolvimento e testes Android. Especialista em automação de testes, validação de firmware e desenvolvimento multiplataforma com Flutter, Python e Kotlin.

Ver meu trabalhoarrow_downward

Experiência

Histórico profissional e conquistas

Desenvolvedor Fullstack

Atual
Grupo Forte · Out 2026 – Atual
  • Desenvolvimento mobile com Kotlin Multiplatform e Compose Multiplatform, com foco em Android, para logística, acompanhamento de entregas, pedidos de combustível, rastreamento de frota, gestão de tarefas e indicadores de negócio
  • Arquitetura MVVM e fluxo unidirecional de dados com ViewModels, Coroutines, StateFlow e Koin
  • Integração de APIs com Retrofit, OkHttp e OpenAPI, com autenticação por tokens, renovação de sessão e armazenamento seguro via Android Keystore
  • Painel de cozinha nativo para tablets Android com WebSockets, reconexão automática, polling de contingência, temporizadores de preparo, alertas sonoros e por voz, modo imersivo e visualização ampliada dos pedidos
  • Evolução do sistema interno com Python e Django: APIs, integrações financeiras, conciliação de pagamentos e automação de processos
  • Persistência de dados e processamento assíncrono com PostgreSQL, SQL Server, Celery e RabbitMQ, com serviços executados em Docker
  • Testes unitários, testes de interface com UIAutomator, validação em dispositivos físicos, depuração com ADB e pipelines no GitHub Actions para gerar e distribuir APKs assinados
Kotlin Multiplatform
Compose Multiplatform
Coroutines
Koin
Retrofit
WebSockets
Python
Django
PostgreSQL
SQL Server
Celery
RabbitMQ
Docker
UIAutomator
GitHub Actions

Desenvolvedor Kotlin (Freelancer)

Atual
Instituto de Pesquisa Militar Israelita · Set 2026 – Atual
  • Pesquisa e desenvolvimento do Domo de Ferro, contribuindo para um emulador de alta eficiência para simulações de ataques de mísseis
  • Desenvolvimento de frontend com Kotlin Multiplatform e serviços de backend com Ktor
  • Infraestrutura de emulação com kernel Linux e QEMU
Kotlin Multiplatform
Ktor
Linux Kernel
QEMU

Android Developer

Eldorado · Mai 2024 – Ago 2026
  • Testes de conformidade para dispositivos Android
  • Automação de testes com Python, Flutter Tests e Unittest
  • Execução das suítes CTS, GTS e VTS
  • Apps multiplataforma com Flutter e Kotlin Native
  • Serviços de backend com FastAPI
Python
Flutter
Kotlin
FastAPI
CTS/GTS/VTS
Kotlin
Jetpack Compose

Software QA (Manual)

SIDIA · Jan 2023 – Feb 2024
  • Testes black-box, funcional e de regressão para Android
  • Testes de rede LTE/GSM com CMW500
  • Automação de tarefas com Scrapy
  • Desenvolvimento de backend com FastAPI
  • Automação de testes Android com ADB, Fastboot, UIAutomator2
Python
Scrapy
FastAPI
ADB
UIAutomator2

Analista de Software Embarcado (Kernel)

Voltz Institute · Aug 2022 – Nov 2022
  • Desenvolvimento do Kernel Android
  • Deploy de builds OTA em dispositivos embarcados
  • Debug de sensores e validação de firmware
Android Kernel
OTA
Firmware

Android Developer intern

SEDUC · Oct 2021 – Aug 2022
  • Manutenção de apps nativa com Flutter e Kotlin
  • Deploy de atualizações em produção
Flutter
Kotlin
Android

Apps & Softwares

Aplicativos móveis, programas desktop e projetos web

Devs4Devs

Bibliotecas e pacotes gratuitos desenvolvidos para a comunidade

Pacote pub.dev open_in_new

adb_utils

Pacote Dart open-source que encapsula comandos do Android Debug Bridge (ADB) para automação de dispositivos diretamente a partir de código Dart/Flutter.

Dart
ADB
Pub.dev
Pacote PyPI open_in_new

geppetto-android

Framework Python de automação de UI para dispositivos Android. Fornece APIs de alto nível orquestrando ADB, Fastboot e UIAutomator2.

Python
PyPI
UIAutomator2
ADB
Repositório Open Source open_in_new

fast_bridge

Servidor e cliente de ponte multiplataforma fornecendo endpoints REST FastAPI para executar ações ADB e UIAutomator2 remotamente.

Python
FastAPI
Flutter
ADB
Maven Central open_in_new

adb-utils-gradle-package

Biblioteca Kotlin open-source para automação do Android Debug Bridge (ADB), disponibilizada no Maven Central para Java e Kotlin.

Kotlin
Java
ADB
Maven Central

Habilidades

Tecnologias e ferramentas com que trabalho

Linguagens

Python
Dart
Kotlin
Rust
Java
Swift
JavaScript
SQL
R
Shell

Mobile & Multiplataforma

Flutter
Kotlin Multiplatform
Compose Multiplatform
Jetpack Compose
Material 3
SwiftUI
Koin
Coroutines
StateFlow
ViewModel
Navigation Compose
kotlinx.serialization
kotlinx-datetime
Firebase Analytics
MapLibre

Backend & Mensageria

Django
Django REST Framework
Django Ninja
FastAPI
Django Channels
Celery
Celery Beat
RabbitMQ
Scrapy
Gunicorn
Daphne
Uvicorn
WhiteNoise
Flower

Web

HTML5
CSS3
Django Templates
HTMX
Tailwind CSS
Alpine.js
jQuery
Chart.js
DataTables
Tom Select
Choices.js
Tribute.js
Signature Pad
PWA
Web Push
PostCSS
Autoprefixer

Bancos de Dados & Cache

PostgreSQL
SQL Server
MySQL
SQLite
MongoDB
Redis
Memcached

APIs & Arquitetura

MVVM
Unidirectional Data Flow
Dependency Injection
REST APIs
OpenAPI
OpenAPI Generator
Retrofit
OkHttp
WebSockets
JWT
HTTPX
Requests

Android & Nativo

Android NDK
Binder
Rust FFI
Serde
serde_json
Android Keystore
iOS Keychain
AES-GCM
OpenGL
CTS/GTS/VTS
Linux Kernel
Firmware
Sensors

Testes & Qualidade

pytest
pytest-django
unittest
Robot Framework
UIAutomator
UIAutomator2
JUnit
kotlin.test
kotlinx-coroutines-test
Marathon
Playwright
Clippy
rustfmt
Ruff
Black
pre-commit

Dados, IA & Documentos

Pandas
NumPy
OpenPyXL
Beautiful Soup
lxml
Google GenAI
Whisper.cpp
FFmpeg
OpenCV
InsightFace
ONNX Runtime
ReportLab
WeasyPrint
python-docx

Ferramentas & DevOps

Git
GitHub
GitLab
GitHub Actions
Jenkins CI/CD
Jira
Bitbucket
Docker
Docker Compose
Cargo
rustup
Gradle
Amper
Android SDK
ADB
Fastboot
Xcode
Node.js
npm
uv

Atividade no GitHub

Contribuições open source

Formação

Formação acadêmica e certificações

school

B.S. Engenharia Elétrica

UFAM – Universidade Federal do Amazonas 2020 – Present Cursando o 10º período
school

DevTitans – Desenvolvimento Android Avançado

Motorola / UFAM 2024 – 2025 Programa avançado de desenvolvimento Android patrocinado

Cursos e Certificações

verified
Testes para Desenvolvedores Android Udemy · 2023
verified
Desenvolvimento Backend Samsung Ocean · 2023
verified
Desenvolvimento Android com Flutter Alura · 2024

Idiomas

language Português · Nativo
language Inglês · Avançado
language Espanhol · Avançado
language Alemão · Básico