PITER GOMES

I'm a Full-Stack Developer

Computer Science student with a strong analytical background, building full-stack applications and transitioning into software development.

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 Rio de Janeiro, Brazil, and currently based in Münster, Germany. I hold a Bachelor’s in Biological Sciences and a Master’s in Oceanography, and I am now moving into tech as a Computer Science student and aspiring Full-Stack Developer.

I apply my background in analytical thinking, research, and problem-solving to my technical training. My goal is to contribute to collaborative projects while continuously improving my coding skills to build impactful digital solutions.

Name: Piter Gomes

City: Münster

LinkedIn:Profile

GitHub:Profile

Languages: Portuguese • English • German • Spanish

MY Skills

I am continuously improving my software development skills, with hands-on experience in both front-end and back-end technologies. I stay dedicated to learning new frameworks and tools while building personal projects to strengthen my knowledge.

Java
Spring Boot
Angular
TypeScript
React.js
Next.js
JavaScript
HTML
CSS
Tailwind CSS
SCSS
MySQL
MongoDB
PostgreSQL
Docker
Git
GitHub
VS Code VS Code
IntelliJ IDEA
Microsoft Office

MY Education

I am currently pursuing a Bachelor's degree in Computer Science, building strong technical foundations in software development while leveraging my previous academic background in science to enhance analytical and problem-solving skills.

2023 – 2027 (expected)

Bachelor in Computer Science

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

Currently in 6th semester, actively developing programming skills in Java, Spring Boot, Typescript, Angular and databases through coursework and personal projects.

2014 – 2016

Master’s in Oceanography

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

Conducted research on phytoplankton communities, performed data analysis, and presented findings at scientific conferences. Developed strong research, analytical, and teamwork skills.

2008 – 2012

Bachelor’s Degree in Biological Sciences

Souza Marques University – Rio de Janeiro, Brazil

Gained foundational knowledge in biology and scientific research methods, building analytical thinking and problem-solving abilities applied in later academic and professional experiences.

MY Experience

I am seeking a Software Development Internship. While I am early in my tech journey, my previous roles strengthened my problem-solving, organization, and communication skills. I am motivated to apply my technical knowledge, contribute to real projects, and keep growing through hands-on experience in a collaborative environment.

May 2021 – Present

Customer Support Specialist

Majorel (Münster, Germany) – English / Portuguese

Managed customer requests via phone, email, and chat, improving client accounts and campaigns. Strengthened communication, teamwork, and structured problem-solving while maintaining high customer satisfaction.

Latest Projects

01

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 | Spring Boot | MySQL | JWT

02

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 | Spring Boot | MongoDB | OpenAI GPT-3.5

03

Fitness Tracker

Full-stack app to track workouts, activities, and personal goals. Users can log entries, set goals, and visualize progress with dynamic charts.

  • Log workouts, activities, and personal goals with forms and validation.
  • Dynamic dashboard displaying statistics and progress using Chart.js.
  • Backend integration with Spring Boot REST APIs and MySQL database.
  • CRUD operations for workouts, activities, goals, and stats.
  • Frontend developed in Angular with Ng Zorro UI components and responsive layouts.

Angular | TypeScript | SCSS | Chart.js | Spring Boot | MySQL

04

Pizzaria Olivetto

Modern, responsive, and elegant website for a fictional artisanal pizzeria. Built to practice Next.js, TailwindCSS, and Vercel deployment.

  • Dynamic, modular React components for Header, Hero, Menu, Drinks, FAQ, and Footer.
  • Responsive layout with mobile-first design and hamburger menu navigation.
  • Online reservation form integrated via Formspree (1–10 people).
  • PDF menu and drinks menu accessible directly on the site.
  • SEO optimized with meta tags and Open Graph image for sharing.
  • Deployed on Vercel with automatic CI/CD from GitHub.

Next.js | React | TailwindCSS | Formspree | Vercel

05

Customer Manager App

Full-stack application for managing customers efficiently with CRUD operations, built with Angular and Spring Boot, connected to PostgreSQL.

  • Complete CRUD: Create, Read, Update, Delete customers via Angular frontend.
  • Reactive forms with validation and pre-filled data for updates.
  • Responsive UI with modern design.
  • Backend REST API with Spring Boot, validation, and centralized error handling.
  • Integration with PostgreSQL database for persistent data storage.
  • Tested API endpoints with Postman and Angular HttpClientTestingModule.
  • Component-based architecture for maintainability and scalability.

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

06

Springular AI

Springular AI is a full-stack AI chat app built with Spring AI (Java) on the backend and Angular on the frontend. It includes a stateless simple chat and a memory chat with conversation history stored in a database.

  • Simple chat (stateless) and memory chat (persisted).
  • Spring AI integration with OpenAI models.
  • Chat memory persisted with MySQL.
  • Angular standalone components with Signals and Effects.
  • Clean backend architecture with RESTful APIs.
  • Docker Compose for local database setup.

Java | Spring Boot | Spring AI | OpenAI | Angular | TypeScript | MySQL | Docker

07

Next.js CRUD with Firebase

Client management system built with Next.js, Tailwind CSS, and Firebase Firestore. Allows adding, editing, deleting, and listing clients with responsive design and reusable components.

  • Full CRUD operations (Create, Read, Update, Delete) with Firestore.
  • Responsive layout with Tailwind CSS for mobile and desktop.
  • Reusable components: Buttons, Forms, Tables, Layouts, Titles, Icons.
  • Custom React hooks for state and CRUD logic (`useClientes`, `useTabelaOuForm`).
  • Environment variables securely managed via `.env.local`.
  • Modern Next.js architecture with clean folder structure.
  • Integration with Firebase Firestore for persistent storage.

Next.js | React | Firebase | Tailwind CSS | TypeScript | PostCSS

08

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

09

Other Projects

Smaller and older projects showcasing my early experiments with Java, Python, and web development. Click on the links to view the GitHub repositories.

  • Contacts Manager | Python | CLI
  • QRCode Generator | VueJS 2 | HTML5 | CSS | QRious
  • Front-End & Back-End Integration | HTML | CSS | JS | Java | Spring Boot
  • Swing Calculator | Java | Swing
  • Minesweeper Swing | Java | Swing
  • JavaFX Login Screen | Java | JavaFX
  • Library System | Java | MySQL
  • Zoologic | Java
  • Userbase | Java | Spring Boot | H2
  • The Terminal Awakens | Java | Terminal RPG
  • Spotify Player Clone | HTML5 | CSS3 | JS
  • Magazine E-commerce | HTML5 | Tailwind CSS3 | JS
  • Gig-Tracker | HTML5 | CSS3 | JS

Areas of Focus

Web Development

Building responsive websites and applications using modern web technologies, with an emphasis on clean code, usability, and functional solutions.

Backend Development

Focused on Java and Spring Boot, with experience in designing and implementing RESTful APIs, data integration, and applying best practices to support scalable full-stack applications.

Problem Solving

Applying logical thinking along with object-oriented and functional programming principles to analyze problems and develop structured, effective solutions.

Maintenance & Optimization

Dedicated to improving application performance, identifying and fixing issues, and applying optimization and SEO best practices to ensure efficient performance and better visibility.

UI/UX Design

Designing clean and user-friendly interfaces based on established design principles, with attention to layout, usability, and accessibility to enhance the user experience.

Let's Work Together

I’m always open to new opportunities, collaborations, or just a good conversation about technology and innovation. If you’d like to discuss a project, share ideas, or simply connect, feel free to reach out!

Email

piterg.bio@gmail.com

Address

Münster (Germany)

ContactMe!