Figura professionale: Programmatore junior: Java, Scala, C++, C, Matlab

Nome Cognome: A. N.Età: 40
Cellulare/Telefono: Riservato!E-mail: 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

Programmatore junior: Java, Scala, C++, C, Matlab

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:

  1. application server Wildfly (JBoss AS);
  2. sviluppo di una webapp, sia lato client che server, con: Spring MVC, Apache Tiles and AngularJS;
  3. 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:

  1. linguaggio Scala con framework Apache Spark, sviluppando con Eclipse con installati plugins: Maven, Subversion, Scala IDE;
  2. 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;
  3. uso di Infinispan come Spring cache provider, imparando ad usare Spring Cache Abstraction e Spring IoC Container;
  4. Teiid Designer, usato tramite Jboss Developer Studio, per allineare dati (polizze) da DB2 al database di PostgreSQL;
  5. pgAdmin per amministrare in modo semplificato database di PostgreSQL;
  6. interrograzione di DB2 riguardo dati assicurativi;
  7. installazione Redmine in ambiente CentOS;
  8. creazione e configurazione di macchine virtuali da Amazon Web Services.

Infine sono stato inserito in un progetto lato frontend approfondendo:

  1. 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:

  1. paradigmi di programmazione:  strutturata, modulare ed Object Oriented (OOP);
  2. data mining: association rules, supervised learning, unsupervised learning, information retrieval e web search; 
  3. capacità di gestione e sincronizzazione di processi e thread;
  4. capacità di impostare e risolvere problemi ad elevata complessità (anche multi-obiettivo) con strumenti di calcolo non convenzionale (algoritmi genetici);
  5. 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;
  6. DBMS (Data Base Management System): buona capacità di progettare ed interrogare reali basi di dati;
  7. linguaggio SQL: buona conoscenza delle funzionalità DDL (Data Definition Language) e DML (Data Manipulation Language);
  8. 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;
  9. 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:

  1. Java
  2. Scala
  3. C++
  4. C
  5. Matlab
  6. assembly
  7. Pascal

Frameworks:

  1. Apache Spark
  2. Spring: Cache Abstraction e  IoC Container
  3. AngularJS
  4. Spring MVC
  5. Apache Tiles

Ambienti di sviluppo integrato:

  1. Eclipse con installati plugins: Maven, Subversion, Scala IDE
  2. JBoss Developer Studio con installati plugins: SwitchYard, Maven, Subversion
  3. Visual Studio
  4. Bloodshed Dev-C++

Data grid:

  1. Infinispan

Application Server:

  1. Wildfly (JBoss AS)

Sistemi operativi:

  1. Linux (Red Hat, CentOS, Ubuntu)
  2. Windows

Database:

  1. linguaggio SQL
  2. pgAdmin per amministrare in modo semplificato database di PostgreSQL
  3. DB2 interrogato per recuperare dati assicurativi

Teiid Designer

  1. 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:

  1. Flex (generatore automatico di scanner)
  2. Bison (generatore automatico di parser)

Digital Imaging and COmmunications in Medicine

  1. standard DICOM 

Patente europea del computer:

  1. Word
  2. Excel
  3. Access
  4. Powerpoint
  5. Publisher

65 total views, 1 today