Jordão Beghetto Massariol
Soy desarrollador de software fullstack semi senior desde hace poco más de cinco años y llegué al liderazgo técnico de mi equipo poco a poco, ganándome la confianza del equipo en el día a día. A lo largo de estos años, he pasado por una gran variedad de proyectos: rebuilds de sistemas legados, mantenimiento a largo plazo, CRMs, marketplaces, aplicaciones de salud y portales corporativos con IA aplicada, incluido un sistema de salud pública con TDD y auditoría mediante Spring AOP y una plataforma financiera digital lanzada con un rollout controlado. Trabajo con Java, Spring Boot, Node.js, React y TypeScript. Hoy, mi foco está en el desarrollo de aplicaciones fullstack.
Experiencia & Formación
Experiencia Profesional
Líder Técnico
Supera Inovação em Tecnologia · Remoto
Hoy soy la referencia arquitectónica de mi equipo: participo en la definición del stack, de los patrones de diseño y de la estructura de los sistemas nuevos, en el desarrollo de funcionalidades y en el refinamiento técnico con los clientes. Conduzco tres proyectos de alcance nacional para clientes institucionales (salud pública, industria y telecomunicaciones), cada uno con sus propias reglas de negocio y desafíos técnicos — en estos sistemas trabajamos con TDD de principio a fin y un módulo de auditoría mediante Spring AOP. También coordiné con el equipo la construcción de una plataforma financiera digital integrada con CELCOIN: backend en NestJS, caché en Redis, frontend en Next.js como PWA mobile-first y lanzamiento con rollout controlado hasta la liberación general. Conduje dos rebuilds simultáneos de sistemas estatales legados, modernizando aplicaciones Groovy/Grails a React, TypeScript y Java Spring Boot — un trabajo que exigió mucha ingeniería inversa, ya que la documentación original ya no reflejaba el sistema en producción. Estructuré el proceso de definición de los contratos REST entre los equipos antes del inicio de cada sprint, lo que anticipa decisiones de arquitectura y reduce el retrabajo. En el día a día escribo un poco menos de código que antes, porque coordino más el proceso: refino tareas, conduzco las ceremonias, hablo directamente con los clientes sobre plazos, entregas y homologaciones, reviso código y mantengo funcionando los entornos y los pipelines de CI/CD. También integro a nuevos desarrolladores al equipo y participo en las decisiones estratégicas de la empresa.
Desarrollador de Software Semi Senior
Supera Inovação em Tecnologia · Remoto
Fue aquí donde pasé de ejecutar a decidir: arquitecté los primeros proyectos de rebuild de la empresa, definiendo el stack y la estructura de los repositorios para los equipos que crecerían en los años siguientes. Trabajé en el desarrollo y la implantación de sistemas para hospitales de la red pública estatal, aportando decisiones de arquitectura que ayudaron a viabilizar el proyecto, y amplié mi actuación a Angular en un sistema institucional corporativo de alcance nacional. Realicé entrevistas técnicas de contratación y empecé a revisar el código de otros desarrolladores, además de escribir y refinar tareas para el equipo. Vi cómo el trabajo empezaba a dividirse entre código y proceso, con el proceso ocupando cada vez más espacio en mi día a día, y fui ganándome la confianza del equipo para asumir responsabilidades mayores en las entregas de los sprints. También participé en proyectos internos de menor escala, automatizando procesos que más adelante serían útiles para mi propia gestión.
Desarrollador de Software Junior III
Supera Inovação em Tecnologia · Remoto
Participé en mis primeras reuniones de definición arquitectónica, todavía como colaborador, no como decisor. Profundicé mi conocimiento en el stack que usábamos en los proyectos de la época — Java Spring Boot y Quarkus en el backend, React y Angular en el frontend, PostgreSQL, MySQL, MongoDB y Redis en las bases de datos — buscando ejecutar las tareas más rápido sin comprometer el resultado final. Empecé a acompañar el ciclo completo de ceremonias ágiles — dailies, planificaciones, refinamientos, revisiones y retrospectivas — como participante activo, no solo como ejecutor de tareas. También impulsé temas importantes en reuniones estratégicas sobre la cultura de code review y ayudé a poner sobre la mesa lo que, más adelante, se convertiría en los contratos REST entre los equipos de desarrollo.
Desarrollador de Software Junior II
Supera Inovação em Tecnologia · Remoto
Me gané la confianza de los desarrolladores más experimentados y fui asignado a un proyecto de CRM más complejo de lo habitual — un sistema que ya era un caso de éxito antes de mi llegada. Empecé a participar en la implementación de funcionalidades completas: integré autenticación vía LDAP/Active Directory, escribí stored procedures en SQL Server y construí componentes React reutilizables en TypeScript, siempre en contacto directo con el backend en Node.js y Java Spring Boot. Trabajé codo a codo con el equipo de QA en la corrección de bugs, bugfixes y hotfixes que llegaban directamente de producción — identifiqué queries N+1 que bloqueaban pantallas enteras y escribí pruebas unitarias para evitar regresiones. También di mis primeros pasos en desarrollo mobile con React Native y ya lograba mostrar al equipo y a la gestión mi potencial y mi interés en resolver las tareas.
Desarrollador de Software Junior I
Supera Inovação em Tecnologia · Remoto
Empecé en la empresa desde lo básico, trabajando en uno o dos proyectos a la vez, con tareas más simples: corrección de bugs visuales, ajustes en endpoints sencillos, CRUDs objetivos y pantallas puntuales. Participaba en las reuniones diarias más como oyente, reportando mi estado a los desarrolladores más experimentados. Hice mucho pair programming con compañeros con más tiempo en la empresa — así aprendí las reglas de negocio del sistema y entendí, en la práctica, la rutina de un desarrollador.
Formación Continua
SQL Avanzado
Udemy
Estructuras de datos avanzadas, sintaxis, uso de queries y optimización de bases de datos.
Java Spring Boot / Quarkus
Udemy
De lo básico a lo avanzado en Java con Spring Boot y Quarkus para aplicaciones profesionales.
Angular
Udemy
Introducción y uso avanzado de Angular, PrimeNG y PrimeFaces en aplicaciones profesionales.
Ignite React
Rocketseat
Uso avanzado de React con Vanilla JS y especialización en la optimización de aplicaciones profesionales.
GoStack React
Rocketseat
Introducción y profundización en React para aplicaciones profesionales, consolidando conceptos básicos y avanzados de la herramienta.
Técnico en Informática
CEEP Pedro Boaretto Neto, Cascavel/PR
Formación técnica con introducción a la programación, infraestructura, redes, bases de datos y desarrollo front-end y back-end (APIs RESTful).
Habilidades & Tecnologías
- Java (Spring Boot, Quarkus)
- Node.js (NestJS)
- Groovy / Grails
- Contratos REST API
- React / React Native
- Next.js / PWA
- Angular / PrimeNG
- TypeScript / JavaScript (ES6+)
- PostgreSQL / MySQL / SQL Server
- Oracle / MongoDB / Redis
- InfluxDB (series temporales)
- Prisma (ORM) / Stored Procedures
- Arquitectura de Software
- Ingeniería Inversa
- TDD / Mock Service Worker (MSW)
- Microservicios y monolitos
- CI/CD (GitLab, Azure Pipelines) / Docker
- Code Review / Scrum
- Mentoría Técnica
¿Conversamos ya?
Si quieres hablar sobre una vacante, un proyecto o algo que viste por aquí, escríbeme por cualquiera de los canales de abajo.