Desenvolvedor · São José do Rio Preto / SP

Olá, sou Aldo Ianelo Guerra
desenvolvedor e arquiteto de software

Dezessete anos escrevendo software para empresa nenhuma jogar fora depois. JavaScript é minha linguagem principal — no navegador, no servidor e na automação — com Java no backend e Flutter no mobile. Hoje sou Analista de Desenvolvimento Sênior e Tech Lead na TOTVS Oeste.

Front JavaScript · HTML Back Java · SQL Mobile Flutter

Aldo Ianelo Guerra, de terno escuro, ajustando a gravata
Retrato em preto e branco de Aldo Ianelo Guerra

Sobre mim

Projeto a arquitetura
e escrevo o código

Comecei em 2009 como pesquisador na UNESP, passei sete anos construindo sistemas web para laboratórios clínicos e hoje projeto aplicações e customizações na TOTVS Oeste. O que atravessa toda essa linha é a mesma coisa: JavaScript, integração entre sistemas que não foram feitos para conversar, e a paciência de deixar tudo documentado para quem vem depois.

17Anos de carreira
9Anos na TOTVS Oeste
5Linguagens avançadas
95%

JavaScript

92%

HTML

90%

Java

90%

SQL

Trajetória

De pesquisador
a tech lead

Três casas em dezessete anos. Prefiro relações longas a portfólio inflado — dá para acompanhar o sistema depois que ele entra em produção, que é quando o trabalho de verdade aparece.

  • Pós-graduação em Engenharia de Software com IA Aplicada UNIPDS · conclusão em 2027
  • Pós-graduação em Consultoria Web FATEC São José do Rio Preto · 2016
  • Bacharelado em Ciência da Computação UNESP São José do Rio Preto · 2010

TOTVS Oeste

out/2017 — atual

Analista de Desenvolvimento Sênior e Tech Lead. Projeto e construo sistemas web e customizações da plataforma Fluig em JavaScript, Java e HTML; desenvolvo rotinas em ADVPL e TLPP e aplicativos mobile em Flutter. Também apoio e treino os demais desenvolvedores do time.

Shift Consultoria e Sistemas

set/2010 — jul/2017

Analista de Desenvolvimento Pleno. Sistemas web para laboratórios clínicos, com foco em comunicação com equipamentos (interfaces) e integração com outros sistemas (B2B). JavaScript, HTML, SQL, Caché Object Script e banco Caché, em times Scrum.

UNESP

jul/2009 — jul/2010

Pesquisador em projeto financiado pela FAPESP: plataforma flexível de simulação de grades computacionais orientada à avaliação de desempenho, desenvolvida em Java.

Front-end 95%
Back-end 90%
Mobile 80%

Portfólio

Alguns trabalhos

01

Automação de processos no Fluig

Workflows, formulários e widgets que tiram o processo do papel e colocam dentro da plataforma, com regra de negócio no front e no servidor.

  • JavaScript
  • Java
  • HTML
  • Fluig
02

Aplicativos mobile em Flutter

Apps corporativos com uma base de código para Android e iOS, consumindo as APIs dos sistemas que já rodam na empresa.

  • Flutter
  • Dart
  • REST
03

Interfaces com equipamentos laboratoriais

Camada de comunicação entre analisadores clínicos e o sistema do laboratório — protocolo, tradução de mensagem e tratamento de falha no meio do exame.

  • Caché / COS
  • SQL
  • Interfaces
04

Integrações B2B entre sistemas

Troca de dados entre empresas e plataformas distintas, com contrato de mensagem definido, reprocessamento e trilha de auditoria.

  • Java
  • JavaScript
  • SQL
05

Sincronização de agenda com Google Calendar

Integração de compromissos entre o Fluig e o Google Calendar, com fluxo OAuth aprovado no processo de verificação do Google.

  • Google OAuth
  • JavaScript
  • API
06

Simulação de grades computacionais

Pesquisa financiada pela FAPESP na UNESP: plataforma de simulação flexível, orientada à avaliação de desempenho de grades.

  • Java
  • Pesquisa
  • FAPESP

Atuação

Áreas de especialidade

As frentes em que trabalho no dia a dia, do desenho da arquitetura à entrega em produção.

01

Aplicações web

Sistemas sob medida com JavaScript no front e Java no backend — do formulário interno ao portal que o cliente final usa.

02

Customização de Fluig

Processos BPM, formulários, datasets e widgets na plataforma TOTVS, com o comportamento que a sua operação realmente precisa.

03

Aplicativos mobile

Apps em Flutter para Android e iOS a partir de uma base única, conectados aos sistemas que você já tem.

04

Integrações entre sistemas

APIs, B2B e interfaces com equipamentos — com tratamento de erro e reprocessamento, não só o caminho feliz.

05

Consultas e extração de dados

SQL para relatórios, conferências e cargas: encontrar o número certo em base grande sem derrubar o ambiente.

06

Tech lead e mentoria

Apoio técnico ao time, revisão de código, padrões de projeto e condução de desenvolvimento ágil com Scrum.

Contato

Vamos conversar

Estou por aqui para trocar ideia sobre arquitetura, JavaScript, integrações ou qualquer assunto técnico. Escolha o canal que preferir.