Frontend development
Sviluppiamo applicazioni frontend per rendere i progetti software usabili dagli utenti.
Creiamo single page application utilizzando i framework più utilizzati nel panorama frontend. Insieme a nostri designer, cocreiamo il design system e sviluppiamo i relativi componenti con la tecnologia più conveniente per il contesto.
Backend development
Disegniamo la migliore soluzione tecnologica estrapolando dal contesto del cliente i requisiti non funzionali, per guidare le scelte dei nostri team nella giusta direzione.
Lavoriamo principalmente in PHP, Node.js e Java per sviluppare API che mappino domini complessi. Conosciamo profondamente architetture a microservizi e ad eventi.
Quali tecniche utlizziamo
Symfony, Spring, Nest.js, Domain-Driven Design, CQRS-ES
Mobile development
Realizziamo applicazioni mobile per Android e iOS. Calibriamo la scelta di framework multipiattaforma o di soluzioni native tenendo in equilibrio esigenze degli utenti e vincoli di tempo e budget dei nostri clienti.
Refactoring
Lavoriamo efficacemente alla ristrutturazione e refactoring di applicazioni legacy.
Grazie al nostro workshop Architectural Clash, analizziamo i problemi esistenti delle basi di codice per elaborare dei piani di refactoring che ne migliorano la qualità e abilitano una maggior trazione verso gli obiettivi di business. Riducendo il debito tecnico e impattando il meno possibile sulla velocità di delivery dell’applicazione.
Quali tecniche utlizziamo
StranglerFigApplication, Domain-Driven Design, Mikado Method
Consulenza sulle decisioni tecnologiche
Aiutiamo CTO e team leader a prendere decisioni tecnologiche consapevoli. Grazie alla nostra seniority nell’approcciare problemi e contesti complessi, siamo di supporto in tutte le fasi critiche di un progetto software, con l’aiuto di esercizi e workshop personalizzati.Analizziamo il contesto di business dei nostri clienti e da questo definiamo i principi più adatti a guidare le scelte tecnologiche, come linguaggi, framework e scelte architetturali di alto livello.
Quali tecniche utlizziamo
Cynefin framework, SWOT analysis, Trade-off sliders, Skill matrix
Realizziamo insieme il tuo progetto?
Siamo pronti ad ascoltare le tue esigenze e obiettivi per portare innovazione reale nel tuo ecosistema.