PITER GOMES

I'm a Full-Stack Developer

From biology to software development. Computer Science student and Full-Stack Development Intern turning an analytical, research-driven background into full-stack web applications.

Piter Profile Picture

Why Hire Me

Building skills in back-end and front-end development, database management, and project architecture, I focus on practical, well-structured projects. Explore my work on GitHub.

About Me

I am Piter Gomes, originally from Brazil and currently based in Germany. I hold a Bachelor’s in Biological Sciences and a Master’s in Oceanography. I am currently pursuing a Computer Science degree while working as a Full-Stack Development Intern, gaining hands-on experience building and maintaining web applications across both frontend and backend.

I bring my background in analytical thinking, research, and problem-solving into my work as a Full-Stack Development Intern. Alongside my Computer Science studies, I am continuously developing my technical skills and gaining practical experience by contributing to collaborative projects and building reliable, user-focused digital solutions.

Name: Piter Gomes

Location: Germany

LinkedIn: View Profile

Languages: Portuguese • English • German • Spanish

MY Skills

Full-Stack development skills with experience in frontend, backend, databases, and development tools.

Go
Python
Java
Spring Boot
TypeScript
React.js
Next.js
Angular
HTML
CSS
SCSS
PostgreSQL
MySQL
MongoDB
Docker
Git
GitHub
VS Code VS Code
Cloud Code

MY Education

Currently pursuing a Bachelor’s Degree in Computer Science, combining academic training with hands-on experience as a Full-Stack Development Intern.

2023 – 2027 (expected)

Bachelor’s Degree in Computer Science

Faculdade das Américas (FAM) – São Paulo, Brazil

Currently in the 7th semester, developing skills in software development, Go, TypeScript, React, databases, and REST APIs through coursework, professional experience, and personal projects.

2014 – 2016

Master’s Degree in Oceanography

Universidade do Estado do Rio de Janeiro (UERJ) – Rio de Janeiro, Brazil

Conducted scientific research, analyzed data, and presented findings at academic conferences, developing strong skills in research, data analysis, and problem-solving.

2008 – 2012

Bachelor’s Degree in Biological Sciences

Souza Marques University – Rio de Janeiro, Brazil

Built a strong foundation in biological sciences and scientific research, developing analytical and critical-thinking skills that continue to support my professional development.

MY Experience

Currently working as a Full-Stack Development Intern, applying my Computer Science background to real-world software development. My experience includes backend development with Go, frontend development with TypeScript, database management, and data analysis, contributing to technology solutions in a real-world sports analytics platform.

August 2026 – Present

Full-Stack Development Intern

TipManager – Technology Consulting | Remote

Developing and maintaining software solutions across backend and frontend, with a focus on Go, TypeScript, databases, and data analysis. Applying software engineering principles, programming logic, architecture, and testing practices to real-world projects.

Working on a sports analytics platform providing real-time statistics, data analysis, and AI-powered insights across multiple sports and esports.

May 2021 – Present

Customer Support Specialist

Majorel – Münster, Germany | English / Portuguese

Managed customer requests via phone, email, and chat, supporting client accounts and campaigns. Developed strong communication, teamwork, organization, and structured problem-solving skills while maintaining high customer satisfaction.

Latest Projects

01

MindK AI

Knowledge-management app for writing notes, uploading documents, and chatting with an AI assistant that answers grounded in that content through a real Retrieval-Augmented Generation (RAG) pipeline, instead of a thin wrapper around a chat API.

  • Notes and document upload (PDF, Markdown, plain text) organized into a personal knowledge base.
  • Automatic chunking, embedding, and semantic search (cosine similarity) over uploaded documents.
  • AI chat grounded in a single note or the full knowledge base, with cited sources and relevance scores.
  • Authentication via Clerk with per-user data isolation enforced at the database layer, verified by integration tests.
  • Layered Go backend (handlers → services → repositories) with automated unit and integration tests.
  • REST API documented with Swagger/OpenAPI, plus Docker support for the backend and PostgreSQL.

React | TypeScript | Vite | Go | SQLite | PostgreSQL | OpenAI | Clerk | Docker

02

Worklog

Full-stack application for daily activity tracking, allowing employees to register tasks by Program, Team, Language, Activity, and Subactivity with automatic time tracking.

  • Starts a new activity while automatically closing the currently running one.
  • The Save Day action finalizes the workday and closes any open activity.
  • Daily history showing activity durations and highlighting the currently running task.
  • Backend business rules ensure only one open activity at a time and one workday per employee per date.
  • Lookup APIs for programs, teams, languages, activities, and dependent subactivities.
  • Global API exception handling with standardized error responses and frontend toast notifications.
  • Responsive and modern UI.

Java | Spring Boot | PostgreSQL | Angular | TypeScript | SCSS | RxJS

03

Brincadeiras

App to search and generate creative activity ideas for children, encouraging free play and creativity. Integrated with AI for automatic activity generation.

  • Filter activities by title, age group, and materials.
  • Create, edit, and view activity details through the React frontend.
  • Backend integration (Spring Boot) with MongoDB Atlas for data storage.
  • Automatic activity generation using OpenAI GPT-3.5.
  • Deployment: backend on Render (hibernates on free tier) and frontend on Vercel.

React | Vite | CSS3 | Java | Spring Boot | MongoDB | OpenAI GPT-3.5

04

Cars Management

Full-stack application for managing cars, brands, owners, and accessories, with CRUD, authentication, and role-based permissions. Deployed on Vercel (frontend) and Render (backend).

  • Full CRUD for cars, brands, owners, and accessories with MySQL database.
  • Frontend built with Angular and MDB Angular UI Kit, with responsive forms and lists.
  • Backend built with Spring Boot, including JWT authentication, validation, and centralized error handling.
  • Integration between frontend and backend via REST APIs.
  • Deployment practice on AWS, with backend on Render and frontend on Vercel.

Angular | TypeScript | SCSS | Java | Spring Boot | MySQL | JWT

05

Other Projects

Additional projects covering AI integration, full-stack CRUD applications, and a terminal-based game. Click on the links to view the GitHub repositories.

  • Springular AI | Java | Spring Boot | Spring AI | Angular
  • The Terminal Awakens | Java | Terminal RPG
  • Fitness Tracker | Angular | Java | Spring Boot | MySQL
  • Pizzaria Olivetto | Next.js | TailwindCSS | Vercel
  • Customer Manager App | Java | Spring Boot | Angular | PostgreSQL

Areas of Focus

Full-Stack Development

Building web applications across frontend and backend, using technologies such as TypeScript, React, Go and Python, with a focus on clean and maintainable code.

Backend & APIs

Developing backend services with Go and Python designing RESTful APIs, integrating databases, and applying software engineering principles to build reliable and scalable applications.

Data & Databases

Working with PostgreSQL, MySQL, and MongoDB to structure, manage, and analyze data, with a growing focus on data-driven applications and real-time information.

Problem Solving

Applying logical thinking, software engineering principles, and analytical skills to understand problems and develop structured, practical, and effective solutions.

Let's Work Together

I’m open to new opportunities, collaborations, and interesting projects in technology. If you’d like to discuss an opportunity, share an idea, or simply connect, feel free to get in touch.

Location

Germany

ContactMe!