Figura professionale: Programmatore oracle pl/sql, c#/.net,c/c++,java

Nome Cognome: S. M.Età: 43
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Milano Cosenza Reggio Calabria Catanzaro Bari

Accesso Full al database con 29.998 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Programmatore oracle pl/sql, c#/.net,c/c++,java

Esperienze

LinguaggiC/C++, C# / Asp .Net,  SQL, Perl, Javascript, JSP/Servlet, Java, Assembly, DLP (programmazione logica disgiuntiva), Datalog, Oracle PL/SQL, UML, Html, CAMELot (automi cellulari)

Sistemi OperativiWindows, Linux, Dos

DatabaseOracle 10g, MySql, MS Sql Server, Access

Tools & ProdottiEclipse, Enterprice Architect, Visual Studio 2010, Wireshark, Matlab/Octave, WinHex, Subversion disassembler, openOffice, gedit, gimp, Word, Excell, PowerPoint, javaCC, BMC ARSystem, Virtual Box, VMWare, Gedit, Gimp

Esperienze Professionali

Date10/2014 – 01/2015
Attività di Call center
Accueil Rende CS

Date12/2013 – 06/2014
Sviluppo lato Server di un’ portale di annunci online
Sviluppo in C#/Asp.net, Microsoft Transact SQL, visual studio2010.

Date04/2012 – 10/2012
Realizzazione di un’ applicazione destinata alla gestione di strutture alberghiere
Sviluppo in C# con l’ausilio di visual studio 2010.

Sviluppo Applicazione Web per annunci on line Asp.net, Entity Framework, Transact Sql, JQuery , XML

Date 20/04/2012 – 10/08/2012

Lavoro o posizione ricopertiEsperienza lavorativa all’estero

Nome e indirizzo del datore di lavoroRistorante Divino Deggendorf Germany.

Date07/11/2011 – 07/02/2012

Lavoro o posizione ricopertiProgrammatore BMC Remedy ARSystem 7.5, MS Sql Server 2005

Nome e indirizzo del datore di lavoroAtelier+39 sede di Pescara, consulenza esterna presso sede EUdata di Milano

Tipo di attività o settoreSviluppo software per gestione ticket Call Center in Remedy utilizzando forms, Active Links, Filters, ed Escalation, con architettura Server di Database MS Sql Server.

Istruzione e Formazione

Date2005-2011

Titolo della qualifica rilasciataLaurea in Informatica

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazione

Università della Calabria

Progetti Realizzati

Date2010

Titolo del ProgettoApplicazione aziendale per la gestione dell’ inventario dei beni

Principali tecnologie utilizzateApplicazione web-based con tre diversi profili di utenti: Utente Amministratore, Utente Dipendente, Utente Addetto Amministrativo.
Il database è stato sviluppato con DBMS Oracle 10g tramite sql*plus
Generazione dinamica delle pagine web (ASP) con tecnologia JSP/Servlet
Web-Server Apache Tomcat, installato su macchina virtuale realizzata con Virtual Box
Tecnologia di accesso al database JDBC
Controlli lato client con Javascript
Trigger gestiti dal dbms per invio mail di avviso.
Processi batch schedulati a tempo dal sistema operativo.
Stored Procedure e Stored Function per la realizzazione di query complesse per effettuare statistiche sui dati, viste ricorsive.
Ricerche dinamiche specificando solo alcuni caratteri all’interno dei campi di ricerca, e ordinamento in base ad uno dei campi della ricerca.
Invio di Report mensili via mail
Gestione Indici B+-tree, hash per ottimizzazione query.
Analisi dei costi e conseguente ottimizzazione delle operazioni relazionali.
Serializzazione delle transazioni concorrenti.

Date2011

Titolo del ProgettoVideogame Bubble Bobble

Principali tecnologie utilizzate

Implementazione del videogame Bubble Bobble prodotto dalla taito nel 1986 tramite tecnologia Java JDK 1.6 tramite IDE eclipse, suddividendo il progetto in due parti fondamentali Core e GUI (simile pattern MVC).
Core: implementazione del motore grafico 2D, caricamento mappe di gioco da file, passaggio ai livelli successivi, Gestione Audio, Gestione dei Movimenti del personaggio, settaggio delle variabili di gioco, Gestione degli eventi, Gestione delle eccezioni, JavaDocs.
GUI: interfaccia grafica dell’applicazione.
Realizzato utilizzando un thread per la gestione del gioco ed un thread per la gestione della grafica.
Grafica realizzata con l’ausilio della libreria Java Swing.
Utilizzo di Gimp per ritocco immagini di gioco, enterprice architect per la progettazione del gioco tramite diagrammi uml.

Titolo del ProgettoSimulazione del decadimento di una sostanza radioattiva all’interno di un liquido

Principali tecnologie utilizzate

Automi Cellulari per la Simulazione di fenomeni caotici non descrivibili tramite modelli matematici (es. flussi Lavici, frane, terremoti, diffusione e decadimento di inquinanti, ecc.)
Realizzazione del progetto tramite il tool CAMELot in linguaggio C, con l’utilizzo della libreria MPI per la simulazione del parallelismo, e algoritmo di minimizzazione di DiGregorio – Serra, utilizzo di gedit come tool per lo sviluppo in ambiente Linux, algoritmi genetici.

Titolo del ProgettoParser html

Principali tecnologie utilizzate

Realizzazione di uno scanner e di un parser per il riconoscimento del linguaggio html, sviluppato su Eclipse con il tool JavaCC

Titolo del ProgettoProgetto Rete Aziendale

Principali tecnologie utilizzate

Assegnazione degli indirizzi ip ad una rete aziendale su 4 domini di collisione diversi ed interconnessa tramite gateway, sviluppata su netkit (simulatore di rete sviluppato dall’università di Roma), iptables assegnazione delle regole di routing e di firewalling, Utilizzo di ping e di wireshark per la verifica della rete, server nascosti tramite rete demilitarizzata. Utilizzo di nslookup, protocolli di rete mail, ssh, dns, ftp, http, tcp, udp ecc. teoria dei 5 livelli di rete. Studio degli attacchi DoS e DDoS

Titolo del ProgettoSistema Informativo per la gestione di un’azienda informatica

Principali tecnologie utilizzate

Analisi dei requisiti, realizzazione del modello entità relazione, ristrutturazione del modello entità relazione , traduzione dello schema E-R in schema logico, Analisi delle ridondanze. Realizzazione DDL della base dati utilizzando il DBMS Mysql 5.0, utilizzo del DML per aggiornamento/modifica dei dati e implementazione delle Query, delle viste ed ottimizzazione delle query complesse. Gestione dei vincoli di integrità.

Titolo del ProgettoProgettazione di un sistema per la gestione magazzino

Principali tecnologie utilizzate

Uml, enterprice architect

Titolo del ProgettoRicerca efficiente dei possibili percorsi fra due località,

Principali tecnologie utilizzate

Alberi, grafi, Vettori Dinamici, Matrice Dinamica, Liste Collegate, Code, Stack, Tabelle Hash, Algoritmi di ricerca efficienti: backtracking, mergesort, bubblesort C++, Visual Studio 2005

Esami Sostenuti

MateriaSistemi Operativi

Principali tecnologie utilizzate

MultiThreading in C++ (libreria JTCThread) ( risoluzione di Deadlock e Starvation ), perl e espressioni regolari, Linux, bash, g++, Dos, Windows, reverse engineering, Winhex, Cygwin

MateriaArchitettura degli Elaboratori

Principali tecnologie utilizzate

Assembly, microprogrammazione (AWL)

MateriaIntelligenza Artificiale

Principali tecnologie utilizzate

Risoluzione di giochi logici (zebra puzzle, gioco di Einstein, ecc) tramite la programmazione logica disgiuntiva utilizzando DLP (Disjunctive Logic Programming). Creazioni di database e riduzione della complessità di query con regole DLV (Datalog), sviluppo in ambiente Linux su gedit.
DLV, DLP http://www.dlvsystem.com

MateriaBioinformatica

Principali tecnologie utilizzate

ClustalX, clustalW, spdv, banche dati genetiche, bioedit
Allineamento di stringhe di DNA
Genomica

MateriaRicerca Operativa

Principali tecnologie utilizzate

Lingo, Excel(risolutore)

MateriaProgrammazione ad Oggetti

Principali tecnologie utilizzate

Liste, Code, Vettori Dinamici, realizzati con tecnologia C++
Gestione della memoria dinamca, polimorfismo, template, Ereditarietà
Progetto per la gestione di un magazzino realizzato con classi C++

MateriaFondamenti di Programmazione

Principali tecnologie utilizzate

C, realizzazione gioco sette e mezzo da console

MateriaCalcolo Numerico

Principali tecnologie utilizzate

Matlab

MateriaIntroduzione all’informatica

Principali tecnologie utilizzate

Word, Excel, Outlook, visual basic

MateriaCalcolabilità e Complessità

Argomenti Trattati

Algoritmi esponenziali, commesso viaggiatore, hemiltonian cycle, knapsack, vertex cover, dominating set, riduzione a problemi NP-hard, ecc

MateriaIngegneria del Software

Argomenti Trattati

Uml

Altre Conoscenze

Elettricità e Magnetismo
Meccanica
Problemi di ottimizzazione (Ricerca Operativa)
Statistica, Calcolo delle Probabilità

Tesi

Titolo TesiLe Architetture Multicore ed il linguaggio OpenMp

Principali tecnologie trattate

OpenMp (programmazione parallela)

Date01/09/2003 – 01/09/2005

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneIscritto al corso di laurea in Matematica
Università della Calabria (Università)

Date01/02/2004 – 02/12/2004

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneServizio militare svolto da obiettore di coscienza
ARCI Cosenza

Date20/01/2002 – 30/06/2002

Titolo della qualifica rilasciataECDL

Principali tematiche/competenza professionali acquisiteWord, Excel, Powerpoint, Outlook, Access

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneIPSIA (istituto professionale)
87040 acri (cs)

Date20/09/1999 – 26/06/2001

Titolo della qualifica rilasciataAttestato di Qualifica Professionale Addetto Manutenzione e Conduttore di Impianti per l’Automazione di Macchine Industriali con Profilo Elettrico/Elettronico

Principali tematiche/competenza professionali acquisitePlc

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneipsia (istituto professionale)
87041 acri

Date20/09/1996 – 20/07/2001

Titolo della qualifica rilasciataDiploma Tecnico delle Industrie Elettroniche

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneipsia (istituto professionale)
87041 acri

Date20/09/1996 – 24/06/1999

Titolo della qualifica rilasciataQualifica Professionale per Operatore per le Telecomunicazioni di Durata Triennale

Principali tematiche/competenza professionali acquisiteElettronica

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneipsia (istituto professionale)
87041 acri

Date09/1995 – 06/1996
Titolo della qualifica rilasciataIscritto all’ Istituto Alberghiero
Principali tematiche/competenza professionali acquisiteNozioni di Cucina, Sala, Gestione Alberghiera, Nozioni di lingua Francese
Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneIistituto Alberghiero di Castrovillari

Date1988
Programmazione Basic su Commodore64

Capacità e competenze personali

Madrelingua(e)Italiano

Altra(e) lingua(e)INGLESE

Autovalutazione

ComprensioneParlatoScritto

Livello europeo (*)

AscoltoLetturaInterazione oraleProduzione orale

INGLESE

B1Utente autonomoB2Utente autonomoB1Utente autonomoB1Utente baseB2

(*) Quadro comune europeo di riferimento per le lingue

PatentiA B

DisponibilitàDisponibile dal 20/09/2012, a trasferte, a trasferimenti, lavoro notturno

Tipo di contrattoStage, progetto, tempo determinato, tempo indeterminato

RichiesteAlloggio

Hobby e InteressiForex Trading online con piattaforme Oanda/Metatrader, Giardinaggio, Pesca, Internet

Informazioni personali

Nome / Cognome*** ****

Residenzac/da costa 46, 87064, Corigliano Calabro (CS), Italy

Domicilio

Mobile+39 349/8119880 PosteMobile
+39 328/8984552 Wind

E-mail****@****.***

Skype***.****81

CittadinanzaItaliana

Data di nascita01/07/1981

SessoMaschile

Principali Tecnologie Conosciute

LinguaggiC/C++, SQL, Perl, Javascript, JSP/Servlet, Java, Assembler, DLP (programmazione logica disgiuntiva), Datalog, PL/SQL, UML, Html, CAMELot (automi cellulari), JSP/Servlet

Sistemi OperativiWindows, Linux, Dos

DatabaseOracle 10g, MySql, MS Sql Server, Access

Tools & ProdottiEclipse, Enterprice Architect, Visual Studio, Wireshark, Matlab/Octave, WinHex, Subversion disassembler, openOffice, gedit, gimp, Word, Excell, PowerPoint, javaCC, BMC ARSystem, Virtual Box, VMWare, Gedit, Gimp

Esperienze Professionali

Date07/11/2011 – 07/12/2011

Lavoro o posizione ricopertiProgrammatore BMC ARSystem, MS Sql Server

Nome e indirizzo del datore di lavoroAtelier+39 sede di Pescara, consulenza esterna presso sede EUdata di Milano

Tipo di attività o settoreSviluppo software per gestione ticket Call Center in Remedy  utilizzando forms, Active Links, Filters, ed Escalation, con architettura Server di Database MS Sql Server.
L’attività prevedeva la gestione dell’anagrafica clienti ( inserimento nuovi clienti tramite regular forms e consultazione dei clienti già esistenti), Inserimento nuovi ticket nel sistema, segnalazione ticket non ancora evasi tramite display only form, utilizzo di join form per la visualizzazione dell’ anagrafica clienti e dei ticket ad esso assegnati in un’unica maschera,  sql menù per la consultazione diretta su db,
escalation per invio segnalazioni scandite da intervalli temporali, filtri utilizzati per attività gestite direttamente su server. Inoltre utilizzo di BMC Remedy Alert per l’invio di segnalazioni in remoto.

Istruzione e Formazione

Date2005-2011

Titolo della qualifica rilasciataLaurea triennale in Informatica con voti 84/110

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazione

Università della Calabria

Progetti Realizzati

NomeBasi di Dati Evolute

Titolo del ProgettoApplicazione aziendale per la gestione di un inventario di beni

Descrizione

Applicazione web-based con tre diversi profili di utenti: Utente Amministratore, Utente Dipendente, Utente Addetto Amministrativo.
Il database è stato sviluppato con DBMS Oracle 10g
Generazione dinamica delle pagine web con tecnologia JSP/Servlet
Web-Server Apache Tomcat, installato su macchina virtuale realizzata con Virtual Box
Tecnologia di accesso al database JDBC
Controlli lato client con Javascript
Trigger gestiti dal dbms per invio mail di avviso.
Processi batch schedulati a tempo dal sistema operativo.
Stored Procedure e Stored Function per la realizzazione di query complesse per effettuare statistiche, viste ricorsive.
Ricerche dinamiche specificando solo alcuni caratteri all’interno dei campi di ricerca, e ordinamento in base ad uno dei campi della ricerca.
Invio di Report mensili via mail
Gestione Indici B+-tree, hash per ottimizzazione query.
Analisi dei costi e conseguente ottimizzazione delle operazioni relazionali.
Serializzazione delle transazioni concorrenti.

NomeProgrammazione Avanzata

Titolo del ProgettoVideogame Bubble Bobble

Principali tecnologie utilizzate

Implementazione del videogame Bubble Bobble prodotto dalla taito nel 1986 tramite tecnologia Java JDK 1.6 tramite IDE eclipse, suddividendo il progetto in due parti fondamentali Core e GUI (simile pattern MVC).
Core: implementazione del motore grafico 2D, caricamento mappe di gioco da file, passaggio ai livelli successivi, Gestione Audio, Gestione dei Movimenti del personaggio, settaggio delle variabili di gioco, Gestione degli eventi, Gestione delle eccezioni, JavaDocs.
GUI: interfaccia grafica dell’applicazione.
Realizzato utilizzando un thread per la gestione del gioco ed un thread per la gestione della grafica,
La libreria grafica utilizzata è la libreria Swing.
Utilizzo di Gimp per ritocco immagini di gioco, enterprice architect per la progettazione del gioco tramite diagrammi uml.

NomeModelli Computazionali per Sistemi Complessi

Titolo del ProgettoSimulazione del decadimento di una sostanza radioattiva all’interno di un liquido

Principali tecnologie utilizzate
Descrizione

Automi Cellulari per la Simulazione di fenomeni caotici non descrivibili tramite modelli matematici (es. flussi Lavici, frane, terremoti, diffusione e decadimento di inquinanti, ecc.)
Realizzazione del progetto tramite il tool CAMELot in linguaggio C, con l’utilizzo della libreria MPI per la simulazione del parallelismo, utilizzo di gedit come tool per lo sviluppo in ambiente Linux.

NomeLinguaggi Formali e Compilatori

Titolo del ProgettoParser html

Principali tecnologie utilizzate

Realizzazione di uno scanner e di un parser per il riconoscimento del linguaggio html, sviluppato su Eclipse con il tool  JavaCC

NomeReti di Calcolatori

Titolo del ProgettoProgetto Rete Aziendale

Principali tecnologie utilizzate

Assegnazione degli indirizzi ip ad una rete aziendale su 4 domini di collisione diversi ed interconnessa tramite gateway, sviluppata su  netkit (simulatore di rete sviluppato dall’università di Roma), iptables assegnazione delle regole di routing e di firewalling, Utilizzo di ping e di wireshark per la verifica della rete, server nascosti tramite rete demilitarizzata. Utilizzo di nslookup, protocolli di rete mail, ssh, dns, ftp, http, tcp, udp ecc. teoria dei 5 livelli di rete. Studio degli attacchi DoS e DDoS

NomeBasi di dati relazionali

Titolo del ProgettoSistema Informativo per la gestione di un’azienda informatica

Principali tecnologie utilizzate

Analisi dei requisiti, realizzazione del modello entità relazione, ristrutturazione del modello entità relazione , traduzione dello schema E-R in schema logico, Analisi delle ridondanze. Realizzazione DDL della base dati utilizzando il DBMS Mysql 5.0, utilizzo del DML per aggiornamento/modifica dei dati e implementazione delle Query, delle viste ed ottimizzazione delle query complesse. Gestione dei vincoli di integrità.

NomeRedazione e Presentazione di Progetti Informatici

Titolo del ProgettoProgettazione di un sistema per la gestione di un magazzino

Principali tecnologie utilizzate

Uml, enterprice architect

NomeAlgoritmi e Strutture Dati

Titolo del ProgettoRicerca efficiente dei possibili percorsi fra due località,

Principali tecnologie utilizzate

Alberi, grafi, Liste Collegate, Code, Stack, Tabelle Hash, Algoritmi di ricerca efficienti: backtracking, mergesort, bubblesort C++, visual studio

Altri Esami Sostenuti

NomeSistemi Operativi

Principali tecnologie utilizzate

MultiThreading in C++ (libreria JTCThread) ( risoluzione di Deadlock e Starvation ), perl, Linux, bash, g++, Dos, Windows, reverse engineering, Winhex

NomeArchitettura degli Elaboratori

Principali tecnologie utilizzate

Assembler, microprogrammazione (AWL)

NomeIntelligenza Artificiale

Principali tecnologie utilizzate

Risoluzione di giochi logici (zebra puzzle, gioco di Einstein, cubo di Rubrick, ecc) tramite la programmazione logica disgiuntiva utilizzando DLP (Disjunctive Logic Programming). Creazioni di database e riduzione della complessità di query con regole DLV (Datalog), sviluppo in ambiente Linux su gedit.
DLV, DLP  http://www.dlvsystem.com

NomeBioinformatica

Principali tecnologie utilizzate

Clustal (x | w), spdv, banche dati genetiche, bioedit

NomeRicerca Operativa

Principali tecnologie utilizzate

Lingo, Excel(risolutore)

NomeProgrammazione ad Oggetti

Principali tecnologie utilizzate

Liste, Code, Vettori Dinamici, realizzati con tecnologia C++
Gestione della memoria dinamca, polimorfismo, template, Ereditarietà
Progetto per la gestione di un magazzino realizzato con classi C++

NomeFondamenti di Programmazione

Principali tecnologie utilizzate

C, realizzazione gioco sette e mezzo da console

NomeCalcolo Numerico

Principali tecnologie utilizzate

Matlab

NomeIntroduzione all’informatica

Principali tecnologie utilizzate

Word, Excel, Outlook, visual basic

NomeCalcolabilità e Complessità

Argomenti Trattati

Algoritmi esponenziali, commesso viaggiatore, hemiltonian cycle, knapsack, vertex cover, dominating set, riduzione a problemi NP-hard, ecc

NomeIngegneria del Software

Argomenti Trattati

Uml

Tesi

Titolo TesiLe Architetture Multicore ed il linguaggio OpenMp

Principali tecnologie trattate

OpenMp (programmazione parallela)

Date01/09/2003 – 01/09/2005

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneIscritto al corso di laurea in Matematica
Università della Calabria (Università)

Date01/02/2004 – 02/12/2004

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneServizio militare svolto da obiettore di coscienza
ARCI Cosenza

Date20/01/2002 – 30/06/2002

Titolo della qualifica rilasciataECDL

Principali tematiche/competenza professionali acquisiteWord, Excel, Powerpoint, Outlook, Access

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneIPSIA (istituto professionale)
87040 acri (cs)

Date20/09/1999 – 26/06/2001

Titolo della qualifica rilasciataAttestato di Qualifica Professionale Addetto Manutenzione e Conduttore di Impianti per l’Automazione di Macchine Industriali con Profilo Elettrico/Elettronico

Principali tematiche/competenza professionali acquisitePlc

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneipsia (istituto professionale)
87041 acri

Date20/09/1996 – 20/07/2001

Titolo della qualifica rilasciataDiploma Tecnico delle Industrie Elettroniche

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneipsia (istituto professionale)
87041 acri

Date20/09/1996 – 24/06/1999

Titolo della qualifica rilasciataQualifica Professionale per Operatore per le Telecomunicazioni di Durata Triennale

Principali tematiche/competenza professionali acquisiteElettronica

Nome e tipo d’organizzazione erogatrice dell’istruzione e formazioneipsia (istituto professionale)
87041 acri

Capacità e competenze personali

Madrelingua(e)Italiano

Altra(e) lingua(e)Inglese

Autovalutazione
ComprensioneParlatoScritto
Livello europeo (*)
AscoltoLetturaInterazione oraleProduzione orale

A2Utente baseB2Utente autonomoA2Utente baseA1Utente baseB1

(*) Quadro comune europeo di riferimento per le lingue

PatentiA/B

DisponibilitàA trasferte, a trasferimenti, lavoro notturno, lavoro su turni, disponibilità in 3/4 gg

Tipo di contrattoStage, progetto, tempo determinato, tempo indeterminato

Richiesta economica

Hobby e InteressiTrading online con piattaforme Oanda, Metatrader, Giardinaggio, Pesca
 preferiti: Asp .net C#, C/C++, oracle pl/sql
– perl
– javascript
– jsp/servlet
– java
– j2EE
– apache tomcat
– assembler
– dlp(programmazione logica disgiuntiva)
– dlv(datalog)
– Tcp/ip
– pl-sql
– uml
– routing
– firewalling
– javaCC
– html
– CAMELot ( automi cellulari per simulazione di fenomeni complessi )
– Linux,
– enterprice architect
– visual studio
– Wireshark
– Matlab
– Mysql
– Oracle

89 total views, 2 today