Vai al contenuto

Profilo professionale

Jakub Płużek

Senior PHP / Full-Stack Developer

Mantengo ed estendo siti WordPress di produzione per clienti svizzeri. PHP, backend, API, integrazioni, debugging. Cursor, Claude e ChatGPT stanno nel lavoro di tutti i giorni. Il diff lo leggo comunque io.

Freelance / B2B, da remoto, soprattutto progetti svizzeri

Polonia, da remoto

biuro@qba-soft.pl

Jakub Płużek, profilo professionale

Su di me

Programmo in produzione da più di 10 anni. Soprattutto PHP, WordPress e backend.

Gran parte del tempo da remoto, per agenzie svizzere e i loro clienti. Ho iniziato in Webkönig GmbH / Onebyte AG. Dopo l'acquisizione di Onebyte da parte di what.AG sono rimasto sulle stesse piattaforme cliente.

Mi piacciono i sistemi già in produzione. PHP su misura, API REST, SQL, WooCommerce, Polylang, cache, SMTP. Un ticket del PM spesso è vago. Il mio lavoro è trasformarlo in qualcosa che si può mettere in prod senza troppi rischi.

L'IA fa parte del workflow quotidiano: leggo il codice esistente più in fretta e automatizzo ciò che si ripete.

Esperienza

Freelance / B2B Senior PHP / Full-Stack Developer

what.AG

Lavoro con what.digital su siti svizzeri in produzione, comprese piattaforme che già conoscevo da Onebyte AG. Nel quotidiano: WordPress, nuove funzioni, bug in produzione, stime, confronto con i PM.

  • WordPress su siti live: cose nuove e quelle vecchie da tenere in vita.
  • Problemi di produzione: trovare, sistemare, deploy.
  • Cache e performance quando un sito rallenta.
  • SMTP quando le mail non arrivano più.
  • WooCommerce e pagamenti quando qualcosa si rompe.
  • Polylang / contenuti multilingue.
  • Stime e note tecniche per i PM, più daily worklog e checkout.

Senior PHP / Full-Stack Developer da remoto

Onebyte AG / Webkönig GmbH

Un periodo lungo da remoto per un'agenzia svizzera. PHP e WordPress, piattaforme cliente esistenti, integrazioni backend, manutenzione continua. Diversi di quei sistemi sono continuati con me dopo l'acquisizione di Onebyte da parte di what.AG.

  • Precedenti piattaforme WordPress con feed XML/API e manutenzione in produzione pluriennale.

Lavori cliente selezionati in what.AG

Per i clienti what.AG ho lavorato su centinaia di pagine e sottopagine WordPress — sviluppo, manutenzione, integrazioni e debug in produzione. Qui sotto solo alcuni degli esempi di lungo periodo più importanti. Il resto del lavoro in agenzia è descritto in modo generale, senza nomi di clienti specifici.

ACTIV FITNESS / Fitnesspark

Progetto di lungo periodo, da Onebyte AG e poi in what.AG.

activfitness.ch fitnesspark.ch

Piattaforme WordPress/PHP per ACTIV FITNESS e Fitnesspark, due reti fitness svizzere del gruppo Migros. Responsabilità di sviluppo importante su entrambe. Su Fitnesspark porto avanti la maggior parte dello sviluppo corrente da solo.

  • WordPress/PHP, incluse API e import di dati dai sistemi dell'ecosistema Migros.
  • Funzioni studi e localizzazione, inclusa mappa e locator.
  • Cache, performance, debugging in produzione e sviluppo successivo.
  • Digital Signage per gli schermi in studio: ora in test, feedback del cliente positivo, previsto un rollout più ampio.

Swiss Cycling

Progetto di lungo periodo, da Onebyte AG e poi in what.AG.

swiss-cycling.ch

Grande piattaforma WordPress/PHP di lunga data della federazione ciclistica svizzera. Sviluppo sostanziale insieme a un altro sviluppatore. Collegata a sistemi esterni, con un miglioramento reale di stabilità e performance.

  • Integrazione Data Center / BegaSoft via API: dati di gare e risultati sul sito WordPress.
  • PHP su misura e backend intorno a quelle integrazioni.
  • Cache su più livelli: Transients WordPress, più coordinamento della cache Laravel / Data Center prima dell'esposizione via API.
  • Performance su un sito di produzione prima lento, con molto traffico. Cloudflare e lavoro su server / infrastruttura. Debugging in produzione e manutenzione di lungo periodo.

Altro lavoro in agenzia

Oltre alle piattaforme nominate sopra ho seguito decine di altri siti cliente: shop WooCommerce, nuovi build WordPress, migrazioni da CMS più vecchi, contenuti multilingue e manutenzione quotidiana in produzione.

  • WooCommerce: ordini multi-sede, regole di prezzo, pagamenti e diagnostica in produzione.
  • Nuovi siti WordPress: blocchi/componenti custom, struttura dei contenuti, frontend basato sui framework condivisi del team.
  • Migrazioni legacy (inclusi TYPO3 più vecchi) e manutenzione di lungo periodo dopo.
  • Integrazioni XML/API, Polylang, cache, SMTP, stime e ticket PM quotidiani.
  • Nel corso degli anni: centinaia di pagine WordPress in progetti diversi — qui mostro solo quelli con maggiore responsabilità e continuità.

L'IA nel lavoro di sviluppo quotidiano

Non tratto l'IA come un generatore di codice a cui si passa un compito aspettando il risultato. Fa parte del workflow normale — dall'analisi di un sistema esistente, attraverso implementazione e debugging, fino a documentazione, test e automazione dei processi ripetitivi.

Come ci lavoro

  • Cursor come ambiente di lavoro principale — analisi del codice esistente, implementazione, refactoring e lavoro su un contesto di progetto più ampio.
  • ChatGPT e Claude come strato aggiuntivo di analisi — architettura, ricerca di problemi, un secondo punto di vista sui cambiamenti più difficili e l'ordine di requisiti poco chiari.
  • Contesto di progetto persistente invece di prompt una tantum — documentazione sullo stato del progetto, handoff, cronologia delle decisioni, istruzioni e workflow specializzati, così gli strumenti possono continuare senza ripartire da zero ogni volta.
  • n8n e MCP per l'automazione — collego i modelli a posta, API, documentazione, repository e ai miei processi.
  • Human-in-the-loop — il codice generato non va direttamente in produzione. Leggo il diff, verifico l'impatto, lancio i test e mi assumo la responsabilità della soluzione finale.

Dai suggerimenti di codice a workflow interi

Sul mio prodotto QS AlcoRhythm uso l'IA in modo più ampio che solo in fase di programmazione. Ho costruito tra l'altro un workflow n8n self-hosted che gestisce la casella di supporto, con knowledge base sincronizzata, elaborazione automatica dei messaggi e audit delle risposte.

Automatizzo anche altre parti del processo di rilascio e il lavoro con le Google Play API. Il workflow obiettivo va dall'idea di una funzione all'analisi d'impatto, implementazione, test, localizzazioni e documentazione, fino alla preparazione della release e all'aggiornamento dei contenuti collegati.

Il valore più grande dell'IA, per me, non è scrivere codice più in fretta. È poter costruire un processo in cui una parte crescente del lavoro di routine avviene in automatico, e la mia attenzione resta sulle decisioni tecniche, sulle eccezioni e sulla qualità della soluzione.

Prodotto proprio e strumenti

QS AlcoRhythm

qba-soft.pl

La mia app Flutter per Android. Tracking dell'alcol semplice, senza prediche. Offline-first.

  • Flutter, prima Android.
  • Testi in PL, EN, DE, FR, IT.
  • Funziona offline. Export/import JSON. Le impostazioni restano.
  • Test su Google Play e scheda store.
  • Pagina prodotto su qba-soft.pl, casella di supporto, pianificazione del premium.
  • Fatta in Cursor. Anche la doc, ma non a occhi chiusi.

n8n sul mio NAS

n8n self-hosted su un Synology. Docker Compose, PostgreSQL. Automazione del supporto QS AlcoRhythm e i miei workflow.

  • Docker Compose su un NAS Synology.
  • n8n e PostgreSQL, i dati sopravvivono a un reboot.
  • HTTPS dietro reverse proxy.
  • Casella di supporto: IMAP, poi elaborazione da un modello.
  • Cache di conoscenza di supporto e bozza di report settimanali.