Claudio Barca Senior Software Developer at Synthesis3 S.r.L Conoscenze approfondite delle piattaforme WEB 2.0,.NET, ANGULARJS, SENCHA EXTJS, JQUERY, AJAX, Web Services, WebApi REST, ServiceStack, Google Maps API, XML, JSON, HTML5, CSS3, T-SQL, MS SQL SERVER, POSTGRESQL, MS Reporting Services, IIS, Apache. Progettazione modelli per generatori di codice. Deployment in ambienti di produzione. Source Code Management, Unit Testing e Continuous Build Integration. Esperienza consolidata nel coordinamento di team di sviluppo. Studi personali : MONGODB, PHP, MYSQL, MS SHAREPOINT. c.barca@gmail.com 3406780711 Collegno (Torino) http://www.claudiobarca.it Skills Node.js MongoDB AngularJS.NET Web Services AJAX XML C# Web Applications IIS MySQL ASP.NET Apache Microsoft SQL Server JavaScript Visual Studio jquery T-SQL VB.NET CSS UML AJAX Frameworks SQL Server HTML Subversion Visual Basic Agile Methodologies Integration Test Driven Development ExtJS API GOOGLE MAP HTML + CSS CC.NET Tortoise SVN SQL Web Development XSLT MVC Oracle Continuous Integration CSS 3 HTML5 VBA EXCEL NAnt ASP.NET AJAX MS ACCESS MS REPORTING SERVICES AS/400 Photoshop Experience Synthesis3 S.r.L Senior Software Developer 09 / 2014 - Present [Telemetry] [Frontend] Sviluppo SPA (Single Page Application) per gestione telemetria su veicoli agricoli world-wide. ANGULARJS, NODE.JS, GRUNT, GULP. Realizzazione interfaccia web ANGULARJS -
Maintenance web apps ANGULARJS-EXTJS. [Telemetry] [Backend] Creazione API REST C# MS WEBAPI2 POSTGRESQL per gestione standard AEMP. Realizzazione API REST su applicativo di controllo telemetrico Topcon. Build Master su applicazioni.net con sviluppo di interfacce MSBUILD per JENKINS, e pubblicazione release via ARTIFACTORY. Finsoft Web architect and software integrator 02 / 2008-08 / 2014 [Automotive] Maintenance Website diagnosi integrata casa automobilistica world-wide. Il sito fornisce agli operatori della rete di assistenza l'accesso alla diagnostica del veicolo consentendo gli aggiornamenti dei software diagnostici. Controllo affidabilità web services SOAP e HTTP con applicazione web di monitoring. Piattaforme e competenze in uso: ANGULARJS, JAVASCRIPT, C#.NET 4.0, JQUERY, JSON, SQL SERVER, T-SQL, GRUNT, BOWER, NPM, SERVICESTACK. [Assicurazioni] Progetto web Previdenza complementare. Realizzazione pagine con utilizzo di framework interno client e server-side. JAVASCRIPT, C#.NET 4.0 MVC, JQUERY, ORACLE, JSON, WEB SERVICES. Prototipi, realizzazione, test e rilascio in produzione per interfacciamento web client. Team leader in gruppo di sviluppo di 4 persone. [Automotive] WPC: Worldwide Product Configurator. Progetto di livello internazionale per la realizzazione di nuovo configuratore prodotto unificato per case automobilistiche mondiali primarie. Metodologia AGILE. SENCHA EXTJS 4.1.1 MVC, SQL SERVER C#.NET. Mansioni : Preparazione prototipi per interfacciamento web client. Responsabile Cluster : pianificazione, coordinamento e gestione gruppi di sviluppo. Preparazione di Unit Test; Build Master in processi di Continuous Build Integration. [Automotive] WPC Worldwide Product Configurator. Redazione capitolato di gara ICT in lingua inglese rivolto a società multinazionali world-wide; raccolta requisiti utente per adattamento procedure di back-end ai nuovi formati proposti. [Automotive] Design e realizzazione architettura.net, front-end e back-end WEB 2.0 desktop-like per telematica su veicoli industriali. Gestione risparmio di carburante su flotte aziendali. Gestione dei processi di analisi, sviluppo, unit-test e deployment in produzione. Ambiente prototipale per acquisizione dati raw dai veicoli con decodifica ed elaborazione Matlab degli stessi. OT Consulting Senior IT Developer 11 / 2006-02 / 2008 [Banking - Automotive] Architettura.NET per integrazione processi bancari primario istituto di credito con sistema di Workflow Global G360. Definizione processi con BizTalk 2006. Acquisizione e trasformazione dati da Host su dipartimentali con ETL/DataStage. Test e comparazioni di mercato con interfacciamento varie devices bancarie.
Analisi requisiti e conduzione tecnica dello sviluppo di modifiche ed implementazioni listini vendita per primaria casa automobilistica Formula 1. Definizione architettura, infrastruttura ed ambienti di sviluppo per applicazione web Gestione Aste Online. Organizzazione e gestione del gruppo di lavoro di 6 persone. Sviluppo prototipo e moduli base, analisi tecnica del prodotto e relazioni dirette con il Cliente. deltatre Senior Developer 06 / 2005-11 / 2006 [Sport] Applicazione Web per clienti di visibilità mondiale nel settore dello Sport. Sviluppo pagine web ASP.NET 1.1. in C# e VB.NET, SQL 2005 e moduli di librerie comuni ad uso degli sviluppatori. Creazione templates per generazione automatica del codice (CodeSmith) e script (NAnt, NDoc e NUnit) per Continuos Build Integration (CC.NET). Integrazione di MS Reporting Services 2005. Analisi e realizzazione di Windows Services multithreading. Sistemi Informativi IT Senior Specialist 07 / 1996-06 / 2005 [Banking] Società del gruppo IBM di sviluppo software nei settori Finance e Industria. Analisi e sviluppo applicativi bancari per istituti bancari nazionali ed esteri. Segnalazioni di vigilanza per Banca d'italia. Progettazione, analisi e sviluppo fondi di investimento Sicav, MS Access e VB. Progettazione, analisi e sviluppo applicativo per acquisizione prezzi di mercato titoli azionari da Reuters, CED Borsa, Sole 24 Ore, RadioCore con trasferimento automatico su sistema IBM AS400 per banche internazionali in Milano e San Marino. Piattaforme VB, MS Access ed IBM AS400. Architettura, analisi e sviluppo applicazione WEB azienda di distribuzione dell'energia elettrica. Deployment applicativi in ambienti di Produzione. Analisi e sviluppo di DTS e Stored Procedure su SQL SERVER 2000. Analisi e sviluppo di applicazione CRM su piattaforma.net, VB.NET, XML Web Services, SqlServer in una società del gruppo IBM. Coordinamento del gruppo di lavoro locale in collaborazione con team di progettazione e sviluppo in remoto. System administrator e team work management, installazione e configurazione di IBM WEBSPHERE 3.5, integrato con IBM Tivoli Policy Director su LDAP. Sviluppo componenti applicative in ambiente J2EE e Lotus Notes. Installazione e configurazione Metaframe CITRIX. Sistemista Windows 2000 Advanced Server, Windows 2000, Windows XP; installazione, configurazione e supporto. Analisi e sviluppo progetto diagnosi vetture su problematiche relative alla manutenzione di autoveicoli. DB administrator SqlServer7, installazione e configurazione di database in replica, sviluppo su piattaforma VB, HTML ed MS Access. OMNIA DATA srl Analista Programmatore 05 / 1985-02 / 1994
Analista Programmatore [Manufacturing - Distribuzione - Automotive] Magazzino, ordini e previsioni di vendita. Distinta base FIAT; Vendite. Sistemista in ambiente dipartimentale, con collegamenti remoti fra Host IBM S370 ed AS400. Education ITIS "G. Marconi" Messina 1976-1980 Perito Tecnico Elettronica Industriale, Diploma Maturità G. Marconi Messina Perito Tecnico Elettronica Industriale Languages English Francese Certifications CCNA Cisco Certified Network Associate License: CCNA #id CSCO10842402 09 / 2005 MCP Microsoft Certified Professional License: MCP id# 2165367 06 / 2001 Interests Publications Informatica. Mi piace stare al passo con le recenti tecnologie. Elettronica. Installazione e configurazione impianti di allarme e videosorveglianza via internet. Magazine AngularJS, MongoDB & C. Claudio Barca Authors: Claudio Barca https://flipboard.com/section/angularjs-bag30w 03 / 2014 Una raccolta di risorse per chi si interessa della piattaforma MEAN (MongoDb, Express, AngularJS, NodeJS) DataTestLoader 07 / 2015 Open source - Create database with data for integration tests Authors: Claudio Barca https://github.com/clabnet/datatestloader This project was created to facilitate the creation of database for integration tests. see also https://www.nuget.org/packages?q=clabnet Data are exported from the development database based on.json format and then recreated in another database created ad-hoc. The new database will have an identical structure to the source database and will
contain only the data you need to test. This can be reproduced several times, since the test database is deleted, created and reloaded with all data provided by the developer.