Cordoba, Argentina · Remote
Full-Stack Developer
I design and build full-stack web applications with Java, Spring Boot, React, REST APIs and SQL databases, focusing on scalable architecture, clean, maintainable code and SOLID principles.

About me
My background, experience, and how I approach software development.
Hi, I’m Tomas Gabriel Cardozo, a Full-Stack Developer with a backend-oriented profile.
I have experience developing web applications, internal systems and databases, working with technologies such as Java, Spring Boot, PHP, Symfony, SQL and React.
I started my career maintaining and improving production systems, optimizing SQL queries and developing features for internal applications. That experience helped me understand the importance of building clear, stable and maintainable software.
I’m currently focused on creating modern, well-structured solutions by applying best practices in architecture, security, API design, authentication, database modeling and frontend-backend integration.
I’m also deepening my knowledge of microservices, cloud-native applications, Docker environments, DevOps practices and production-ready software.
I enjoy working on real-world problems, collaborating in remote or agile teams and turning requirements into simple, clear and scalable solutions.
Skills
Technologies and tools that combine hands on experience, personal projects and continuous learning.
Backend
Databases
Frontend
DevOps & Tools
Testing & QA
Experience
Real roles where I delivered on development, performance, and systems.
Cofarsur
Full Stack Developer (Symfony / Spring Boot)
- 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
- 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)
- 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.
- 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.
- 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.
- 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.
- MVC architecture (controllers, models, views)
- SQL script included in /DB
- Local DB with phpMyAdmin