Desenvolvedor de Software

Jordão Beghetto Massariol

Desenvolvedor de software com cinco anos de experiência no mercado de software, atuando em arquitetura de aplicações para os setores público e privado, além de liderança técnica. Ao longo da minha trajetória, evoluí de desenvolvedor a Líder Técnico, participando ativamente da construção de soluções para clientes de diferentes segmentos e níveis de complexidade. Hoje, meu foco está novamente no desenvolvimento e na sustentação de aplicações modernas, utilizando a tecnologia mais adequada para cada contexto.

5+
Anos de experiência
23+
Projetos desenvolvidos
6+
Projetos de sustentação
Curitiba, PR — Brasil
Trajetória

Experiência & Formação

Experiência Profissional

Líder Técnico

Supera Inovação em Tecnologia · Remoto

Jul 2023 — Atual

Atuo na liderança técnica de equipes sendo a referência arquitetural e o ponto de decisão em stack, padrões de projeto e estrutura de novos sistemas. Conduzi dois rebuilds simultâneos de sistemas estaduais, modernizando aplicações Groovy/Grails para React, TypeScript e Java Spring Boot, e lidero a definição dos contratos REST entre frontend e backend. No dia a dia por conta das minhas atribuições acabo escrevendo um pouco menos de código do que anteriormente pois coordeno cada vez mais o processo em si escrevendo e refinando tarefas, conduzindo diárias, planejamentos, refinamentos e retrospectivas, alinhando estimativas e escopo com o time, conversando diretamente com clientes sobre prazos, entregas e homologações, revisando código e mantendo os pipelines de CI/CD e ambientes de desenvolvimento, homologação e produção sempre funcionando. Também integro novos desenvolvedores ao time e participo de decisões estratégicas da empresa.

Liderança TécnicaArquitetura de SoftwareEngenharia ReversaGroovy/GrailsJava Spring BootContratos REST APIReactTypeScriptCI/CDGitLabCode ReviewCerimônias ÁgeisEstimativasMentoria TécnicaProcesso SeletivoDecisões Estratégicas

Desenvolvedor de Software Pleno

Supera Inovação em Tecnologia · Remoto

Jun 2022 — Jun 2023

Foi aqui que passei de executar para decidir. Arquitetei os primeiros projetos de rebuild da empresa, definindo stack e estrutura de repositório para times que cresceriam nos anos seguintes. Conduzi entrevistas técnicas de contratação, revisei código de outros desenvolvedores e comecei a escrever e refinar tarefas para o time, além de expandir minha atuação para o framework Angular em projetos corporativos. O trabalho começou a se dividir entre código e processo — e o processo passou a fazer cada vez mais parte do meu dia-a-dia. Decisões estratégicas da empresa em conjunto com alinhamentos profissionais da minha parte me fizeram evoluir de nível cada vez mais. Em paralelo atuei em alguns projetos internos de menor expressão onde automatizamos processos que futuramente seriam benéficos para minha própria gestão.

Groovy/GrailsJava Spring BootContratos REST APIReactTypeScriptCI/CDGitLabCode ReviewCerimônias ÁgeisEstimativasMentoria TécnicaProcesso SeletivoDecisões Estratégicas

Desenvolvedor de Software Júnior III

Supera Inovação em Tecnologia · Remoto

Mar 2022 — Mai 2022

Comecei a sair do teclado por alguns momentos: participei das minhas primeiras reuniões de definição arquitetural, ainda como colaborador, não como decisor. Em paralelo, aprofundei meu conhecimento na stack que estávamos utilizando para os projetos na época (ReactJS/Angular no FrontEnd; Java Spring Book/Quarkus no Backend; PostgreSQL, MySQL, MongoDB e Redis para Bancos de Dados). O objetivo era conseguir executar tarefas de forma mais rápida sem precarizar o resultado final. Passei a acompanhar o ciclo completo de cerimônias ágeis — diárias, planejamentos, refinamentos, revisões e retrospectiva — como participante ativo, não só como executor de tarefas.

ReactAngularJava Spring BootPostgreSQLMySQLRedisArquitetura de SoftwareScrumDiáriasPlanejamentosRefinamentoRetrospectivaFeedback

Desenvolvedor de Software Júnior II

Supera Inovação em Tecnologia · Remoto

Out 2021 — Fev 2022

Nessa fase, comecei a ganhar a confiança dos desenvolvedores mais experientes e fui alocado para um projeto de CRM um pouco mais complexo do que o habitual — um sistema que já existia e já era referência de sucesso antes da minha chegada. Me tornei uma peça fundamental na implementação de features inteiras, integrando autenticação via LDAP/Active Directory, escrevendo stored procedures em SQL Server e construindo componentes React reutilizáveis em TypeScript, sempre em contato direto com o backend em Node.js e Java Spring Boot. Atuei lado a lado com o time de QA na correção de bugs, bugfixes e hotfixes conforme os chamados chegavam direto da produção — identificando queries N+1 que travavam telas inteiras e escrevendo testes unitários para evitar regressões. Também dei os primeiros passos em desenvolvimento mobile com React Native. Ainda estava no começo, mas já estava conseguindo demonstrar a equipe e a gestão meu potencial dentro dos projetos e meu interesse em resolver as tarefas.

CRM CorporativoLDAP/Active DirectoryStored ProceduresSQL ServerComponentes ReutilizáveisReactTypeScriptNode.jsJava Spring BootQABugfixHotfixQueries N+1Testes UnitáriosReact Native

Desenvolvedor de Software Júnior I

Supera Inovação em Tecnologia · Remoto

Mar 2021 — Set 2021

Iniciei na empresa começando do básico, atuando em apenas um ou dois projetos por vez e focado em tarefas mais simples: correção de bugs visuais, ajustes em endpoints simples, CRUDs objetivos e telas pontuais. Participava das reuniões diárias mais como ouvinte, repassando meu status para os desenvolvedores mais experientes. Em alguns momentos do dia atuei em pair programming com colegas de mais tempo de casa — foi assim que aprendi as regras de negócio do sistema e entendi, na prática, a rotina de um desenvolvedor.

ReactTypeScriptNode.jsJava Spring BootCorreção de BugsCRUDsPair ProgrammingOnboarding TécnicoFullstack

Formação Contínua

SQL Avançado

Udemy

Jun 2024

Estruturas de dados avançadas, sintaxe, uso de queries e otimização de bancos de dados.

SQL

Java Spring Boot / Quarkus

Udemy

Mai 2024

Do básico ao avançado em Java com Spring Boot e Quarkus para aplicações profissionais.

JavaSpring BootQuarkus

Angular

Udemy

Jul 2022

Introdução e uso avançado do Angular, PrimeNG e PrimeFaces em aplicações profissionais.

AngularPrimeNG

Ignite React

Rocketseat

Jul 2022

Uso avançado do React com VanillaJS e especialização em otimização de aplicações profissionais.

React

GoStack React

Rocketseat

Nov 2020

Introdução e aprofundamento em React para aplicações profissionais, consolidando conceitos básicos e avançados da ferramenta.

React

Técnico em Informática

CEEP Pedro Boaretto Neto, Cascavel/PR

Jul 2020

Formação técnica com introdução à programação, infraestrutura, redes, bancos de dados e desenvolvimento front-end e back-end (APIs RESTful).

Fundamentos
Stack técnico

Skills & Tecnologias

Frontend
  • JavaScript / TypeScript
  • React / React Native
  • Next.js
  • Angular / PrimeNG / PrimeFaces
  • React Query / Chakra UI
Backend
  • Java (Spring Boot, Quarkus)
  • Node.js (NestJS)
  • Groovy / Grails
  • Contratos REST API
Dados & Arquitetura
  • MySQL / PostgreSQL / SQL Server
  • MongoDB / Redis
  • Modelagem de Dados
  • Stored Procedures
  • Arquitetura de Software
Processos & Práticas
  • Liderança Técnica
  • Engenharia Reversa
  • Code Review
  • Scrum & GitFlow
  • Cerimônias Ágeis
  • Mentoria Técnica
Contato

Vamos conversar?