Torna al CV
Portfolio

Portfolio backend developer a Bergamo

Sono Denis Karaje, backend e cloud developer junior di Bergamo. Qui trovi i progetti che uso come portfolio: API REST, web app PHP con database MySQL, programmazione a oggetti in Java, concorrenza con thread e semafori. Ogni progetto è pubblico su GitHub, così puoi leggere il codice prima ancora di un colloquio.

40+

repository pubbliche

Java · PHP · JS

stack principale

Bergamo

in sede o da remoto

Progetti per area

API e servizi backend

Servizi lato server e API REST: routing delle richieste, validazione dei dati e risposte JSON consumate da client web.

  • thisAPI

    API REST in JavaScript con endpoint CRUD e risposte JSON.

    • JavaScript
    • REST
    • JSON
  • restappinfo

    Applicazione di esercizio sul consumo e l'esposizione di servizi REST.

    • REST
    • HTTP
  • testapi

    Client di test per chiamate HTTP verso API esterne.

    • HTML
    • Fetch API
  • csharp-ws-api

    Esperimenti con API e comunicazione WebSocket in C#.

    • C#
    • WebSocket

Web app PHP e database

Applicazioni web full-stack con PHP e MySQL: form, query SQL, gestione delle tabelle e interfacce responsive.

  • webappforchamps

    Web app PHP per la gestione di un campionato con dati persistiti su database.

    • PHP
    • MySQL
  • apptabellephp

    Generazione e gestione di tabelle dinamiche lato server in PHP.

    • PHP
    • SQL
  • webapp

    Applicazione web con pagine dinamiche e logica lato server.

    • PHP
    • HTML
    • CSS
  • Frontend-JS-Bootstrap

    Interfacce responsive con Bootstrap e interazioni in JavaScript.

    • HTML
    • Bootstrap
    • JavaScript

Java, OOP e strutture dati

Progetti Java orientati agli oggetti: modellazione del dominio, strutture dati generiche, lettura di file CSV e applicazioni desktop JavaFX.

  • LinkedListGenerica

    Implementazione da zero di una lista concatenata generica.

    • Java
    • Generics
  • letturaCSV

    Parsing di file CSV ed elaborazione dei dati in Java.

    • Java
    • I/O
  • wallet

    App JavaFX per tenere traccia delle spese personali.

    • Java
    • JavaFX
  • DashboardJavaFX

    Dashboard desktop con componenti JavaFX e binding dei dati.

    • Java
    • JavaFX
  • AgenziaViaggi

    Modellazione a oggetti di un'agenzia viaggi con classi e relazioni.

    • Java
    • OOP

Concorrenza e sistemi

Esercizi su thread, semafori e socket: sincronizzazione, sezioni critiche e comunicazione di rete.

  • Semaphore

    Sincronizzazione di thread con semafori e sezioni critiche.

    • Java
    • Thread
  • Esercizio-Semaphore

    Produttore/consumatore e accesso concorrente a risorse condivise.

    • Java
    • Concurrency
  • csharp-socket-basics

    Esempi di comunicazione client/server tramite socket.

    • C#
    • Socket
  • BigliettoAttesa

    Sistema a code con gestione dei turni e dello stato.

    • Java
    • Queue

Un backend developer junior a Bergamo

Vivo e studio a Bergamo, dove ho frequentato l'I.T.I.S. P. Paleocapa in Informatica e Telecomunicazioni. Cerco una prima posizione da backend developer in provincia di Bergamo, in Lombardia o da remoto: aziende, software house e agenzie che lavorano con Java, PHP, SQL e servizi cloud. Questo portfolio raccoglie il lavoro concreto dietro le competenze elencate nel CV.

Ti serve un junior backend a Bergamo?

Scrivimi: ti mando il CV completo e ti guido nel codice del progetto che ti interessa di più.