# Tomás Fernandes

Tomás Fernandes is a remote worker on Himalayas, Software Developer (Student Projects) at ISEP, based in Portugal.

Source: https://himalayas.app/@tomsfernandes

```text
Career-changing software developer with full-stack Java and React experience.
```

| Detail | Value |
| --- | --- |
| Availability | Open to opportunities |
| Location | Portugal |
| Authorized to work in | Portugal |
| Job categories | Software Developer, Full Stack Developer, Front End Developer, DevOps Engineer, Site Reliability Engineer, Software Engineer, QA Automation Engineer, Infrastructure Engineer, Software Development, Developer, Backend Engineer, Software Developer |
| Skills | Java, JavaScript, HTML, CSS, React, Spring Boot, Junit, Git, GitHub, Linux, Docker, Vagrant, VirtualBox, VMWare, Jenkins, Cypress, Maven, Gradle, Ansible, GitHub Actions, Scrum, DDD, Software Architecture, Software Design Patterns, Test Driven Development, UML, UDP, Spring Data, .NET, Object Oriented Programming, Postman |

## What I'm looking for

```text
I am seeking a collaborative, Agile team role where I can apply full-stack Java/React skills, contribute to CI/CD and infrastructure automation, and continue growing in backend, DevOps, and test automation responsibilities.
```

## About

```text
I am a motivated career-changer from Sports Sciences who completed a postgraduate program in Software Development (SWitCH DEV) at ISEP and several online courses. I have hands-on full-stack experience building Spring Boot backends and React frontends, contributing to CI/CD pipelines, infrastructure automation, and networking projects while emphasizing clean architecture, DDD and test-driven practices.

My practical experience includes team-based Agile development on an enterprise-style university portal, implementing RESTful APIs, UI components, and automated testing, as well as designing CI/CD pipelines with Jenkins and GitHub Actions. I combine discipline, collaboration, and attention to detail from prior roles with a strong technical toolkit focused on Java, JavaScript, Docker, and cloud/devops practices.
```

## Experience

### Software Developer (Student Projects)

ISEP. Dec 2024 - Jun 2025

```text
Built full-stack applications and CI/CD pipelines in team-based projects, implementing RESTful APIs with Spring Boot and UI components with React while applying DDD and test-driven practices.
```

Skills: Java, Spring-Boot, React, REST, Jenkins, Docker, GitHub-Actions, Cypress, Junit

### Vineyard Worker

BAVIT. Mar 2024 - Aug 2024

```text
Worked seasonally in outdoor viticulture tasks, developing organizational skills, intercultural communication, resilience, and teamwork across a diverse international crew during a 6-month placement.
```

Skills: Field-Operations, Teamwork, Physical-Stamina, Cross-Cultural-Communication, Time-Management

### Factory Worker

Bel Portugal. Nov 2021 - May 2022

```text
Operated in a fast-paced production environment, maintaining strict hygiene and safety standards while demonstrating reliability, attention to detail, and strong teamwork over a 7-month period.
```

Skills: Production-Operations, Teamwork, Quality-Control, Process-Adherence, Time-Management

## Education

### Instituto Superior de Engenharia do Porto

Post Graduation, Software Development. 2024 - 2025

Activities and societies: Full‑stack projects including a university portal, TCP/UDP communication project, and CI/CD pipeline; teamwork in Agile environment.

```text
Postgraduate diploma in Software Development (SWitCH DEV) with hands-on full‑stack projects applying Java, Spring Boot, React, CI/CD and networking concepts.
```

### Faculdade de Ciências do Desporto e Educação Física (FCDEF)

Bachelor's Degree, Sports Sciences. 2017 - 2021

Activities and societies: Activities included tennis, padel, and other sports-related practical work.

```text
Bachelor's degree in Sports Sciences focusing on physical training, sports theory, and practical applied skills.
```

## Tech stack

- Postman
- GitHub
- Jenkins
- GitHub Actions
- Spring Data
- Gmail
- Spring Boot
- .NET
- Gradle
- JavaScript
- Java
- Linux
- Ansible
- JUnit
- VirtualBox

To contact Tomás, message them from this profile with a Himalayas employer account: [Hire on Himalayas](https://himalayas.app/hire).

## People also viewed

- [Frederico Pires](https://himalayas.app/@fredericopires): DevOps Engineer, Critical Techworks, BMW Group
- [Fernando Duarte](https://himalayas.app/@fernandoduarte): Senior Software Craftsperson, Codurance Ltd
- [Tiago Barreiros](https://himalayas.app/@tiagobarreiros): Senior Developer, Multivision
- [bruno falis](https://himalayas.app/@brunofalis): Java Fullstack Developer, HumanIT Digital Consulting
- [David Ferreira](https://himalayas.app/@davidferreira): Senior Software Developer, GBLTech (Client: SoftwayMedical)
- [Francisco Arruda](https://himalayas.app/@franciscoarruda): Software Developer, Celfocus, S.A
- [Joao Carvalho](https://himalayas.app/@joaocarvalho1): Node.js & React Full Stack Developer, Sovos
- [Diogo Tavares](https://himalayas.app/@dptavares05): Software Engineering Internship, CIDEHUS Interdisciplinary Centre for History, Cultures and
- [Miguel Pimenta](https://himalayas.app/@miguelpimenta): Full Stack Developer, Accenture
- [Diogo Pinto](https://himalayas.app/@diogopinto): Commercial Representative, Eurobeiras
