Servizi di sviluppo Symfony
Servizi di sviluppo Symfony per applicazioni web e back office, API REST e GraphQL su API Platform, sistemi SaaS ed enterprise, negozi Sylius e Shopware, servizi di pagamento e fatturazione, Drupal, Pimcore e altre piattaforme costruite su Symfony, e upgrade di applicazioni Symfony datate, con sviluppatori Symfony dedicati al Suo team o un progetto Symfony realizzato end to end.
Che cosa realizziamo con Symfony
Applicazioni web Symfony
Portali clienti, back office e sistemi gestionali su release attuali di Symfony, con entità e migrazioni Doctrine, form e validazione, voter per l’autorizzazione, EasyAdmin per le schermate interne e Symfony UX con Turbo e Live Component per pagine interattive senza un front end separato.
API su API Platform
API REST e GraphQL descritte da classi PHP con API Platform, con documentazione Hydra e OpenAPI generata dal codice, validazione, filtri e paginazione, Mercure per gli aggiornamenti in tempo reale e client per Next.js, Nuxt o Expo generati dalla stessa descrizione.
Prodotti SaaS ed enterprise su Symfony
Prodotti multi-tenant, componenti aggiuntivi per ERP e CRM e sistemi di workflow pensati per durare un decennio, con il componente Workflow per approvazioni e macchine a stati, single sign-on tramite OpenID Connect verso Entra ID, Okta o Keycloak e ruoli verificati nei voter a ogni richiesta.
Negozi Sylius e Shopware
Negozi online, portali B2B e marketplace su Sylius, Shopware o OroCommerce, tutti costruiti su Symfony: plugin personalizzati, regole di prezzo e checkout, integrazioni di pagamento e consegna e cataloghi e scorte allineati al Suo ERP e al PIM.
Servizi di pagamento e fatturazione su Symfony
Back end di pagamento, prestiti e fatturazione in abbonamento con il denaro gestito in unità minori intere, transazioni Doctrine che bloccano le righe interessate attorno a ogni variazione di saldo, fornitori di open banking e di carte dietro adattatori e webhook firmati elaborati esattamente una volta.
Code Messenger e integrazioni
Lavoro spostato fuori dalla richiesta con Symfony Messenger su transport RabbitMQ, Redis, Amazon SQS o Doctrine, job ricorrenti sul componente Scheduler e chiamate ad API di ERP, CRM e partner tramite HttpClient con timeout, retry e un failure transport che avvisa qualcuno.
Upgrade di Symfony e passaggi a LTS
Applicazioni su Symfony da 2 a 6 portate alla release a supporto a lungo termine 7.4 o a Symfony 8 attraverso l’ultima release minor di ogni versione major, con le deprecazioni eliminate prima dai log, Rector che esegue le modifiche meccaniche e test aggiunti prima di ogni passaggio.
Piattaforme costruite su Symfony
Moduli per Drupal, che gira su componenti Symfony, e bundle per Pimcore, Ibexa DXP, Akeneo PIM e Mautic, scritti sui punti di estensione di ciascuna piattaforma, così il suo core non viene mai modificato e resta aggiornabile.
Prestazioni e caching in Symfony
Pagine lente ricondotte con Blackfire alla query o alla chiamata che le causa, caching HTTP e componente Cache su Redis, FrankenPHP in worker mode dove aiuta e container su Azure, AWS o Google Cloud con l’infrastruttura come codice.
Ingaggiare sviluppatori Symfony
sviluppatori Symfony dedicati
Sviluppatori Symfony che entrano a tempo pieno nel Suo team, lavorano nei Suoi repository, nel Suo tracker e nelle Sue riunioni e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.
Realizzazione di progetti Symfony
Un team che porta il progetto Symfony dal perimetro al rilascio: stima, sviluppo, test e deployment, con un responsabile tecnico da parte nostra che risponde del piano e della qualità.
Supporto e presa in carico di sistemi Symfony
Un sistema Symfony esistente rilevato da un altro team o mantenuto in esercizio: prima una revisione in sola lettura e un elenco scritto dei rischi, poi correzioni e nuove funzionalità in ordine di impatto.
La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.
Chi lavora al Suo progetto Symfony
sviluppatori Symfony
Applicazioni, API, integrazioni e upgrade
Sviluppatori di piattaforme PHP
Sylius, Shopware, Drupal e Pimcore
Ingegneri front-end
Vue, React o Angular, oppure Twig con Symfony UX
Ingegneri DevOps
Container, code, pipeline e hosting
Ingegneri QA
Suite di regressione per API e end-to-end
Come lavoriamo su Symfony
Release attuali di Symfony e PHP, oppure la release a supporto a lungo termine dove un sistema ha bisogno di anni di correzioni senza un upgrade major. Strict types, PHPStan al livello più rigoroso che il codice può raggiungere, test PHPUnit che accompagnano ogni funzionalità, autorizzazione nei voter, ogni query tramite Doctrine con parametri associati, segreti in un vault anziché in file .env sottoposti a commit e avvisi di sicurezza trattati come aggiornamenti incondizionati.
Gli sviluppatori lavorano nei Suoi repository, nel Suo tracker e nel Suo processo. Contratto ucraino, paghe, fatturazione e ferie restano a nostro carico e tutto ciò che scrivono viene ceduto a Lei.
Altri framework su cui lavoriamo
Sviluppo Laravel
Servizi di sviluppo Laravel: applicazioni web e API, negozi online e marketplace, prodotti SaaS, back office di pagamento, pannelli di amministrazione e aggiornamenti di Laravel, con sviluppatori Laravel dedicati o realizzazione di progetti.
Sviluppo Django e FastAPI
Servizi di sviluppo Django e FastAPI: applicazioni web, API REST, backend per AI e LLM, pipeline di dati, piattaforme fintech ed e-commerce e aggiornamenti di Django, con sviluppatori dedicati o realizzazione di progetti.
Sviluppo Next.js
Servizi di sviluppo Next.js: applicazioni web, front end SaaS, storefront e-commerce, siti di marketing, interfacce di prodotti AI e migrazioni all’App Router, con sviluppatori Next.js dedicati o realizzazione di progetti.
Sviluppo Vue.js e Nuxt
Servizi di sviluppo Vue.js e Nuxt: applicazioni Vue 3, siti Nuxt, storefront, dashboard SaaS, front end per Laravel e altri backend e migrazioni da Vue 2, con sviluppatori Vue.js dedicati o realizzazione di progetti.
Sviluppo Ruby on Rails
Servizi di sviluppo Ruby on Rails: applicazioni web, prodotti SaaS, negozi e marketplace, API, app Hotwire Native, aggiornamenti e prese in carico di codebase Rails, con sviluppatori Rails dedicati o realizzazione di progetti.
Sviluppo di app Flutter
Servizi di sviluppo di app Flutter: app iOS e Android cross-platform per fintech, salute, media e retail, Flutter per web e desktop, backend e prese in carico, con sviluppatori Flutter dedicati o realizzazione di progetti.
Sviluppo Spring Boot
Servizi di sviluppo Spring Boot: microservizi e API, Spring Cloud, Spring Security e single sign-on, Spring Batch, Spring AI e aggiornamenti a Spring Boot 4, con sviluppatori Spring Boot dedicati o realizzazione di progetti.
Sviluppo di app React Native
Servizi di sviluppo di app React Native: app iOS e Android con Expo, moduli nativi, passaggio alla New Architecture, aggiornamenti over-the-air e release sugli store, con sviluppatori React Native dedicati o realizzazione di progetti.
Sviluppo di app Electron
Servizi di sviluppo di app Electron: app desktop per Windows, macOS e Linux, aggiornamento automatico, firma del codice e notarizzazione, moduli nativi, aggiornamenti e migrazioni, con sviluppatori Electron dedicati o realizzazione di progetti.
Domande sullo sviluppo con Symfony
In quali settori lavorano i vostri sviluppatori Symfony?
Soprattutto e-commerce e retail: negozi, portali B2B e marketplace su Sylius, Shopware e codice Symfony su misura. Poi fintech, con servizi di pagamento, prestiti e fatturazione; SaaS e software enterprise, con prodotti ERP, CRM e di workflow; sanità, con prenotazioni e portali per i pazienti; adtech e marketing, con piattaforme di campagne e di tracciamento; e media ed editoria, con piattaforme di contenuti. Sono frequenti anche i prodotti per logistica e formazione.
Su quali versioni di Symfony lavorate?
Su ogni ramo mantenuto: Symfony 8 per il lavoro nuovo, le release a supporto a lungo termine 7.4 e 6.4 e le versioni più datate che vanno portate avanti. Le applicazioni su Symfony 2, 3 o 4 vengono aggiornate passo dopo passo, ogni passaggio rilasciato a sé, anziché riscritte.
Lavorate anche su Sylius, Shopware e Drupal?
Sì. Tutti e tre sono costruiti su Symfony o sui suoi componenti, quindi i plugin Sylius e Shopware e i moduli Drupal fanno parte dello stesso lavoro del codice Symfony puro. I siti Drupal nel loro insieme sono trattati nella nostra pagina sullo sviluppo Drupal.
Con quale rapidità possono iniziare sviluppatori Symfony?
Quando è disponibile il profilo giusto per il ruolo di sviluppatore Symfony, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.
Come ingaggiare sviluppatori Symfony tramite BigTree108?
Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.
A chi appartiene il lavoro che producono?
A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.
Sviluppa su Symfony?
Ci indichi le versioni di Symfony e PHP e che cosa fa il sistema. Riceverà una risposta entro un giorno lavorativo: un piano per il lavoro, un piano di upgrade oppure profili di candidati.