Skip to content
View nataliatsi's full-sized avatar
💭
💭

Block or report nataliatsi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nataliatsi/README.md

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

Pinned Loading

  1. certificates-hub-progirls certificates-hub-progirls Public

    Sistema para geração automática e envio de certificados de eventos da comunidade ProGirls.

    Java 1 2

  2. mavis-backend mavis-backend Public

    MAVIS – Medical Assistance Vital Information System: Aplicativo de monitoramento remoto para assistência de saúde e segurança em emergências.

    Java 1

  3. api-despesas-java-05 api-despesas-java-05 Public

    Forked from Programmer-Girls/api-despesas-java-05

    Sua ajudante digital contra gastos esquecidos 💸 – API em Java/Spring Boot com foco em controle financeiro pessoal, segurança com JWT e persistência via PostgreSQL.

    Java

  4. family-cashcard-manager family-cashcard-manager Public

    Microserviço Spring Boot para gerenciamento seguro de cartões pré-pagos com APIs RESTful, testes automatizados com JUnit e arquitetura modular.

    Java