Backend for Frontend per Costa Crociere

Realizzato nel 2017

BFF è un software di backend che semplifica la comunicazione tra i servizi di Costa Crociere e i client. Fornisce uno standard di presentazione dei dati, aggregando diverse fonti di dati e servizi eterogenee.

Il componente software viene utilizzato dalle app mobile di Costa Crociere (Android e IOS), sia a bordo che terra e dai dispositivi touch dislocati a bordo delle navi. Esso permette di aggregare informazioni provenienti dai numerosi backend di Costa Crociere che forniscono i più svariati servizi ai dispositivi sia a bordo che a terra: informazioni sulle destinazioni e orari della crociera, escursioni, ristoranti, spese di bordo, condizioni meteo, acquisto pacchetti internet, e altro. Mette inoltre in comunicazione il server di chat presente a bordo della singola nave con le app mobile, durante la crociera.

Benefici

Comunicazione standardizzata
Software configurabile per funzionare a bordo e terra
Unico punto di contatto per i singoli client

Architettura utilizzata

Spring Boot 1.5
Apache Camel 2.19
Java 8
Gradle
Jenkins
Git (GitHub)
ElasticSearch
Docker
Postgres
Openfire
Hystrix
Redis
ActiveMQ
widesolutions_foto_dipendenti_marco_del_gaizo

People

Marco del Gaizo
Presente in azienda dal 2012 lavoro principalmente presso i clienti e mi occupo delle architetture Java e la relativa analisi e sviluppo.
Esperienza
Ho preso parte a numerosi progetti e curato varie fasi del ciclo di vita del software: da quello architetturale a quello implementativo
Capacità
Cerco di trovare soluzioni in modo da soddisfare quelle che possono essere le esigenze del cliente

Altri progetti

N/A

Benefici

Idempotenza
Scalabilità
Atomicità

Alex Pasotti

Junior Full Stack Developer

2022 – in corso

Benefici

Produttività aumentata
Massimizzazione dell'architettura
Monitoraggio continuo
Rilascio del software veloce e sicuro

Valentina Agnelli

Junior Full Stack Developer

2022 – in corso

Benefici

Automatizzazione dei processi
Monitoraggio costante
Servizi in Cloud

Marco Angeleri

Junior Full Stack Developer

2021-in corso

Benefici

Monitoraggio
Servizi
Multi-Device
Elaborazione informazioni

Anthony Torregrossa

Junior front-end Developer

Incuriosito?

Prenota una call con un nostro consulente

Se devi affrontare una sfida simile, o vuoi esporci il tuo problema, prenota una call con un nostro consulente: scopriremo assieme se abbiamo la persona che fa per te.

    Compila il form:

    Career&Education

    Grow with us.

    Lavorare in widesolutions.it è diverso: scopri le posizioni aperte in WideSolutions e unisciti a noi!

    Open positions

     – 

    Sistemisti

    Competenze tecniche richieste

    • Gestione e Amministrazione di Database Oracle 11g, 12c, 19c
    • SQL e System Tuning
    • Table Partitioning
    • Strategie di Backup con RMAN
    • Migrazioni Oracle Database: (RMAN, Data Guard, Export-Import, Golden Gate)
    • Oracle Data Guard
    • Storage Management con ASM
    • Linux Redhat
    • Shell Programming

     – 

    Programmatori

    Competenze richieste

    • J2SE (>= 1.6): Costrutti e librerie di base, astrazione secondo le caratteristiche proprie della OOP.
    • Design Pattern (GOF)
    • Hibernate & JPA
    • Protocolli SOAP e REST
    • Specifiche Servlet 3.x
    • Java Server Faces 2.2
    • Spring framework (Core, MVC, Flow, Security)
    • Maven
    • Subversion o Git
    • SQL base
    • Java Container (Tomcat, JBoss, ecc.)
    • Eclipse o IntelliJ