SlideShare uma empresa Scribd logo
1 de 1
English
I am a software engineercommittedtodevelopqualityproductsleveragingmanydifferenttechnologies to
achieve the level of performance required by the customer. I understand that quality is generated
throughoutsoftware lifecycle, not just in one specific phase; in all the projects I am involved in I strive to
adhere toan Iterative andIncrementalmodeltomanage all critical pointsfrominceptionphase all the way
through delivery and maintenance.
As a rule of thumb, I'd rather dig into a standard technology (rather that use a 3rd party’s library) and
developcontrolsandinterfacestoguarantee thattestinganddebugging are feasible all alongthe modules
that comprise asystem.Experienceshowedme thatgiven a little overhead in the inception phase time to
market is sensibly reduced and there is no further need for additional development or bug fixing. So to
empower customer and stakeholders the is only the need for a good document to manage product
configuration.
My latest project is a search engine implemented in C (winsock based), exposed via UPD to a chain of
RESTful Java webservices.The mostimportantalgorithmsimplementedwhere PATRICIA Trees, for textual
incremental search,QuadTree forGIS coordinates;tangible performance gainswere obtained using direct
memory access to core custom data structures.
Italiano
Sono un informatico specialista impegnato nello sviluppo di prodotti di qualità che sfruttano diverse
tecnologie perraggiungere il livellodi prestazioni richiestodal cliente. Capiscoche laqualitàviene generata
durante il ciclodi vita del software,nonsoloinunafase specifica;intutti i progetti nei quali sono coinvolto
mi sforzodi aderire adun modelloiterativoe incrementale pergestire tutti i punti critici dalla fase iniziale
fino alla consegna e alla manutenzione.
Come regolagenerale,preferisco capire a fondo una tecnologia standard (piuttosto che utilizzare librerie
sviluppate daaltri team) e svilupparei controlli e le interfacce per garantire che si possano eseguire test e
debug su tutti i moduli che compongono il sistema. L'esperienza mi ha mostrato che, dato un po’ di
rallentamentonellafase di avvio dei progetti il tempo necessario al rilascio è sensibilmente ridotto e non
c'è più bisogno di un ulteriore sviluppo o bug fixing. Quindi, per permettere alle parti interessate di
sfruttare tutto il potenziale del prodotto rilasciato è necessario solo un documento che ne spieghi
chiaramente la configurazione.
Il mio ultimo progettoè statounmotore di ricercaimplementatoinC(basato su Winsock),esposto tramite
UPD ad una catena di servizi web RESTful Java.I principali algoritmi implementati sono alberi di ricerca
PATRICIA , per le ricerche testuali incrementali, QuadTree per le coordinate GIS, il miglioramento delle
prestazioni più consistente è stato ottenuto utilizzando l'accesso diretto alla memoria per le strutture di
dati di base personalizzate.

Mais conteúdo relacionado

Destaque (20)

TFG uwagi
TFG uwagiTFG uwagi
TFG uwagi
 
Signage Station slides-sp
Signage Station slides-spSignage Station slides-sp
Signage Station slides-sp
 
Caderno diário Sociedade de Ordens
Caderno diário Sociedade de OrdensCaderno diário Sociedade de Ordens
Caderno diário Sociedade de Ordens
 
09062015_phdlist
09062015_phdlist09062015_phdlist
09062015_phdlist
 
Eduardo9ºa
Eduardo9ºaEduardo9ºa
Eduardo9ºa
 
Congresso ATALAC 2014 - STAB Setentrional
Congresso ATALAC 2014 - STAB SetentrionalCongresso ATALAC 2014 - STAB Setentrional
Congresso ATALAC 2014 - STAB Setentrional
 
El comercio electronico
El comercio electronicoEl comercio electronico
El comercio electronico
 
id- zakhele
id- zakheleid- zakhele
id- zakhele
 
viny_rekomendacija
viny_rekomendacijaviny_rekomendacija
viny_rekomendacija
 
Prevision jeudi
Prevision jeudiPrevision jeudi
Prevision jeudi
 
Biologia deber
Biologia deberBiologia deber
Biologia deber
 
nakedjuice
nakedjuicenakedjuice
nakedjuice
 
patron
patronpatron
patron
 
Test
TestTest
Test
 
hw2_prob2
hw2_prob2hw2_prob2
hw2_prob2
 
Gerenciando seu empreendimento e2
Gerenciando seu empreendimento   e2Gerenciando seu empreendimento   e2
Gerenciando seu empreendimento e2
 
Manam first look
Manam first lookManam first look
Manam first look
 
Números complexos
Números complexosNúmeros complexos
Números complexos
 
Variedades e tecnologias IAC na Agrishow 2012
Variedades e tecnologias IAC na Agrishow 2012Variedades e tecnologias IAC na Agrishow 2012
Variedades e tecnologias IAC na Agrishow 2012
 
Convite arbitral
Convite arbitralConvite arbitral
Convite arbitral
 

Semelhante a Sinossi

Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Gian Maria Ricci
 
Competence center Application Management & Quality Assurance
Competence center Application Management  & Quality AssuranceCompetence center Application Management  & Quality Assurance
Competence center Application Management & Quality AssuranceFausto Servello
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected frameworkRauno De Pasquale
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di QualitàLuca Manara
 
Presentazione Nuvola Software
Presentazione Nuvola SoftwarePresentazione Nuvola Software
Presentazione Nuvola Softwarenuvolasoftware
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessFelice Pescatore
 
Qualità del Software
Qualità del SoftwareQualità del Software
Qualità del SoftwareYeser Rema
 
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...Mattia Milleri
 
Introduzione alle metodologie Agili
Introduzione alle metodologie AgiliIntroduzione alle metodologie Agili
Introduzione alle metodologie AgiliAlessandro Astarita
 
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Paolo Quaglia
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agiliinspearit Italy
 
Rich client application: MVC4 + MVVM = Knockout.js
Rich client application: MVC4 + MVVM = Knockout.jsRich client application: MVC4 + MVVM = Knockout.js
Rich client application: MVC4 + MVVM = Knockout.jsGiorgio Di Nardo
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Matteo Miotto
 

Semelhante a Sinossi (20)

Manuale Agile Stelnet
Manuale Agile StelnetManuale Agile Stelnet
Manuale Agile Stelnet
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
 
Competence center Application Management & Quality Assurance
Competence center Application Management  & Quality AssuranceCompetence center Application Management  & Quality Assurance
Competence center Application Management & Quality Assurance
 
05 azure well architected framework
05 azure well architected framework05 azure well architected framework
05 azure well architected framework
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di Qualità
 
Presentazione Nuvola Software
Presentazione Nuvola SoftwarePresentazione Nuvola Software
Presentazione Nuvola Software
 
Software Testing e TDD
Software Testing e TDDSoftware Testing e TDD
Software Testing e TDD
 
LARUS 10th - Rampado Omar
LARUS 10th - Rampado OmarLARUS 10th - Rampado Omar
LARUS 10th - Rampado Omar
 
DevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del BusinessDevOps: l'IT al servizio del Business
DevOps: l'IT al servizio del Business
 
Qualità del Software
Qualità del SoftwareQualità del Software
Qualità del Software
 
Netspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziendeNetspin Lab soluzioni per le aziende
Netspin Lab soluzioni per le aziende
 
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
 
Introduzione alle metodologie Agili
Introduzione alle metodologie AgiliIntroduzione alle metodologie Agili
Introduzione alle metodologie Agili
 
Tesi di Laurea
Tesi di LaureaTesi di Laurea
Tesi di Laurea
 
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
 
La governance de iprogetti agili
La governance de iprogetti agiliLa governance de iprogetti agili
La governance de iprogetti agili
 
Rich client application: MVC4 + MVVM = Knockout.js
Rich client application: MVC4 + MVVM = Knockout.jsRich client application: MVC4 + MVVM = Knockout.js
Rich client application: MVC4 + MVVM = Knockout.js
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...
 
Iloveyou
IloveyouIloveyou
Iloveyou
 
Udev Presentazione
Udev PresentazioneUdev Presentazione
Udev Presentazione
 

Sinossi

  • 1. English I am a software engineercommittedtodevelopqualityproductsleveragingmanydifferenttechnologies to achieve the level of performance required by the customer. I understand that quality is generated throughoutsoftware lifecycle, not just in one specific phase; in all the projects I am involved in I strive to adhere toan Iterative andIncrementalmodeltomanage all critical pointsfrominceptionphase all the way through delivery and maintenance. As a rule of thumb, I'd rather dig into a standard technology (rather that use a 3rd party’s library) and developcontrolsandinterfacestoguarantee thattestinganddebugging are feasible all alongthe modules that comprise asystem.Experienceshowedme thatgiven a little overhead in the inception phase time to market is sensibly reduced and there is no further need for additional development or bug fixing. So to empower customer and stakeholders the is only the need for a good document to manage product configuration. My latest project is a search engine implemented in C (winsock based), exposed via UPD to a chain of RESTful Java webservices.The mostimportantalgorithmsimplementedwhere PATRICIA Trees, for textual incremental search,QuadTree forGIS coordinates;tangible performance gainswere obtained using direct memory access to core custom data structures. Italiano Sono un informatico specialista impegnato nello sviluppo di prodotti di qualità che sfruttano diverse tecnologie perraggiungere il livellodi prestazioni richiestodal cliente. Capiscoche laqualitàviene generata durante il ciclodi vita del software,nonsoloinunafase specifica;intutti i progetti nei quali sono coinvolto mi sforzodi aderire adun modelloiterativoe incrementale pergestire tutti i punti critici dalla fase iniziale fino alla consegna e alla manutenzione. Come regolagenerale,preferisco capire a fondo una tecnologia standard (piuttosto che utilizzare librerie sviluppate daaltri team) e svilupparei controlli e le interfacce per garantire che si possano eseguire test e debug su tutti i moduli che compongono il sistema. L'esperienza mi ha mostrato che, dato un po’ di rallentamentonellafase di avvio dei progetti il tempo necessario al rilascio è sensibilmente ridotto e non c'è più bisogno di un ulteriore sviluppo o bug fixing. Quindi, per permettere alle parti interessate di sfruttare tutto il potenziale del prodotto rilasciato è necessario solo un documento che ne spieghi chiaramente la configurazione. Il mio ultimo progettoè statounmotore di ricercaimplementatoinC(basato su Winsock),esposto tramite UPD ad una catena di servizi web RESTful Java.I principali algoritmi implementati sono alberi di ricerca PATRICIA , per le ricerche testuali incrementali, QuadTree per le coordinate GIS, il miglioramento delle prestazioni più consistente è stato ottenuto utilizzando l'accesso diretto alla memoria per le strutture di dati di base personalizzate.