Pular para o conteúdo

Portfólio · Araraquara, SP

Olá, eu sou o Álef. Faço apps do traço ao código.

Sou desenvolvedor sênior full stack mobile na SHX Informática. Entrei lá como QA, virei dev e hoje cuido de mais de dez aplicativos em produção - vários deles integrados a maquininhas e terminais POS. Gosto de participar de tudo: do rascunho da tela ao backend.

Desenho realista em grafite de um smartphone e um terminal de pagamento POS
traçocódigo
passe o mouse para renderizarfig. 01
apps em produção
0+
sob minha manutenção hoje
anos na SHX
0+
4+ anos, e contando
plataformas
0
mobile, web, desktop, backend, POS
do ciclo de vida
0%
ideia → design → código → loja

Capítulo 01 - Ponto de partida

Eunãoaprendiaprogramarparaescrevercódigo.Aprendiporquequeriaverumaideiafuncionandonamãodealguém.Hoje,quandoumvendedorpassaumcartãonumamaquininhaouumgerenteabreumrelatórionocelular,existeumaboachancedeaquelefluxoterpassadopelasminhasmãos-doprotótiponoFigmaàquerynoPostgreSQL.

- eu, provavelmente às 23h, resolvendo um bug de impressão de cupom.

Capítulo 02 - Trajetória

De QA a sênior,
em commits.

Cada ponto é uma decisão. As ramificações - freelas, um app próprio, design - não foram desvios: foram onde aprendi o que a rotina não ensina. Todas fizeram merge no que eu entrego hoje.

  1. 2019

    O primeiro commit

    ETEC Araraquara · Técnico em Desenvolvimento de Sistemas

    Três anos de fundamentos: lógica, banco de dados, orientação a objetos. Foi onde entendi que gostava mais de resolver o problema do que de escrever o código.

  2. out/2021

    Primeiro cliente real

    Freelancer Web & Mobile

    Sites e apps para negócios locais com Next.js, React, Node e AWS. Aprendi a ouvir cliente, estimar prazo e entregar sem ninguém segurando a minha mão.

    • Next.js
    • React
    • Node.js
    • AWS
    • Redis
  3. fev/2022

    Entrada na SHX como QA

    SHX Informática · Analista de Qualidade

    Passei um ano quebrando software antes de construí-lo. Testar fluxos de venda, integrações e impressão me deu algo que poucos devs têm: intuição de onde o sistema vai falhar.

    • QA
    • Testes
    • Fluxos de PDV
  4. 2022

    Um app de vendas, do zero à rua

    Projeto próprio

    Idealizei, desenhei, programei, vendi e implantei um aplicativo de vendas na minha cidade. Foi meu MBA prático em produto: descobri o que acontece depois do deploy.

    • Produto
    • Vendas
    • Marketing
    • Gestão
  5. fev/2023

    Biobody / Fênix Saúde

    Desenvolvedor Full Stack Web

    Em paralelo à SHX, sistemas web para o setor de saúde - mais um domínio, mais um jeito de pensar dado sensível.

    • Full Stack Web
  6. mar/2023

    Vira desenvolvedor na SHX

    SHX Informática · Desenvolvedor Full Stack Mobile

    O QA que conhecia cada fluxo passou a construí-los. React Native, Java Android, Spring Boot e PostgreSQL entraram na rotina. Integrações com maquininhas e POS também.

    • React Native
    • Java Android
    • Spring Boot
    • PostgreSQL
  7. set/2023

    Design e marketing entram no jogo

    Freelancer UI/UX & Marketing Digital

    Figma, Photoshop, Illustrator. Comecei a desenhar as telas que eu mesmo programava - e a entender como uma interface convence alguém a clicar.

    • Figma
    • UI/UX
    • Marketing
  8. HEAD

    hoje

    Sênior. Responsável por 10+ apps.

    SHX Informática · Desenvolvedor Sênior Full Stack Mobile

    Principal responsável pela manutenção de mais de dez aplicativos em produção, incluindo integrações com maquininhas e POS. Também atuo em design, inovação, integração com IA e melhoria dos fluxos do usuário.

    • Liderança técnica
    • POS
    • IA
    • UX

Formação

  • 2023 -UNIP AraraquaraAnálise e Desenvolvimento de Sistemas
  • 2022FATEC TaquaritingaAnálise e Desenvolvimento de Sistemas
  • 2019 - 2022ETEC AraraquaraTécnico em Desenvolvimento de Sistemas
  • 2022AluraQA e Programação · 19 cursos / 514 exercícios

Capítulo 03 - Ecossistema

Mais de dez apps em produção.
Um responsável.

Frentes de caixa, força de vendas, coletores, painéis e integrações com pagamento. Todos rodando hoje, em lojas e na rua - e todos passam pela minha mesa quando precisam evoluir ou quando quebram.

  • Ponto de venda

    PDV Mobile

    01

    Frente de caixa completa no celular: catálogo, carrinho, pagamento e cupom.

    • React Native
    • Android

    em produção · manutenção ativa

  • Pagamentos

    Integração POS

    02

    Comunicação direta com maquininhas e terminais SmartPOS - crédito, débito, Pix e impressão.

    • Java Android
    • SDKs de adquirentes

    em produção · manutenção ativa

  • Campo

    Força de Vendas

    03

    Pedidos, clientes e rotas para vendedores externos, com sincronização offline-first.

    • React Native
    • Spring Boot

    em produção · manutenção ativa

  • Backoffice

    Painel de Gestão

    04

    Relatórios, metas e indicadores em tempo real para quem toma decisão.

    • Next.js
    • Node.js
    • PostgreSQL

    em produção · manutenção ativa

  • Operação

    Coletor & Estoque

    05

    Leitura de código de barras, inventário e conferência direto no chão da loja.

    • Java Android
    • Cordova

    em produção · manutenção ativa

  • Inovação

    Atendimento com IA

    06

    Fluxos assistidos por IA para reduzir cliques e tempo de resposta do usuário.

    • Node.js
    • LLM APIs

    em produção · manutenção ativa

  • Regras de negócio

    Cadastros & Fiscal

    07

    Formulários complexos, validações fiscais e integrações com o ERP.

    • React Native
    • Java

    em produção · manutenção ativa

  • Logística

    Entregas & Rotas

    08

    Acompanhamento de entregas e roteirização para o último quilômetro.

    • React Native
    • Mapas

    em produção · manutenção ativa

arraste para o lado01 / 08

Capítulo 04 - Pagamentos

Quando a maquininha responde, é porque alguém fez ela conversar.

Pagamento é a parte do app que não pode falhar. Eu cuido do caminho inteiro: do toque em “cobrar” até o cupom sair impresso - incluindo tudo que dá errado no meio.

  1. 01Integração com SDKs de adquirentes e terminais SmartPOS Android.
  2. 02Fluxos de crédito, débito e Pix com tratamento de cada retorno da maquininha.
  3. 03Impressão térmica de cupom, reimpressão e cancelamento.
  4. 04Operação offline com fila de sincronização - a venda não pode parar.
  5. 05Homologação, publicação nas lojas e sustentação em produção.
SmartPOS · impressora térmicaimprimindo

SHX INFORMATICA

CUPOM DE COMPETENCIAS

PDV MOBILE * TERMINAL SMARTPOS

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

OPERADOR: ALEF S. ROSA FUNCAO: SENIOR

DATA: --/--/---- HORA: --:--

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  • INTEGRACAO COM MAQUININHASOK
  • TERMINAIS SMARTPOS (ANDROID)OK
  • CREDITO / DEBITO / PIXOK
  • IMPRESSAO TERMICA DE CUPOMOK
  • FLUXO OFFLINE + SINCRONIZACAOOK
  • SDKs DE ADQUIRENTESOK
  • PUBLICACAO PLAY STORE / APP STOREOK
  • SUSTENTACAO EM PRODUCAOATIVA

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  • APPS EM PRODUCAO10+
  • TEMPO DE CASA4+ ANOS
  • PLATAFORMAS5

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

OBRIGADO PELA PREFERENCIA

*** TRANSACAO APROVADA ***

Capítulo 05 - Stack

Seis camadas.
Uma pessoa.

Especialista em mobile, fluente no resto. Não é generalismo: é conseguir seguir um bug do toque na tela até a linha do banco sem passar o bastão.

  1. L5

    Mobile

    6 itens

    Minha especialidade. Apps nativos e híbridos publicados nas lojas, com integração a hardware.

    • React Native
    • Expo
    • Java Android
    • Apache Cordova
    • PhoneGap
    • SDKs POS
  2. L4

    Front-end Web

    6 itens

    Interfaces rápidas, acessíveis e com motion no ponto certo.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • HTML/CSS
    • JavaScript
  3. L3

    Desktop

    3 itens

    Sistemas de balcão e retaguarda que precisam funcionar em qualquer PC de loja.

    • C#
    • Delphi
    • PHP
  4. L2

    Back-end

    6 itens

    APIs REST, regras de negócio e integrações que sustentam tudo acima.

    • Node.js
    • Java
    • Spring Boot
    • REST
    • AWS
    • Redis
  5. L1

    Dados

    3 itens

    Modelagem, consultas e performance em bancos relacionais e documentais.

    • PostgreSQL
    • MySQL
    • MongoDB
  6. L0

    Design & Produto

    6 itens

    A camada de baixo de tudo: entender o usuário antes de escrever a primeira linha.

    • Figma
    • Photoshop
    • Illustrator
    • Blender
    • UX Research
    • Prototipagem

Capítulo 06 - Além do código

Eu não entrego telas. Entrego fluxos que o usuário termina.

01

Figma → código

Design que eu mesmo programo

Prototipo no Figma, valido com quem usa e implemento sem perder nada no caminho. Não existe handoff quando o designer e o dev são a mesma pessoa.

02

fluxos revisados

Menos cliques, menos suporte

Mapeio onde o usuário trava, reescrevo o fluxo e meço de novo. Cada passo removido de um fluxo de venda é tempo devolvido ao caixa.

03

LLM em produção

IA onde ela resolve problema

Integro modelos de linguagem em pontos específicos dos apps - para classificar, sugerir e automatizar - sem transformar o produto em demo de chatbot.

Estudo de caso · fluxo de venda

−67%

de passos entre abrir o app e o cupom impresso. Menos toques, menos erro de operação, menos chamado no suporte.

*exemplo ilustrativo do método; os fluxos reais são dos produtos da SHX.

Antes · 9 passos

  1. Abrir app
  2. Buscar cliente
  3. Confirmar dados
  4. Escolher produtos
  5. Revisar
  6. Escolher pagamento
  7. Inserir valor
  8. Confirmar
  9. Imprimir

Depois · 3 passos

  1. Abrir app
  2. Cliente + produtos
  3. Pagar e imprimir

Capítulo 07 - O lado analógico

Nas horas livres,
troco o teclado pelo grafite.

Desenho realista é a minha forma de treinar o mesmo músculo que uso no trabalho: observar por muito tempo antes de fazer o primeiro traço. Um retrato leva horas de paciência - exatamente como um bug intermitente numa integração de pagamento.

Técnica

Grafite sobre papel

Foco

Realismo & observação

O que treina

Paciência e detalhe

Lápis de grafite, esfuminho, borracha limpa-tipos e apontador sobre papel, com o começo de um estudo de olho em grafite
Grafite sobre papel · estudos de observaçãofig. 02

Capítulo 08 - Próximo commit

Procurando um sênior que entrega o produto inteiro?

Mobile, web, desktop e backend na mesma pessoa - com quatro anos de produção real, integrações com pagamento e um olhar de designer. Se a sua equipe precisa de alguém que resolve de ponta a ponta, vamos conversar.