Cloud Based Development

Sviluppo di applicazioni cloud significa creare una volta sola,
iterare rapidamente e distribuire ovunque

Cloud Native Microservices

Un microservizio è una piccola applicazione con un ingombro ridotto che esegue una funzione specifica.
I microservizi consentono il passaggio da applicazione monolitica e di complessa manutenzione a un ecosistema di servizi indipendenti che cooperano a fornire la soluzione finale.

L'approccio dei microservizi allo sviluppo del software può essere utilizzato in diversi modi, ma è diventato strettamente associato allo sviluppo di applicazioni native del cloud. I microservizi funzionano bene con le app cloud native grazie alla loro struttura modulare, alla compatibilità con i processi Agile e DevOps e all'armonia con l'uso dei container.

Sviluppo nativo su Cloud pubblico

Competenze Web & Cloud

Frontend

  • Javascript
  • HTML5
  • CSS3
  • ReactJS
  • SAPUI5
  • Sencha ExtJS
  • SPA Development
  • UI/UX Design
  • Webpack
  • NPM

Backend

  • Java EE
  • NodeJS
  • Spring
  • Spring Boot
  • ORM Framework
  • Maven
  • Gradle
  • REST API
  • Identity Management
  • Single Sign On
  • Ms Active Directory
  • Tivoli Directory

Database

  • Relational
    • Microsoft Sql
    • Ibm
    • MySql
    • Oracle
    • Postgresql
  • NoSql
    • Cloudant
    • MongoDb

Application Server
Portal

  • IBM Websphere Application Server
  • Liberty IBM Websphere Portal
  • Liferay Portal
  • Tomcat
  • Microsoft IIS
  • Sharepoint
  • Jboss

Mobile

  • React Native
  • Android Native Application
  • IOS Native Application
  • Cordova App

Cloud

  • IBM Cloud
  • Microsoft Azure
  • AWS
  • SAP Cloud Platform
  • Kubernetes (SAAS and On Premise)
  • Docker
  • Saml2
  • OpenId Connect
  • Auth protocols
  • Http Proxy
  • Istio

DevOps

  • Git
  • Bitbucket
  • Gitlab
  • CI/CD Pipeline
  • Jenkins
  • Ms Devops

Altre

  • Lotus Domino
  • Business intelligence Microsoft PowerBI
  • Sap Business Objects
  • Sap Hana
  • Ibm Cognos
  • Qlik