Skip to content
View DaviGama08's full-sized avatar
  • Coimbra, Portugal
  • 18:09 (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.

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

Software Engineer · Backend · Distributed Systems · Full-Stack

Computer Engineering graduate from the Instituto Superior de Engenharia de Coimbra — ISEC, based in Coimbra, Portugal.

LinkedIn Email

About Me

I work across backend engineering, distributed systems and full-stack development. My experience includes networked applications, REST APIs, desktop and mobile interfaces, concurrency, persistence, testing, documentation and deployment.

I am open to junior and graduate software-engineering opportunities in Portugal, across Europe or remotely.

Academic Projects — ISEC

These four projects were developed in an academic context at the Instituto Superior de Engenharia de Coimbra. Their portfolio repositories are presented as academic engineering work, not as personal or commercial products.

Fault-tolerant Java and JavaFX quiz platform with TCP/UDP discovery, primary-backup replication, automatic failover, concurrent clients and SQLite persistence.

Java · JavaFX · TCP/UDP · Multicast · SQLite · Maven

Desktop chess application demonstrating rule modelling, MVC-oriented separation, Memento-based undo/redo, persistence, testing and reusable object-oriented patterns.

Java · JavaFX · MVC · Memento · JUnit · Maven

JavaFX desktop application for managing recipients, events and gift history and producing personalised gift and card-message suggestions.

Java · JavaFX · Jackson · JUnit · Maven

4. MyMedia Marketplace

Full-stack multimedia marketplace composed of a Blazor frontend, REST API, back office and shared Web/MAUI components, with Identity, JWT and Entity Framework Core.

The portfolio repository has been renamed to mymedia-marketplace-isec but remains private while tracked configuration and credential material are remediated. A public link will be added only after the security review passes.

C# · .NET · Blazor · REST API · Entity Framework Core · SQL Server

Technical Toolkit

Area Technologies
Backend and APIs Java, Spring Boot, C#, ASP.NET Core, Python, FastAPI, REST, OpenAPI
Distributed systems TCP, UDP, multicast, Kafka, replication and asynchronous processing
Web development React, Vite, Blazor, Astro, JavaScript, HTML and CSS
Mobile development Kotlin, Jetpack Compose, Flutter, Dart and .NET MAUI
AI and data PyTorch, Transformers, MATLAB, model evaluation and LLM APIs
Persistence PostgreSQL, SQL Server, MySQL, SQLite, Firebase, EF Core and Hibernate
Systems programming C, C++, Win32, threads, shared memory, named pipes and synchronization
Tools Git, GitHub, GitLab, Docker, Maven, Gradle, Postman, Swagger and CI workflows

Education

Bachelor's Degree in Computer Engineering

Instituto Superior de Engenharia de Coimbra — ISEC
Specialisation in Application Development · 2022–2026

Professional Experience

Freelance Web Developer

Developed and delivered websites from requirements gathering through implementation and deployment, working directly with clients and maintaining production solutions.

Contact

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. javafx-chess-isec javafx-chess-isec Public

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

    Java

  3. surpriseme-gift-assistant-isec surpriseme-gift-assistant-isec Public

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

    Java