Córdoba, Argentina · Remote

Desarrollador Full-Stack

Diseño y desarrollo aplicaciones web full-stack con Java (Spring Boot & Spring Cloud), React, APIs REST y base de datos SQL, enfocándome en arquitectura escalable y código limpio y mantenible.

Sobre mí

Mi formación, experiencia y forma de abordar el desarrollo de software.

Hola, soy Tomás, desarrollador Full Stack con experiencia en desarrollo de aplicaciones web, sistemas internos y bases de datos en entornos de producción.

Comencé mi carrera trabajando con PHP y SQL, optimizando consultas y manteniendo sistemas en funcionamiento. Actualmente trabajo principalmente con Java (Spring Boot) y React, enfocado en construir aplicaciones modernas, bien estructuradas y fáciles de mantener.

Me siento cómodo trabajando en equipos remotos y entornos ágiles, colaborando con otros desarrolladores, leyendo y mejorando código existente y construyendo soluciones que generen impacto real.

Skills

Stack principal y herramientas que uso en proyectos reales.

Backend

JavaSpring BootSpring CloudHibernatePHPSymfonyREST APIsSwagger/OpenAPI

Base de Datos

SQL (DDL / DML / DCL)MySQLSQL ServerPostgreSQLQuery optimization

Frontend

JavaScriptReactHTML/CSSTailwindBootstrapVite

DevOps & Herramientas

DockerCI/CDGitHub ActionsAzure DevOpsAWS basicsLinuxGit/GitHubBitbucketJiraAgile/Scrum

Testing & QA

JUnitTDDSeleniumCucumber (BDD)PostmanAllure Reports

Negocio

SSRSMicrosoft Dynamics GP (basic)MikroTik (basic)

Experiencia

Roles reales donde aporté en desarrollo, performance y sistemas.

Cofarsur

Desarrollador Full Stack (Symfony / Spring Boot)

Website →
  • 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

Website →
  • 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)

Website →
  • 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.

Java 21Spring Boot 3Spring CloudSpring SecurityJWTOpenFeignFlywayMavenPostgreSQLApache KafkaReactViteTailwind CSSAxiosReact RouterDockerDocker ComposeGitHub ActionsGHCR
  • 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.

Java 17Spring BootMySQLReactViteJWTDocker
  • 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.

Java Script (ES6+)AJAXHTMLCSS
  • 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.

PHPJavaScriptHTMLCSSMySQL
  • Arquitectura MVC (controllers, models, views)
  • Script SQL incluido en /DB
  • DB local con phpMyAdmin

Este sitio

El portfolio también es un proyecto.

Portfolio desarrollado con React

Ver repositorio

Un portfolio bilingüe (ES/EN) desarrollado para presentar mis proyectos y experiencia profesional. Diseñado con componentes reutilizables, una interfaz limpia y una arquitectura simple de mantener y escalar.

ReactViteTailwind CSSi18nGitHub Pages

Contacto

¿Queres ponerte en contacto conmigo? ¡Me encantaría saber de vos!

Podes enviarme un correo electrónico a [email protected]

Conectate conmigo en LinkedIn

También podes ver mis proyectos en GitHub