Cordoba, Argentina · Remoto
Desarrollador Full-Stack
Diseño y desarrollo aplicaciones web full-stack con Java, Spring Boot, React, APIs REST y bases de datos SQL, enfocándome en arquitectura escalable, código limpio y mantenible, y principios SOLID.

Sobre mí
Mi formación, experiencia y forma de abordar el desarrollo de software.
Hola, soy Tomas Gabriel Cardozo, desarrollador Full Stack con perfil orientado al backend.
Tengo experiencia desarrollando aplicaciones web, sistemas internos y bases de datos, trabajando con tecnologías como Java, Spring Boot, PHP, Symfony, SQL y React.
Comencé mi carrera manteniendo y mejorando sistemas en producción, optimizando consultas SQL y desarrollando funcionalidades para aplicaciones internas. Esa experiencia me permitió entender la importancia de construir software claro, estable y mantenible.
Actualmente estoy enfocado en crear soluciones modernas y bien estructuradas, aplicando buenas prácticas de arquitectura, seguridad, diseño de APIs, autenticación, modelado de bases de datos e integración frontend-backend.
También estoy profundizando en microservicios, aplicaciones cloud-native, entornos Docker, prácticas DevOps y software preparado para entornos reales de producción.
Me gusta trabajar sobre problemas reales, colaborar en equipos remotos o ágiles y transformar requerimientos en soluciones simples, claras y escalables.
Skills
Tecnologías y herramientas que combinan experiencia práctica, proyectos personales y aprendizaje continuo.
Backend
Base de Datos
Frontend
DevOps & Herramientas
Testing & QA
Experiencia
Roles reales donde aporté en desarrollo, performance y sistemas.
Cofarsur
Desarrollador Full Stack (Symfony / Spring Boot)
- Desarrollo y mantenimiento de aplicaciones web full stack utilizando PHP (Symfony), Java (Spring Boot), JavaScript, HTML, CSS y MySQL.
- Participación en la migración del backend desde Symfony hacia Spring Boot, colaborando en el rediseño de la arquitectura y desarrollo de nuevas APIs REST.
- Implementación de nuevas funcionalidades del sistema basadas en requerimientos del negocio y necesidades de usuarios internos.
- Refactorización de código legado y aplicación de buenas prácticas de desarrollo para mejorar mantenibilidad y estabilidad del sistema.
- Optimización de consultas a base de datos y procesos backend, mejorando tiempos de respuesta y rendimiento de la aplicación.
- Trabajo en equipo dentro de un entorno ágil (Kanban) utilizando Jira y Bitbucket, participando en planificación de tareas, code reviews y colaboración con equipos de producto.
Be Innovation Tech
Programming Analyst
- Migración de datos a nuevo ERP.
- Optimización de consultas SQL complejas (horas → segundos).
- Mejora de confiabilidad de datos y rendimiento del sistema.
Grupo Serin
Systems Analyst (IT)
- Administración de bases de datos SQL Server (DDL, DML, DCL).
- Reportes y análisis con SSRS.
- Desarrollo de sistema interno en VB.NET para Calidad.
- Soporte a Microsoft Dynamics GP.
- Administración básica de redes (MikroTik).
- Soporte técnico N2 y N3.
- Organización de tareas con Kanban y tickets.
Proyectos
Algunos de los proyectos en los que he trabajado recientemente.
Sistema de Turnos Médicos
Plataforma escalable basada en microservicios para la gestión de turnos médicos
Sistema de Turnos Médicos es un proyecto full stack de nivel portfolio que demuestra ingeniería backend aplicada al mundo real con microservicios en Spring Boot, autenticación JWT, API Gateway, descubrimiento de servicios con Eureka, configuración centralizada, notificaciones asíncronas con Kafka y un frontend en React para los flujos de pacientes y médicos.
- Arquitectura de microservicios con Spring Boot
- Autenticación segura con JWT y control de acceso por roles
- Notificaciones asíncronas con Kafka y gestión de turnos
- Entorno local dockerizado con múltiples servicios y un frontend en React
Aplicación de Notas
Proyecto personal · Full Stack · REST API + SPA
Sistema de gestión de notas full-stack listo para producción, construido con Spring Boot y React. La aplicación expone una API RESTful asegurada con autenticación JWT y admite la gestión completa del ciclo de vida de las notas, incluyendo creación, categorización, archivado y filtrado. Diseñado con principios de arquitectura limpia, validación de DTO y una configuración containerizada para un desarrollo local consistente.
- API REST con validaciones y DTOs
- Autenticación JWT y flujo login/logout
- CRUD de notas + archivado + categorías
- Frontend con filtros entre Active/Archived
Proyecto CoderHouse
Proyecto personal · Frontend · Vanilla JS
Proyecto web interactivo creado como trabajo final del bootcamp de CoderHouse, orientado a mostrar un uso sólido y moderno de JavaScript sin frameworks. Implementa interacción dinámica con el DOM, validación de formularios y lógica funcional, priorizando una experiencia de usuario clara, eficiente y escalable. Representa una base técnica robusta para el desarrollo posterior con tecnologías como React.
- Manipulación dinámica del DOM
- Consumo de APIs con ajax
- Validación de formularios en frontend
- manejo de eventos y lógica en JS puro
Proyecto PHP IUA
Proyecto personal · Full Stack · Arquitectura MVC
Proyecto web desarrollado como trabajo final del bootcamp de PHP de la Universidad IUA, orientado a mostrar un uso sólido y moderno de PHP sin frameworks. Implementa arquitectura MVC, validación de formularios y lógica funcional, priorizando una experiencia de usuario clara, eficiente y escalable.
- Arquitectura MVC (controllers, models, views)
- Script SQL incluido en /DB
- DB local con phpMyAdmin