Córdoba, Argentina · Remote

Full-Stack Developer

I design and build full-stack web applications using Java (Spring Boot & Spring Cloud), React, REST APIs, and SQL databases, focusing on scalable architecture and clean, maintainable code.

About me

My background, experience, and how I approach software development.

Hi, I'm Tomás, a Full Stack developer with experience building web applications, internal systems, and database-driven solutions in production environments.

I started my career working with PHP and SQL, optimizing queries and maintaining production systems. Today I mainly work with Java (Spring Boot) and React, focusing on building modern, well-structured, and maintainable applications.

I’m comfortable working in remote teams and agile environments, collaborating with other developers, improving existing codebases, and building software that delivers real-world impact.

Skills

Main stack and tools I use in real projects.

Backend

JavaSpring BootSpring CloudHibernatePHPSymfonyREST APIsSwagger/OpenAPI

Databases

SQL (DDL / DML / DCL)MySQLSQL ServerPostgreSQLQuery optimization

Frontend

JavaScriptReactHTML/CSSTailwindBootstrapVite

DevOps & Tools

DockerCI/CDGitHub ActionsAzure DevOpsAWS basicsLinuxGit/GitHubBitbucketJiraAgile/Scrum

Testing & QA

JUnitTDDSeleniumCucumber (BDD)PostmanAllure Reports

Business

SSRSMicrosoft Dynamics GP (basic)MikroTik (basic)

Experience

Real roles where I delivered on development, performance, and systems.

Cofarsur

Full Stack Developer (Symfony / Spring Boot)

Website →
  • Development and maintenance of full stack web applications using PHP (Symfony), Java (Spring Boot), JavaScript, HTML, CSS, and MySQL.
  • Participation in the migration of the backend from Symfony to Spring Boot, collaborating in the architectural redesign and development of new REST APIs.
  • Implementation of new system features based on business requirements and internal user needs.
  • Refactoring of legacy code and application of development best practices to improve system maintainability and stability.
  • Optimization of database queries and backend processes, improving response times and overall application performance.
  • Collaboration within an agile environment (Kanban) using Jira and Bitbucket, participating in task planning, code reviews, and coordination with product teams.

Be Innovation Tech

Programming Analyst

Website →
  • Data migration to a new ERP system.
  • Optimization of complex SQL queries, reducing execution times from hours to seconds.
  • Improvement of data reliability and overall system performance.

Grupo Serin

Systems Analyst (IT)

Website →
  • Administration of SQL Server databases (DDL, DML, DCL).
  • Reporting and data analysis using SQL Server Reporting Services (SSRS).
  • Development of an internal quality management tool using VB.NET.
  • Technical support for Microsoft Dynamics GP.
  • Basic network administration using MikroTik.
  • Level 2 and Level 3 technical support for internal users.
  • Task organization and ticket management using Kanban methodologies.

Projects

Some of the projects I've worked on recently.

Medical Appointment System

Scalable microservices-based platform for medical appointment scheduling

Medical Appointment System is a portfolio-grade full-stack project that demonstrates real-world backend engineering with Spring Boot microservices, JWT authentication, API Gateway, Eureka service discovery, centralized configuration, Kafka-based asynchronous notifications, and a React frontend for patient and doctor workflows.

Java 21Spring Boot 3Spring CloudSpring SecurityJWTOpenFeignFlywayMavenPostgreSQLApache KafkaReactViteTailwind CSSAxiosReact RouterDockerDocker ComposeGitHub ActionsGHCR
  • Microservices architecture with Spring Boot
  • JWT-secured authentication and role-based access control
  • Kafka async notifications and appointment management
  • Dockerized local setup with multiple services and a React frontend

Note App

Personal project · Full Stack · REST API + SPA

Production-ready full-stack notes management system built with Spring Boot and React. The application exposes a RESTful API secured with JWT authentication and supports full note lifecycle management, including creation, categorization, archiving, and filtering. Designed with clean architecture principles, DTO validation, and a containerized setup for consistent local development.

Java 17Spring BootMySQLReactViteJWTDocker
  • REST API with validations and DTOs
  • JWT authentication and login/logout flow
  • Notes CRUD + archiving + categories
  • Frontend with Active/Archived filters

Coder House Project

Personal project · Frontend · Vanilla JS

Interactive web project developed as the final assignment of the CoderHouse bootcamp, aimed at showcasing a strong and modern use of vanilla JavaScript without relying on frameworks. It features dynamic DOM manipulation, form validation, and functional logic, prioritizing a clear, efficient, and scalable user experience. The project represents a solid technical foundation for further development with technologies such as React.

Java Script (ES6+)AJAXHTMLCSS
  • Dynamic DOM manipulation
  • API consumption with ajax
  • Frontend form validation
  • Event handling and logic in pure JS

PHP IUA Project

Personal project · Full Stack · MVC Architecture

Web project developed as the final assignment of the PHP bootcamp at the IUA University, aimed at showcasing a strong and modern use of PHP without relying on frameworks. It features MVC architecture, form validation, and functional logic, prioritizing a clear, efficient, and scalable user experience.

PHPJavaScriptHTMLCSSMySQL
  • MVC architecture (controllers, models, views)
  • SQL script included in /DB
  • Local DB with phpMyAdmin

About this website

This portfolio is also a project.

Portfolio website built with React

View repository

A fast, bilingual (EN/ES) portfolio built to present my projects and experience. Designed with reusable sections, a clean UI, and a simple structure that’s easy to maintain and extend.

ReactViteTailwind CSSi18nGitHub Pages

Get in Touch

Feel free to reach out for collaborations or just a friendly hello!

Email me at [email protected]

Connect on LinkedIn

Check out my GitHub