Skip to content
View DaviGama08's full-sized avatar
  • Coimbra, Portugal
  • 00:48 (UTC +01:00)

Block or report DaviGama08

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
DaviGama08/README.md

Davi Gama

Junior Backend & Software Engineer | Java | Spring Boot | Distributed Systems

Computer Engineering graduate from Instituto Superior de Engenharia de Coimbra (ISEC), based in Coimbra, Portugal.

LinkedIn Email

About Me

I build backend and full-stack software with a strong focus on Java, Spring Boot, relational databases, distributed systems and production-oriented architecture.

My experience includes professional client delivery, a software engineering internship involving local AI models and API integration, independent product development, and academic systems built around concurrency, networking, persistence and fault tolerance.

I am particularly interested in backend engineering, distributed systems, software architecture and building systems that can be clearly justified from real requirements.

Professional Experience

Software Engineering Intern · Intermedia Intelligent Communications

Coimbra, Portugal · Mar 2026 - Aug 2026

  • Developed a data-redaction pipeline using locally trained models, Python and PyTorch, including dataset preparation and comparative evaluation.
  • Built a FastAPI REST backend and React/Vite interface to integrate and expose model predictions.
  • Evaluated model accuracy, latency, maintainability and operational trade-offs.
  • Worked in an agile environment, documenting technical decisions and delivering iterative improvements.

Freelance Web Developer · Self-Employed

Coimbra, Portugal · Jun 2025 - Present

  • Deliver websites and web applications from requirements gathering through implementation, deployment and maintenance.
  • Work directly with clients on scope, content, technical decisions and delivery.
  • Build production-oriented solutions across static websites, commercial platforms, lead-generation flows and payment-enabled web applications.

Selected Client Work

These are real client projects. Their production source repositories remain private because they contain client code, assets or implementation details.

Coimbra MMA

Production website for a martial arts academy in Coimbra, designed as a fast multilingual public experience with reusable content and strong SEO foundations.

  • Eight-language content system with build-time translation validation
  • Responsive public website for academy information, modalities and contact
  • Structured metadata, JSON-LD, sitemap and robots configuration

Astro 6 · JavaScript · i18n · SEO

Status: Production · Private source

Marta

Commercial and marketing platform for a personal brand, mentorship and digital/physical product presentation, with conversion-focused pages and lead capture.

  • Next.js App Router frontend with reusable domain components and typed content
  • Product catalogue, product-detail flows, waitlist/contact capture and SEO
  • Cloudflare Workers deployment target through OpenNext

Next.js 15 · React 19 · TypeScript · Tailwind CSS · Cloudflare Workers

Status: Private client project

Thiago Santos English Platform

Client platform for English-learning courses, ebooks and digital sales.

  • Static content experience built with Eleventy
  • Server-side flows using Node.js and Express
  • Mercado Pago and Pix payment integration

Eleventy · Node.js · Express · Nunjucks · Mercado Pago

Status: Private client project

Independent Product Engineering

503

Independent publishing platform with a public content experience and separate administration workflow.

  • Spring Boot API with relational persistence
  • Astro public website and React administration interface
  • Production infrastructure using Azure and Cloudflare

Java · Spring Boot · PostgreSQL · Astro · React · Azure · Cloudflare

Multi-tenant Scheduling Platform

Private SaaS-oriented scheduling platform for service businesses, designed around organisation-level tenant isolation and production-oriented security.

  • Multi-tenant domain and organisation boundaries
  • Booking and scheduling workflows
  • Database migrations and integration testing

Java · Spring Boot · PostgreSQL · React · Flyway · Testcontainers

Education

Bachelor's Degree in Computer Engineering

Instituto Superior de Engenharia de Coimbra (ISEC)
2022 - 2026 · Graduated July 2026
Specialisation in Application Development

Coursework covered programming, distributed systems, networks, databases, operating systems and software engineering.

Academic Engineering Projects

My academic work is organised separately under davigama-academic, keeping university engineering projects clearly separated from professional and independent work.

Distributed Quiz Platform

Fault-tolerant distributed quiz system with teacher/student clients, service discovery, primary-backup replication, heartbeats, automatic failover and session recovery.

Java · JavaFX · TCP · UDP · Multicast · SQLite

MyMEDIA Marketplace

Multi-application multimedia marketplace with a REST API, public frontend, internal back office and MAUI Hybrid client, including authentication, role-based access and commerce workflows.

C# · ASP.NET Core · Blazor · Entity Framework Core · SQL Server · JWT

Unix Topic Message Broker

Local topic-based messaging platform with a central manager and independent clients using POSIX IPC, concurrent delivery and persistent messages.

C · POSIX Named Pipes · pthreads · select() · Signals

Windows IPC Word Game

Multi-process word game with human clients, autonomous bots and a native monitoring panel using Win32 IPC and synchronization primitives.

C · Win32 API · Named Pipes · Shared Memory · Threads

JavaFX Chess

Desktop chess application covering legal move validation, check/checkmate, castling, promotion, persistence, undo/redo and multiple design patterns.

Java · JavaFX · Maven · JUnit · MVC

Technical Toolkit

Area Technologies
Backend and APIs Java, Spring Boot, C#, ASP.NET Core, Python, FastAPI, REST, OpenAPI
Persistence PostgreSQL, MySQL, SQL Server, SQLite, Hibernate, JPA, Entity Framework Core
Web development React, TypeScript, Vite, Astro, Next.js, Blazor
Distributed systems TCP, UDP, multicast, WebSocket, replication, failover, asynchronous processing
Testing JUnit, Testcontainers, Vitest, Playwright, ArchUnit
Infrastructure Docker, Azure, Cloudflare, GitHub Actions, Neon
AI and data PyTorch, Transformers, Ollama, RAG, Qdrant
Mobile Kotlin, Jetpack Compose, Flutter, Dart, .NET MAUI

Engineering Focus

  • Backend architecture and REST API design
  • Authentication and authorization
  • Multi-tenancy and relational modelling
  • Transactional consistency
  • Real-time and asynchronous communication
  • Testing and CI/CD
  • Deployment and production security
  • Distributed-system fundamentals

Portfolio & Contact

Selected public repositories are available across this profile and the davigama-academic organisation. Private professional work is represented here through concise case studies while client source code remains private.

Reach me through LinkedIn or email.

Pinned Loading

  1. distributed-quiz-platform-isec distributed-quiz-platform-isec Public

    Academic ISEC project — fault-tolerant distributed quiz platform built with Java, JavaFX, TCP/UDP and SQLite.

    Java

  2. davigama-academic/javafx-chess-isec davigama-academic/javafx-chess-isec Public

    Academic ISEC project — desktop chess application built with Java, JavaFX, Maven and JUnit.

    Java

  3. davigama-academic/surpriseme-gift-assistant-isec davigama-academic/surpriseme-gift-assistant-isec Public

    Academic ISEC project — JavaFX gift-planning assistant for recipients, events and gift-history management.

    Java