Figura professionale: Analista Programmatore
Nome Cognome | : R. A. | Età | : 39 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Campania: Avellino, Benevento, Caserta, Napoli, Salerno |
Accesso Full al database con 29.999 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
02/2018 – ad oggi Nome e indirizzo del datore di lavoro GRG SOFT Via Federici, 73 – Montoro (AV) 83025 http://www.grgsoft.it Tipo di azienda o settore GRG SOFT Tipo di impiego Freelance Principali mansioni e responsabilità Progetti su cui ho lavorato Eclettica Srl • Progetto in ambito bancario (web application) utilizzando le seguenti tecnologie: ReactJs, Css e Bootstrap 3 per la parte frontend, mentre il back end Java 7 con un Application server JBoss con un database Oracle. Repository utilizzato SVN. • Progetto di una mobile application utilizzando tecnologie ibride come React Native su dispositivi Android e come back end si è scelto l’utilizzo di un Application framework Play framework scritto in Java con servizi rest (json). Repository utilizzando GIT. NexSoft Spa • Progetto di un portale web utilizzando tecnologie come Spring, Spring MCV, Jstl e Jsp, Bootstrap 3
12/2016 – 02/2018 Nome e indirizzo del datore di lavoro Relatech S.r.l – Centro Direzionale, Isola C2, Napoli – (NA) http://www.relatech.com Tipo di azienda o settore Relatech S.r.l. Tipo di impiego Team Leader Principali mansioni e responsabilità Gestione di progetti in una factory di sviluppo con metodologie Agile (Scrum) Attività svolte: ▪ Pianificazione e assegnazione dei singoli task ▪ Progettazione, sviluppo ▪ Gestione ed interfacciamento diretto con il cliente ▪ Pianificazione delle attività di rilascio ▪ Installazione e manutenzione delle macchine di collaudo ed esercizio ▪ DevOps, continuous integration, metodologia Agile ▪ Sviluppo di attività su architettura a Micro services Tecnologie utilizzate: – Spring Mvc; – Maven; – Java 8, xml, html, css, Javascript, Json; – MariaDb; – MySql; – Subversion (SVN); – Eclipse; – Docker – Bash programming DevOps – Bamboo, Jenkins – Artifactory, Nexus – Jira (bug tracker) – BitBucket
07/2016 – 11/2016 Nome e indirizzo del datore di lavoro Nica S.r.l – Via Corso Umberto I 593, 80034 Marigliano (NA) http://www.nica.it Tipo di azienda o settore Nica S.r.l. Tipo di impiego Analista Programmatore Principali mansioni e responsabilità Ho preso parte allo sviluppo ed alla progettazione delle seguenti applicazioni: • Wingap Wingap (www.wingap.it) E’ un’applicazione web per la gestione di documenti di ogni azienda cliente. Essa permette di poter visualizzare, scaricare e modificare i documenti che l’azienda mette a disposizione ai sua volta ai proprio clienti. L’applicazione è scritta in Java, utilizzando Play Framework 1.4 (basato sul mvc) e come base di dati Sql Server. Attività svolte: ▪ Progettazione, sviluppo, test e debug ▪ Gestione ed interfacciamento diretto con il cliente ▪ Pianificazione delle attività di rilascio ▪ Installazione e manutenzione delle macchine di collaudo ed esercizio Tecnologie utilizzate: – Play Framework 1.4 – Java 8, xml, html, css, Javascript, Json; – MongoDb; – Subversion (SVN); – Eclipse;
11/2014 – 07/2016 Nome e indirizzo del datore di lavoro Eclettica S.r.l – Via Giovanni Paolo II 100, 84084 Fisciano (SA) http://www.eclettica.net Tipo di azienda o settore Eclettica S.r.l. Tipo di impiego Analista Programmatore Principali mansioni e responsabilità Ho preso parte allo sviluppo e alla progettazione delle seguenti applicazioni: • TripItaly • Boviar • Motp2 TripItaly (www.tripitaly.com) ricerca, validazione, prenotazione e pagamento delle soluzioni di viaggio. E’ un portale per l’incoming turistico in Italia che riunisce in un unico sito le informazioni, i servizi e le diverse offerte commerciali rivolte al turista. L’obiettivo è di accompagnare l’utente alla scoperta dell’offerta turistica italiana e guidarlo nella creazione di un’esperienza su misura, ricca, completa e soddisfacente. La parte del sistema sviluppata è quella di back end scritta in Java, utilizzando Play Framework 1.3 (basato sul mvc) e come base di dati MongoDb. Per la parte di log pervasivo (monitoring dei dati) è stato utilizzato Kibana, per la visualizzazione dei dati con dashboard personalizzabili e come basi di dati per la memorizzazione di tali dati Elasticsearch. Attività svolte: ▪ Progettazione, sviluppo e debug ▪ Gestione ed interfacciamento diretto con il cliente ▪ Pianificazione delle attività di rilascio ▪ Installazione e manutenzione delle macchine di produzione Tecnologie utilizzate: – Play Framework 1.3 – Java 7, xml, html, css, Javascript, Json; – DOM e SAX (Parsing); – MongoDb, Elasticsearch; – Kibana – Subversion (SVN); – Eclipse; – Script Bash; – Debian. Boviar (www.boviar.com) è un sistema di raccolta ed elaborazione di dati da centraline, con successiva correlazione dei dati e generazione di report. Permette all’utente di aggiungere e configurare sensori in vari ambienti e monitorarne il loro stato in real-time tenendo conto delle soglie impostate. E’ stata sviluppata sia la parte di back end de processi che quella di front end dell’interfaccia utente. Attività svolte: ▪ Sviluppo e debug ▪ Gestione ed interfacciamento diretto con il cliente Le tecnologie utilizzate sono state le seguenti: ▪ Play Framework 1.3 ▪ Elasticsearch ▪ Java 7 ▪ Html, Css, Less, Jquery Motp2 è un sistema di monitoraggio di transazioni bancarie
11/2013 – 10/2014 Nome e indirizzo del datore di lavoro Ericsson Telecomunicazioni S.p.A – Via Anagnina 203 – 00118 Roma http://www.ericsson.com/it Tipo di azienda o settore Ericsson Telecomunicazioni S.p.A Tipo di impiego Analista Programmatore Principali mansioni e responsabilità Sviluppo del sistema di Mobile Number Portability (MNP) per il cliente Poste Mobile. Acquisito nuove conoscenze nell'ambito delle telecomunicazioni, sui processi della portabilità di un operatore telefonico, sulla gestione della propria rete e sui flussi da/verso un operatore. Il sistema sviluppato è scritto in Java e utilizza un database Oracle. Sistema di Versioning utilizzato, Subversion(SVN). Attività di analisi sulle funzionalità della GUI e sulla sua struttura "tag library". Front-end: nuove funzionalità sviluppate sulla GUI. Back-end: bug fixing e sviluppo di job nel flusso MNP, schedulazione e script bash. Reportistica del sistema: export dati in CSV e XLS. Sviluppo di procedure e funzioni in PL/SQL, Viste Oracle e la loro ottimizzazione. Attività di bug fixing e monitoring dei processi dopo il go live dell'applicativo. Configurazioni per ottimizzare le prestazioni del Web Server (Apache Tomcat) e del Log Manager. Tecnologie utilizzate: – Java 1.6, Jsp e Servlet, xml, html, css; – JQuery, Javascript; – DOM e SAX (Parsing); – Apache Tomcat (Servlet Container); – Oracle 10.1, PL/SQL; – Subversion (SVN); – Eclipse, Oracle SQL Developer; – Script Bash; – Crontab Scheduler; – Unix Solaris 10. Massimo impegno sulle attività svolte, ottima collaborazione in team e massima disponibilità.
07/2013 – 10/2013 Nome e indirizzo del datore di lavoro Awelco Inc. Production S.p.a. – Zona Industriale Conza della campania (AV) http://www.awelco.com Tipo di azienda o settore Awelco Inc. Production S.p.a. Tipo di impiego Android Developer Principali mansioni e responsabilità Sviluppo di un applicazione Android. Analisi iterativa per la raccolta di informazioni. Analisi Object-Oriented per tradurre le informazioni in classi, individuazione delle relazioni tra loro, metodi e struttura dell'applicazione. Dominio applicativo è la saldatrice. L'applicazione può connettersi alle macchine utilizzando il jack audio così da poterla configurare e utilizzare secondo due modalità, manuale e sinergica. Inoltre, ha la capacità di riconoscere il tipo di macchina a cui è stata collegata e mostrare solo le funzionalità che la macchina può svolgere. La comunicazione avviene tramite un protocollo di traduzione dei dati, da digitali ad analogici utilizzando la porta audio del dispositivo.
04/2013 – 07/2013 Nome e indirizzo del datore di lavoro System Management, Via G. Porzio 4 Is. E7 – Centro Direzionale 80143 Napoli, Italia http://www.sysmanagement.it/ Tipo di azienda o settore System Management si configura come ICT Solution Provider. Offre il proprio know-how per individuare e realizzare soluzioni che consentono di migliorare le Aziende e la loro competitività sui mercati. Tipo di impiego Analista Programmatore Principali mansioni e responsabilità Sviluppo, problem solving e supporto per nuove soluzioni in ICT. Progetto in Java di un sistema di pagamenti on-line. Raccolta e analisi dei requisiti presso il cliente. Aanalisi Object-Oriented per il mapping delle informazioni rilevanti con le proprietà del linguaggio utilizzato. Definite le classi e le relazioni tra di loro, metodi e la struttura sistema. Altre tipi di analisi svolte per la fattibilità, rischi e i costi così da monitorare il processo di sviluppo.
09/2012 – 04/2013 Nome e indirizzo del datore di lavoro ACI Worldwide, Via Scarlatti 88, 80127 Napoli, Italia http://www.aciworldwide.com/ Tipo di azienda o settore ACI Worldwide é il leader mondiale sui sistemi di pagamenti elettronici. Il suo range di clienti spazia dal piccolo (centri commerciali e negozi) al grande (banche). Tipo di impiego Technical Consultant Principali mansioni e responsabilità Assegnato al prodotto Postilion, un sistema di pagamenti elettronici flessibile ed estendibile. Da Novembre fino a Dicembre 2012, con il ruolo di sviluppatore a Città del Capo (Sud Africa) eseguendo bug fixing, sviluppo e testing delle componenti. Traferito a Watford (UK), da Dicembre ad Aprile, ho eseguito installazioni e configurazioni per i clienti Barclays e HSBC. Trasferito a Johannesburg, da Aprile, per presso il cliente NedBank ho sviluppato, testato e installato componenti custom. Testing: – Unit Testing su singole componenti. Black-box e White-box testing. – Integration Testing su gruppi di componenti. Approccio bottom-up utilizzato con l'integrazione di componenti. Tecnologie utilizzate: – Java 1.6, xml, CSS, Html; – JQuery, javascript; – MS Sql Server 2008; – Eclipse; – Apache Tomcat (Servl
01/2012 – 06/2012 Nome e indirizzo del datore di lavoro Tampere University of Technology Korkeakoulunkatu 10, FI-33720 Tampere (Finland) http://www.tut.fi/en/ Tipo di azienda o settore Tampere University of Technology Tipo di impiego Programmatore Java Principali mansioni e responsabilità Sviluppo di un' applicazione concorrente in Java, presso l'Università di Tampere, per gestire un attacco di asteroidi alla terra.
02/2011 – 12/2011 Nome e indirizzo del datore di lavoro Docente Vittorio Scarano, presso l'Università degli studi di Salerno Via Ponte don Melillo – 84084 Fisciano (SA) http://www.isislab.it/wiki/index.php/Main_Page Tipo di azienda o settore ISISLab, sviluppo e ricerca Tipo di impiego Tirocinio, come Game Developer Principali mansioni e responsabilità Sviluppo di un' applicazione videoludica utilizzando il game engine JMonkey
02/2010 – 06/2010 Nome e indirizzo del datore di lavoro Agriturismo Fontana Madonna, Contrada Fontana Madonna, 17 – 83040 Frigento (AV) http://www.fontanamadonna.it/ Tipo di azienda o settore Agriturismo Fontana Madonna Tipo di impiego Web Developer Principali mansioni e responsabilità Realizzazione e gestione sito web in Asp.Net
ISTRUZIONE E FORMAZIONE Date (da – a) 09/2007 – 12/2011 Nome e tipo di istituto di istruzione o formazione Università degli Studi di Salerno, Laurea in Informatica, Corso di Laurea Informatica Laurea triennale Principali materie / abilità professionali oggetto dello studio Materia di studio: Informatica Abilità professionali: conoscenze e competenze nei vari settori delle scienze e tecnologie dell’informazione e della comunicazione mirate al loro utilizzo nella progettazione, sviluppo e gestione di sistemi informatici. Lavoro di tesi in applicazioni videoludiche dal titolo “Students Vs Zombie” Qualifica conseguita Dottore in Informatica Date (da – a) 09/1999 – 12/2005 Nome e tipo di istituto di istruzione o formazione Istituto Tecnico Industriale Statale “Ettore Majorana”, Grottamianrda (AV) Principali materie / abilità professionali oggetto dello studio Matematica, Elettronica,Telecomunicazioni, Lingua Straniera (Inglese) , Informatica, Fisica, Sistemi Qualifica conseguita Perito in Elettronica e Telecomunicazioni
CAPACITÀ E COMPETENZE PERSONALI MADRELINGUA ITALIANO ALTRE LINGUA INGLESE Capacità di lettura ECCELLENTE Capacità di scrittura BUONO Capacità di espressione orale BUONO
CAPACITÀ E COMPETENZE TECNICHE. Ottima conoscenza dei seguenti linguaggi: ✓ Java; ✓ Java script; ✓ JQuery; ✓ Bash; ✓ JSON; ✓ XML; ✓ XSD Schema; ✓ HTML 4; ✓ CSS; ✓ Less; ✓ AJAX; ✓ Servlet e JSP. Conoscenza base dei seguenti linguaggi: ✓ C/C++; ✓ PHP. Conoscenza base delle seguenti tecnologie: ✓ Web Rtc. Buona conoscenza dei seguenti database: ✓ MySql; ✓ Microsoft Sql Server 2008; ✓ Oracle 10.1; ✓ MongoDb; ✓ Elasticsearch. Ottima conoscenza dell’architettura dei Web Services e delle tecnologie utilizzate: ✓ Axis2 e WS Security; ✓ Restful; ✓ SOAP; ✓ JSF; ✓ XML; ✓ Sax, Dom; ✓ JAXB. Buona conoscenza delle seguenti tecnologie: ✓ Spring; ✓ Hibernate; ✓ Struts2; ✓ Axis2; ✓ JDBC; ✓ ODBC; ✓ JUnit; ✓ J2EE; ✓ EJB3; ✓ Vue.js; Buona conoscenza dei seguenti Design Pattern: ✓ MVC; ✓ Abstract Factory; ✓ Builder; ✓ Iterator; ✓ Singleton.
229 total views, 1 today