|
Lo sviluppo di software, una "vecchia conoscenza" per DigitalEpert!
|
Lo sviluppo del software e' un'attivita' svolta costantemente e da piu' di trent'anni.
I linguaggi noti sono tanti, anche se ovviamente le specializzazioni effettive sono ben delimitate.
In particolare sono costantemente utilizzati:
-
C/C++ - Conoscenze ed esperienze di programmazione su varie piattaforme, sistemi operativi ed ambienti (wintel/linux/hpux/370/68K, etc)
In particolare si sottolinea una consistente esperienza nello sviluppo di applicazioni di sistema, servizi di rete, middleware
applicazioni speciali, sistemi no-sql-db, applicazioni "cache-oriented"
forte attitudine nella programmazione di technicalities kernel-oriented, diagnostica dei sistemi, acquisizione dati.
pratica di ristrutturazione di applicazioni e adattamento di applicazioni ad ambienti diversi dall'originale
upsizing, downsizing, rightsizing, progettazioni di basi di dati di grandi dimensioni
esperienze consistenti di profiling applicativo e sistemistico, velocizzazione di applicazioni e middleware, riduzione dell'impegno di risorse
realizzazione di algoritmi ottimizzati per la gestione di grandi moli di dati senza sql-server (no-sql-db)
database compressi, tokenizzazione di codice e dati, programmazione orientata alla gestione multimediale
esperienze di programmazione di appliances, sistemi specializzati
esperienze di realizzazione di sistemi operativi rom e disk based, sviluppo di linguaggi specializzati, API
-
PHP - Conoscenza approfondita su varie piattaforme, sistemi operativi ed ambienti, in particolare web applications
sviluppo di sistemi comunicativi e di scambio dati, posta elettronica, strumenti diagnostici, software di rete, no-sql-db,etc
Per quanto riguarda ambiti di applicazione ed esperienze applicative, possiamo elencare le seguenti esperienze:
- Sistemi operativi - Esperienze di realizzazione di piccoli sistemi operativi, principalmente sistemi di controllo su ROM (contestuale realizzazione di hw!)
- Linguaggi - Esperienze di sviluppo di linguaggi compilati/interpretati/pcode specializzati a specifici compiti
- Interfaccie grafiche - Esperienze di sviluppo di interfaccie testuali/grafiche in ambienti Dos/Windows/Linux
- Appplicazioni - Sviluppo di software applicativo o scientifico di vario tipo
- Middleware - Sviluppo di middleware in ambienti Windows/Linux/altri
- Antivirus - Sviluppo di sistemi di controllo dell'integrita' dei sistemi, del software e dei dati orientati all'identificazione di infezioni
- Monitoraggio - Sviluppo di sistemi di monitoraggio autonomo e/o cooperativo per i principali prodotti di monitoraggio (HPOV/Tivoli/CA/Unicenter/Opensource)
- No-SQL-DB - Database specializzati e no-sql-based anche per gestioni di grandi quantita' di dati
- Tools - Tools sistemistici ed applicativi di vario tipo ad uso di System Integrators o manutentori
- Benchmark HW/SW - Benchmark per misurare prestazioni assolute (hw) o relative (SO-related) di server, clients, dischi, memorie, reti, connettivita'
|
|
|