Figura professionale: Microsoft senior software and architect consultant
Nome Cognome | : S. I. | Età | : 45 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Project Manager/Architetto SW/ IT Manager |
Sede preferita | : Bari |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Agosto 2015 – Oggi Figura ricoperta Microsoft senior software and architect consultant Datore di lavoro Alten SpA Luogo Bari
Principali attività e responsabilità Senior Software Architect (Microsoft .NET) per piattaforme client-server.
Attività di consulenza attualmente impiegata c/o il cliente Wolters Kluwer Italia, sede di Bitritto (Ba).
Principali tecnologie utilizzate: Microsoft .NET Framework (C#) 4.0, 4.5, WCF, WPF, altro.
IDE: Microsoft Visual Studio 2013, 2015.
Database: SQL Server 2014, 2016.
Gennaio 2014 – Luglio 2015 Figura ricoperta Senior Software Architect Datore di lavoro Mermec SpA Luogo Monopoli (BA)
Principali attività e responsabilità Senior software architect per applicazioni, componenti e servizi client-server.
Linguaggi e tecnologie utilizzate: C++, C# (4.0), WCF, WPF, Windows Service, COM component.
IDE: Microsoft Visual Studio 2012
Database: MSSQL Server, SQLite.
Aprile 2010 – Gennaio 2014 Figura ricoperta Software developer Datore di lavoro Cadan srl Luogo Bari
Giugno 2008 – Ottobre 2009 Figura ricoperta Client and server technical support Datore di lavoro EDS, HP Luogo Bitritto (BA)
Principali attività e responsabilità Operatore help-desk di secondo livello.
Febbraio 2008 – Maggio 2008 Figura ricoperta Software developer Datore di lavoro Invenicatec srl Luogo Monopoli (BA)
Principali attività e responsabilità Software developer (Microsoft .NET) per applicazioni client-server.
Maggio 2007 – Settembre 2007 Figura ricoperta Amministratore di database e impiegato di back-office Datore di lavoro Multimedia planet Luogo Bitritto (BA)
Principali attività e responsabilità Amministratore di database e impiegato di back-office
Istruzione e Formazione
Data
Luglio 2003
Titolo della qualifica rilasciata
2003
Istituto di istruzione o formazione
ITCS Domenico Romanazzi di Bari
Luogo
Bari
Data
Luglio 2003
Titolo della qualifica rilasciata
Ragioniere perito commerciale
Istituto di istruzione o formazione
ITCS Domenico Romanazzi
Luogo
Bari
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Conoscenze informatiche
Capacità e competenze informatiche
Sistemi operativi: Windows (98, NT, 2000, XP, Vista, Seven, 8.1, 10) – livello: professionale.
Linguaggi di programmazione: C++, C#, VB.NET (1.1 – 4.6) – livello: professionale.
Nozioni di Assembler.
Altri linguaggi, scripting, metalinguaggi, framework, metamodel: ASP.NET, Javascript, JQuery, Ajax,
(X)HTML, XML, CSS, UML.
Tecnologie conosciute e utilizzate in ambiente.NET:
Desktop environment: WPF, Windows Forms.
Web environment: ASP-MET, Web API
Network Communication: Sockets, WCF, Web Services.
ORM – Data Access: Entity Framework, Fluent NHibernate, ADO.NET.
Reporting: Crystal Report.
Componenti: COM – Activex.
Principali design pattern utilizzati: MVVM, Repository, UnitOfWork, Composite, Proxy, Singleton,
Mediator, altro.
Tecnologie e soluzioni utilizzate: perfetta conoscenza dei processi multithreading, sockets, servizi
WCF,
scrittura componenti Activex per accesso a risorse hardware client attraverso applicazioni web,
interoperabilità con API native di windows da codice gestito, altro.
Database: Microsoft SQL Server 2000 – 2005 – 2008 – 2012 – 2016 (T-SQL – Stored Procedure,
Trigger).
Principale ambiente di sviluppo software: Microsoft Visual Studio 2017.
Controllo del codice: TFS, Git.
Applicazioni conosciute: varie.
Nota: esperienza in ambito di sviluppo software su OOP Programming a partire dall'anno 2003.
Librerie e applicazioni sviluppate in completa autonomia
Mini framework e applicazioni scritte in C++ e C# (Framework 4.0) e sviluppate in ambiente Microsoft
Visual Studio (varie versioni):
Web Application e componente Activex per l'inserimento di firma digitale su documenti PDF attraverso
certificati (*.cer, *.pfx) memorizzati in Smartcard – Token card, dischi rimovibili. Esposizione di servizi
WCF con sicurezza basata su Message (Encrypt – Sign) per l'upload dei documenti firmati
digitalmente attraverso il client Activex.
Componente .NET per la completa gestione e personalizzazione di Web Chat ASP.NET basata su
tecnologia WCF (long polling) e gestione client interamente basata su AJAX. Lo scambio dei
messaggi avviene in tempo reale e in modalità del tutto trasparente per l'utente finale. Sono integrate
notifiche circa la scrittura di un messaggio in corso (stile facebook, msn), il cambio di stato utente
(disponibile, occupato, altro), connessione e disconnessione ed è ovviamente possibile implementare
notifiche personalizzate. Il componente permette la gestione di chat privata, chat pubblica, creazione
chat room, altro.
Componente .NET (DLL) per la gestione tipizzata di accesso ai dati (Entity Framework 4.0, 5.0, Fluent
NHibernate) incapsulato all'interno di un'architettura astratta dalla tecnologia stessa utilizzata
(UnitoOfWork e Repository pattern).
Desktop application client-server per gestione macchina da remoto attraverso connessione TCP
(sfoglia hard disk, download/upload file, monitoraggio desktop, gestione processi e servizi di windows,
gestione flussi di dispositivi audio/video, spegnimento e riavvio macchina, altro). Presentazione UI e
interattività in pieno stile VNC.
Desktop application stand-alone, utility "All-In-One" per gestione info dettagliate dei tasks attivi,
connessioni tcp/udp, monitoraggio servizi di sicurezza, restrizioni utenti e controllo accesso su logon,
info generiche di sistema, crittografia file, spegnimento pianificato, altro.
DLL Injection tool sviluppato in C++.
Le applicazioni di tipo client-server sopracitate sono state sviluppate utilizzando tecnologie offerte
da .NET, API di Windows e codice nativo scritto in C++ incapsulato in DLL ed esposto a codice gestito
(socket, serialization, multithread, crittografia dati, altro).
Nota: tutte le librerie .NET comprendono documentazione XML consultabile in fase di progettazione
(in stile assembly .NET).
115 total views, 2 today