Ary.dev
Retrato ilustrado de Aryel Oliveira

Desenvolvedor de software · Aparecida de Goiânia, GO

Aryel Oliveira

Desenvolvo aplicações multiplataforma em Flutter e Dart para Android, iOS, Web e desktop, integradas a APIs REST e bancos relacionais. Código que roda em produção todo dia, numa base grande e com bastante legado.

  • Android · iOS · Web · Desktop
  • Flutter · Dart
  • Sistema em produção

01 · Sobre

Não paro na tela quando o problema desce

Sou desenvolvedor na DataRey Sistemas, onde trabalho num aplicativo multiplataforma em Flutter que roda em Android, iOS, Web e desktop — ponto de venda, pedidos, estoque, entrega e relatórios. É um produto usado todo dia por empresas reais, então a régua não é a de um projeto de estudo: precisa funcionar com dado sujo, conexão ruim e usuário com pressa.

Do lado dos dados, consumo as APIs REST que alimentam o aplicativo: autenticação, contrato de requisição e resposta, tratamento de erro e integração com um banco legado em Firebird. Também opero os ambientes onde o sistema roda — máquinas virtuais e containers Docker, com acesso remoto por SSH, VPN e Portainer, abertura de portas, proxy reverso e diagnóstico de rede quando algo cai. Fora do trabalho, provisionei do zero uma VM na Oracle Cloud para um projeto meu: instância, rede, firewall e deploy.

Antes de programar, passei um ano no suporte técnico desses mesmos sistemas, o que me deu uma vantagem difícil de aprender depois: eu sei como o usuário quebra aquilo que eu escrevo.

Aryel S. Oliveira

02 · Plataformas

Uma base de código, quatro destinos — e a infra embaixo

Esta é a forma do sistema em que eu trabalho todo dia. Vale mais que uma lista de tecnologias porque mostra até onde eu chego quando algo quebra.

0

plataformas a partir de uma base de código só

meses

no setor, do suporte técnico ao desenvolvimento

0

camadas que eu atravesso: cliente, API e infraestrutura

24/7

sistema em produção, usado por empresas todo dia

Desktop WINDOWS Web NAVEGADOR Mobile ANDROID · iOS Uma base de código FLUTTER · DART API REST CONSUMO · AUTENTICAÇÃO NUVEM VM MÁQUINA VIRTUAL CONTAINERS DOCKER
O que eu construo e opero Camada que eu consumo

03 · O que eu trago

O que muda quando eu entro no time

Não é lista de tecnologia — essa vem depois. É como eu trabalho, e o que isso costuma economizar para o time.

Sigo o problema até onde ele estiver

Flutter na tela, API e banco no meio, Docker e máquina virtual embaixo. Não devolvo o chamado dizendo “é do backend”: consigo acompanhar uma requisição da interface até a resposta da API, o dado no banco ou o container que caiu, e chegar com a causa na mão.

Escrevo para produção, não para demo

Meu código roda em sistema que empresa usa para faturar, com auditoria externa por cima. Isso educa a régua: caso de borda, validação de entrada e rastreabilidade entram como parte do requisito, não como refino que fica para depois.

Sei depurar de verdade

Passei um ano no suporte técnico antes de programar, resolvendo problema de gente real sob prazo. Aprendi a reproduzir antes de chutar, ler log, isolar variável e transformar “não funciona” em causa concreta. É a habilidade que mais uso até hoje.

Não fujo de código legado nem de domínio difícil

Trabalho numa base grande e antiga, integrada a banco legado e a sistema externo com contrato rígido. Já precisei aprender regra de negócio densa do zero para poder implementá-la. Não preciso de projeto novo e limpo para render.

04 · Stack

Com o que eu trabalho

Em destaque, o que uso todo dia em sistema que está no ar. A última linha é honesta de propósito: são tecnologias com que já trabalhei, mas em que ainda não me considero fluente.

Mobile, Web & Desktop

  • Flutter
  • Dart
  • Android
  • iOS
  • Flutter Web
  • Desktop
  • MVVM
  • Design responsivo

APIs & Integrações

  • Consumo de APIs REST
  • JSON
  • XML
  • Autenticação & JWT
  • Tratamento de erro
  • Webhooks
  • WhatsApp
  • Sistemas ERP

Dados

  • Firebird
  • SQL
  • MySQL
  • Firebase
  • Modelagem relacional

Servidores & VMs

  • Máquinas virtuais
  • Oracle Cloud
  • Proxy reverso
  • Provisionamento de VM
  • SaveInCloud
  • Portas e firewall
  • SSH e chaves
  • VPN
  • Acesso remoto (RDP)
  • Windows Server
  • Deploy de aplicação
  • Diagnóstico de rede

Containers & Ferramentas

  • Docker
  • Portainer
  • Redes Docker
  • WSL
  • Git

Produto & UI

  • UI/UX
  • Figma
  • Prototipagem
  • HTML
  • CSS
  • JavaScript

Base inicial

  • Linux
  • PHP
  • Go
  • Python

05 · Trabalhos

O que eu construí

Começa pelo trabalho principal, que é onde está o sistema em produção. Depois vêm os projetos próprios e acadêmicos.

06 · Formação

Formação & certificados

Formação acadêmica

Análise e Desenvolvimento de Sistemas

Centro Universitário Nossa Senhora Aparecida (UniFANAP) · 2023 – 2025

Último período pendente para conclusão

Certificados

  • Oracle Cloud Infrastructure Foundations AssociateOracle
  • Lei Geral de Proteção de Dados (LGPD)Escola Virtual.Gov · ENAP
  • Linguagem de Programação PythonFundação Bradesco
  • PHP ModernoCurso em Vídeo
  • HTML5 e CSS3Curso em Vídeo
  • MySQLCurso em Vídeo

07 · Contato

Vamos conversar?

Aberto a oportunidades como desenvolvedor mobile e web. Me interessa principalmente onde dá para trabalhar o sistema inteiro. Respondo rápido.

Baixar currículo em PDF