Figura professionale: Programmatore junior: Java, Scala, C++, C, Matlab
Nome Cognome | : A. N. | Età | : 40 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Campania: NapoliEmilia Romagna: BolognaLazio: RomaLiguria: GenovaLombardia: Bergamo, Brescia, Como, Cremona, Lecco, Lodi, Mantova, Milano, Monza-Brianza, Pavia, Sondrio, VaresePiemonte: Novara, TorinoSicilia: Catania, Messina, Palermo, Trapani |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Liguaggi di programmazione:
- Java
- Scala
- C++
- C
- Matlab
- assembly
- Pascal
- Frameworks:
- Apache Spark
- Spring: Cache Abstraction e IoC Container
- Ambienti di sviluppo integrato:
- Eclipse con installati plugins: Maven, Subversion, Scala IDE
- Visual Studio
- Bloodshed Dev-C++
- Data grid:
- Infinispan
- Sistemi operativi:
- Linux (Red Hat, CentOS, Ubuntu)
- Windows
- Database:
- linguaggio SQL
- pgAdmin per amministrare in modo semplificato database di PostgreSQL
- DB2 interrogato per recuperare dati assicurativi
- Teiid Designer
- usato tramite Jboss Developer Studio, per allineare dati (polizze) da DB2 al database di PostgreSQL
- Realizzazione di traduttori molto più semplici di un compilatore vero e proprio, per esempio l’interprete di un file di configurazione, usando:
- Flex (generatore automatico di scanner)
- Bison (generatore automatico di parser)
- Digital Imaging and COmmunications in Medicine
- standard DICOM
- Patente europea del computer:
- Word
- Excel
- Access
- Powerpoint
- Publisher
Studi
Marzo 2015_Laurea in Informatica
Esperienze
Dicembre 2015 – Oggi Figura ricoperta Programmatore junior Datore di lavor Gruppo Euris S.p.a.. Luogo Milano. Principali attività e responsabilità
Durante il periodo sopra riportato sono stato inserito sia in progetti lato backend che frontend, approfondendo:
- application server Wildfly (JBoss AS);
- sviluppo di una webapp, sia lato client che server, con: Spring MVC, Apache Tiles and AngularJS;
- sviluppo di un progetto SwitchYard in linguaggio Java, usando JBoss Developer Studio con JBoss Fuse, per esporre servizi Rest che consentissero la richiesta e la validazione di una One Time Password memorizzata sul server Infinispan.
Maggio 2015 – Dicembre 2015 Figura ricoperta Stagista Datore di lavoro. Gruppo Euris S.p.a. Luogo Milano. Principali attività e responsabilità
Durante lo stage post laurea sono stato inserito prevalentemente in progetti lato backend approfondendo:
- linguaggio Scala con framework Apache Spark, sviluppando con Eclipse con installati plugins: Maven, Subversion, Scala IDE;
- installazione e configurazione del server Infinispan in ambiente Red Hat Linux, sviluppo del client Hot Rod in linguaggio java usando Eclipse con installati plugins: Maven, Subversion. Inoltre ho appreso ed usato il protobuf ed il Marshalling per potere effettuare le queries DSL sul server Infinispan tramite client Hot Rod;
- uso di Infinispan come Spring cache provider, imparando ad usare Spring Cache Abstraction e Spring IoC Container;
- Teiid Designer, usato tramite Jboss Developer Studio, per allineare dati (polizze) da DB2 al database di PostgreSQL;
- pgAdmin per amministrare in modo semplificato database di PostgreSQL;
- interrograzione di DB2 riguardo dati assicurativi;
- installazione Redmine in ambiente CentOS;
- creazione e configurazione di macchine virtuali da Amazon Web Services.
Infine sono stato inserito in un progetto lato frontend approfondendo:
- linguaggio javascript, html 5, framework AngularJS usando il pattern MVC
Ottobre 2013 – Dicembre 2013 Figura ricoperta Tirocinante Datore di lavoro Olomedia s.r.l. Luogo Palermo. Principali attività e responsabilità
Tirocinio di 225 ore presso Olomedia s.r.l. durante il quale ho approfondito ed aumentato i miei livelli di competenza nell’ambito della programmazione ad oggetti in C++, web service, Linux. Inoltre ho appreso lo standard DICOM (Digital Imaging and COmmunications in Medicine).
Istruzione e Formazione
Data
Marzo 2015
Titolo della qualifica rilasciata
Laurea in Informatica
Istituto di istruzione o formazione
Università degli studi di Palermo
Luogo
Palermo
Principali tematiche / competenze professionali acquisite
Votazione conseguita: 108/110
Tesi sperimentale: Un algoritmo genetico per l'identificazione di email spam
Alcune delle competenze acquisite:
- paradigmi di programmazione: strutturata, modulare ed Object Oriented (OOP);
- data mining: association rules, supervised learning, unsupervised learning, information retrieval e web search;
- capacità di gestione e sincronizzazione di processi e thread;
- capacità di impostare e risolvere problemi ad elevata complessità (anche multi-obiettivo) con strumenti di calcolo non convenzionale (algoritmi genetici);
- teoria e tecniche di compilazione: buona conoscenza della teoria di base per la realizzazione dei compilatori per i linguaggi di programmazione. Capacità nell’usare Flex (generatore automatico di scanner) e Bison (generatore automatico di parser) per realizzare traduttori molto più semplici di un compilatore vero e proprio, per esempio l’interprete di un file di configurazione;
- DBMS (Data Base Management System): buona capacità di progettare ed interrogare reali basi di dati;
- linguaggio SQL: buona conoscenza delle funzionalità DDL (Data Definition Language) e DML (Data Manipulation Language);
- immagini digitali: conoscenza degli strumenti di base per l'analisi di immagini digitali e per la grafica al calcolatore: filtri, operatori spaziali, morfologia matematica, algoritmi di segmentazione;
- architetture degli elaboratori: conoscenze fondamentali sull’organizzazione degli elaboratori elettronici e sui principi alla base del loro funzionamento. Competenza nel progettare reti e moduli combinatori, per esempio: codificatori-decodificatori, multiplexer-demultiplexer. Capacità di sintesi di reti sequenziali attraverso automi a stati finiti. Abilità nella progettazione di sistemi: parte operativa e di controllo, per esempio macchina di Von-Neumann.
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Scolastico
Conoscenze informatiche
Capacità e competenze informatiche
Liguaggi di programmazione:
- Java
- Scala
- C++
- C
- Matlab
- assembly
- Pascal
Frameworks:
- Apache Spark
- Spring: Cache Abstraction e IoC Container
- AngularJS
- Spring MVC
- Apache Tiles
Ambienti di sviluppo integrato:
- Eclipse con installati plugins: Maven, Subversion, Scala IDE
- JBoss Developer Studio con installati plugins: SwitchYard, Maven, Subversion
- Visual Studio
- Bloodshed Dev-C++
Data grid:
- Infinispan
Application Server:
- Wildfly (JBoss AS)
Sistemi operativi:
- Linux (Red Hat, CentOS, Ubuntu)
- Windows
Database:
- linguaggio SQL
- pgAdmin per amministrare in modo semplificato database di PostgreSQL
- DB2 interrogato per recuperare dati assicurativi
Teiid Designer
- usato tramite Jboss Developer Studio, per allineare dati (polizze) da DB2 al database di PostgreSQL
Realizzazione di traduttori molto più semplici di un compilatore vero e proprio, per esempio l’interprete di un file di configurazione, usando:
- Flex (generatore automatico di scanner)
- Bison (generatore automatico di parser)
Digital Imaging and COmmunications in Medicine
- standard DICOM
Patente europea del computer:
- Word
- Excel
- Access
- Powerpoint
- Publisher
64 total views, 1 today