Sebastian Rosiński · Sviluppatore PHP, backend e‑commerce

Prima il processo.Poi il codice.

Progetto e sviluppo il backend di grandi piattaforme e‑commerce. Parto dal processo di business e scelgo architettura e integrazioni in modo che il sistema risolva i problemi reali dell’azienda e non si limiti a funzionare.

Realizzo anche prodotti digitali miei e siti per aziende più piccole.

13annidi PHP, dal 2013
8annidi collaborazione B2B su piattaforme e‑commerce
2appprodotti miei su Google Play
5certificati10xDevs, di cui uno con menzione, e Git

Alcuni marchi dei progetti e‑commercePiattaforme sviluppate in collaborazione con merce.com

  • New Balance
  • Romet
  • Wkręt-met

Servizi

Come aiuto le aziende

Parto dal problema dell’azienda, non dal framework.

Architettura applicativa

Modello il processo insieme al business e suddivido il sistema in contesti prima che venga scritta la prima riga di codice.

Situazione tipicaIl sistema cresce e ogni modifica tocca più punti contemporaneamente.

Un esempio di processo d’ordine come sequenza di eventi

  1. Prodotto aggiunto al carrello
  2. Ordine effettuato
  3. Pagamento ricevuto
  4. Fattura emessa
  5. Pacco spedito
Event StormingDomain‑Driven Design

E‑commerce

Sviluppo e ottimizzo grandi negozi online e moduli su misura per il progetto.

PHPMySQL

Integrazioni

Collego la piattaforma ai sistemi esterni tramite API e code di messaggi.

RabbitMQAPI

Ricerca e prestazioni

Velocizzo la ricerca e le query, perché il negozio funzioni anche nei picchi di vendita.

SolrOttimizzazione delle query

Manutenzione

Seguo la piattaforma dal rilascio al lavoro quotidiano: misuro, correggo e sviluppo.

StabilitàSupporto tecnico

Siti e app per piccole imprese

Siti aziendali con iscrizioni online e app mobili, come Practice e Kidalu.

Siti webAndroid

Come lavoro

Come si svolge la collaborazione

Quattro fasi, in quest’ordine: dalla comprensione del processo alla manutenzione di un sistema funzionante.

  1. 01

    Eventi

    Scompongo il processo su post-it: che cosa succede, chi decide e dove sono i punti dolenti.

    Event Storming

    RisultatoUn quadro condiviso del processo: che cosa succede, chi decide e dove sono i problemi.

  2. 02

    Confini

    Suddivido il sistema in contesti, perché una modifica al carrello non comprometta le fatture.

    Domain‑Driven Design

    RisultatoUna mappa dei contesti: quali parti del sistema sono responsabili di cosa.

  3. 03

    Codice

    PHP, test e integrazioni che si leggono bene anche dopo un anno.

    PHP · MySQL · RabbitMQ

    RisultatoModuli e integrazioni pronti per il rilascio e per gli sviluppi futuri.

  4. 04

    Manutenzione

    Misuro, ottimizzo e correggo. Il negozio deve reggere anche i picchi di vendita.

    Solr · prestazioni

    RisultatoUna piattaforma stabile anche nei picchi di vendita.

Uso l’AI come un pair programmer: accelera il lavoro, ma le decisioni restano mie. Certificati 10xDevs, di cui uno con menzione, e nessuna fiducia nella magia.

Progetti

Progetti selezionati

Prodotti miei, un sito per un’azienda locale e una collaborazione pluriennale su piattaforme e‑commerce. Ogni progetto è descritto allo stesso modo: problema, soluzione, tecnologie e risultato.

Tutti i progetti
Sito del marchio Kidalu con app educative per bambini
Il sito Kidalu su uno smartphone

Sito del marchio e app

Kidalu

Kidalu è il mio marchio di app educative per bambini: senza pubblicità e senza tracciamento, in polacco, tedesco e inglese. Le realizzo dall’idea fino alla pubblicazione su Google Play.

Problema
I genitori cercano app educative senza pubblicità e senza tracciamento, e il marchio aveva bisogno di un sito in tre lingue.
Soluzione
Due app Android, Czytam (lettura) e Piszę (scrittura), e un sito del marchio che presenta le app e offre una guida per i genitori.
Risultato
Le app sono su Google Play e il sito guida i genitori in polacco, tedesco e inglese.
Tecnologie
AndroidGoogle PlayPL · DE · EN
Home page della scuola di lingue Practice: offerta dei corsi e iscrizioni online
Il sito della scuola di lingue Practice su uno smartphone

Sito di una scuola di lingue

Practice

Problema
La scuola insegna sette lingue in tre sedi e aveva bisogno di un unico punto in cui chi vuole seguire un corso trovi l’offerta e si iscriva da solo.
Soluzione
Un sito con l’offerta di sette lingue, gruppi fino a sei persone, le sedi di Mikołów e Orzesze e le iscrizioni online.
Risultato
Gli studenti consultano l’offerta e si iscrivono online, anche dallo smartphone.
Tecnologie
Sito webIscrizioni onlineVersione mobile

Collaborazione B2B · dal 2017

Piattaforme e‑commerce

Problema
I grandi negozi online di marchi di settori diversi devono funzionare senza interruzioni, e ogni modifica tocca gli ordini e i sistemi esterni.
Soluzione
Sviluppo moduli su misura, integrazioni tramite code RabbitMQ e la ricerca su Solr. Prima modello il processo, poi scrivo il codice.
Risultato
La collaborazione prosegue senza interruzioni dal 2017: dai rilasci alla manutenzione quotidiana delle piattaforme.

Tecnologie

PHPMySQLRabbitMQSolr

Alcuni marchi dei progetti e‑commerce

  • New Balance
  • Romet
  • Wkręt-met

Piattaforme sviluppate in collaborazione con merce.com

Icona dell’app Dietabis: una ciotola con una foglia

App mobile · Android e iOS

Dietabis

Problema
Chi cucina con un robot da cucina con funzione di cottura vuole mangiare secondo un obiettivo calorico preciso, ma ricalcolare kcal e macro dopo ogni modifica della ricetta richiede tempo.
Soluzione
Piani alimentari pronti in diverse varianti di kcal. Per ogni piatto, le modifiche «nella pentola» e le aggiunte «nel piatto» con kcal e macro calcolati, lo scambio dei pasti all’interno del piano e un acquisto unico senza account.
Risultato
L’app debutta in Polonia; la pubblicazione su Google Play e sull’App Store è in preparazione.
Tecnologie
FlutterAndroid · iOSAcquisti in‑appSupabase

Casi di studio completi · Kidalu con le sue app, Practice, piattaforme e‑commerce e Dietabis

Tutti i progetti

Carriera

Esperienza

Da un sistema di reportistica su Joomla al backend di grandi negozi online.

  1. 2017 – oggi

    Sviluppatore PHP indipendente

    Collaborazione B2B con merce.com · Mikołów (Polonia) · ibrido

    • Sviluppo e ottimizzazione di negozi online
    • Integrazioni con sistemi esterni
    • Moduli su misura per il progetto
    • Prestazioni e stabilità delle piattaforme
    • Supporto tecnico dal rilascio alla manutenzione
    PHPMySQLRabbitMQSolrEvent Storming
  2. 2016 – 2017

    Sviluppatore PHP

    JSJ Group · Gliwice (Polonia)

    • Sviluppo di applicazioni in PHP
    PHPOOP
  3. 2015 – 2016

    Sviluppatore front-end

    I-Systems · Gliwice (Polonia)

    • Codifica di newsletter HTML
    • Template per le aste Allegro
    HTMLCSSNewsletterAllegro
  4. 2013 – 2015

    Sviluppatore

    MEDAS Sp. z o.o. · Katowice (Polonia)

    • Sistema di reportistica basato sul CMS Joomla
    JoomlaMySQL

Crescita

Certificati, formazione e istruzione

Certificati

  • agosto 202610xDevs 3.0PrzeprogramowaniBuilderChampionArchitect
  • dicembre 202510xDevs 2Przeprogramowanicon menzione
  • 27 marzo 2016Corso Git – sistema di controllo versioneStrefa Kursów

Formazione

  • Starter Pack del Leader, parte 223–25 ottobre 2024Bottega IT Minds
  • Starter Pack del Leader, parte 125–27 giugno 2024Bottega IT Minds
  • Domain‑Driven Design8–10 novembre 2022Bottega IT Minds

Istruzione

  • Laurea magistrale, Informatica ed Econometria2012–2014Università di Economia di Katowice
  • Laurea triennale, Informatica ed Econometria2009–2012Università di Economia di Katowice
Sebastian Rosiński, sviluppatore PHP e fondatore di CodeDriven

Mikołów, Slesia, Poloniain modalità ibrida o da remoto

Chi sono

Sebastian Rosiński

Sviluppatore PHP, backend e‑commerce · fondatore di CodeDriven

Scrivo in PHP dal 2013. Ho iniziato con un sistema di reportistica su Joomla, poi sono arrivati le newsletter e i template per Allegro, e oggi mi occupo del backend di negozi che non possono fermarsi.

Ho studiato informatica ed econometria, quindi per me il processo di business è il punto di partenza, non un ostacolo. Prima di scrivere un modulo voglio sapere che cosa succede davvero tra l’ordine e la fattura.

Intervengo dove il codice si è aggrovigliato e lo lascio in condizioni che ne consentono la manutenzione.

FAQ

Domande frequenti

Il primo passo è un colloquio su ciò che si vuole realizzare o su ciò che ha smesso di funzionare.

Parliamone
Con quale formula collabori?

In modalità B2B, tramite la ditta CodeDriven. Lavoro da Mikołów, in Polonia, in modalità ibrida o da remoto.

Ti inserisci in un team esistente?

Sì. Dal 2017 sviluppo e mantengo piattaforme e‑commerce in modalità B2B, in collaborazione con merce.com.

Da dove si comincia?

Da un colloquio su ciò che deve funzionare meglio. Un processo complesso viene prima scomposto in eventi (Event Storming) e solo dopo si pianifica il codice.

Segui anche progetti più piccoli?

Sì: siti aziendali con iscrizioni online e app mobili, come Practice e Kidalu.

Contatti

Un progetto o un problema tecnico?

Scrivimi che cosa vuoi realizzare o che cosa ha smesso di funzionare. Ti risponderò con una proposta concreta, non con un’offerta preconfezionata.

Serve supporto su una piattaforma e‑commerce

Architettura, integrazioni, prestazioni e manutenzione. Collaborazione B2B, in modalità ibrida o da remoto.

Scarica il CV

Serve un sito o un’app

Siti aziendali e app mobili per piccole imprese, come Practice e Kidalu.

Descrivi il progetto
Forma di collaborazione
B2B, tramite la ditta CodeDriven
Sede e modalità di lavoro
Mikołów, Slesia, Polonia · in modalità ibrida o da remoto
Primo passo
Un colloquio su ciò che si vuole realizzare o su ciò che ha smesso di funzionare

Scrivi un messaggio

Dopo l’invio risponderò via e‑mail con alcune domande o con la proposta di un breve colloquio.

I dati del modulo saranno utilizzati esclusivamente per rispondere al messaggio. Informativa sulla privacy.