Skip to content

nataliatsi/nataliatsi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Natália S. Gomes

Java Back-End Developer Software Engineer
Repos públicos Commits Top Lang

About me

  • I am a Java back-end developer.
  • I work on the development of RESTful APIs using Java and Spring Boot.
  • I create solutions focused on generating a positive impact on people's lives.
  • I apply my creativity to solve problems in a practical and efficient way.
  • I use tools like Docker, JUnit, and Swagger in my daily work.
  • Currently working on microservices communication, RabbitMq & Kafka.

Work Experience

Java Backend Developer | Freelancer
Jun. 2022 – present

  • Development of RESTful APIs with Java 17 and Spring Boot, from requirements gathering to deployment.

  • Implementation of authentication via JWT and OAuth2 Resource Server.

  • Optimization of Docker images with multi-stage builds, reducing their size by 50%.

  • Test coverage above 80% with JUnit and Mockito.

  • Integrations with PostgreSQL, MySQL, MongoDB, and external services.

  • Asynchronous communication with RabbitMQ and SQS in microservices.

  • API documentation with Swagger/OpenAPI.

Education

Tecnologia em Sistemas para Internet
IFPB – Instituto Federal da Paraíba
Fev. 2021 – Mar. 2025

Languages

  • English – B2: fluent technical reading, intermediate written communication, practice in documentation, tutorials and international courses.
  • Spanish – B1: basic reading and general understanding.

Skills

Java Gradle C CSharp .NET Python Docker SQL MySQL PostgreSQL Yarn Spring Boot JUnit Swagger Vim Linux Hibernate JavaScript Vite RabbitMQ Ubuntu HTML Git Postman FreeBSD Maven NPM Flask

Certifications

  • Back-End Developer – Oracle Next Education

  • Arquitetura com Spring Boot e Cloud – DIO

  • Java e Spring Framework – Alura

Portfolio

MAVIS Icon

MAVIS - RESTful API for managing health profiles and send emergency alerts. Currently being refactored to separate responsibilities into microservices.
Technologies: Java, Spring Boot, JWT, OAuth2 RS, Flyway, Hibernate, Swagger, PostgreSQL, Docker
Links: Repository

Controle de Gastos Icon

Spendwise API - Backend for managing personal expenses, with dynamic filters, JWT authentication, income and expense management, budgeting by category, and financial reports generation.
Technologies: Java, Spring Boot, JWT, OAuth2 RS, PostgreSQL, Hibernate, JUnit, Swagger, H2 Links: Repository

CurrencyMate Icon

CurrencyMate - A console-based currency conversion tool using real-time exchange rates from ExchangeRate-API. Stores conversion history in JSON and logs key events.
Technologies: Java, REST API Consumption, JSON
Links: Repository

SolrBridge Icon

SolrBridge - Microservice architecture for indexing and querying CSV data using Solr. Includes a Flask API to ingest data into PostgreSQL, organize it into JSON and index via Solr. Dockerized for ease of deployment.
Technologies: Python, Flask, PostgreSQL, Solr, Docker
Links: Repository

Badge Bootcamp Santander 2025 – Backend com Java Badge Bootcamp TONNIE – Java and AI in Europe Badge Bootcamp Coding the Future – Arquitetura com Spring Boot e Cloud Badge Bootcamp Santander 2024 – Backend com Java Badge Formação Java Backend Developer – Oracle Next Education + Alura

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published