Sviluppatore/programmatore java

Mar*** ***** (XX Anni)
Analisi Tecnica ed Sviluppo Software a REPLY
Paolo Boselli
Torino,
Piemonte
|
Esperienza
Analisi Tecnica ed Sviluppo Software
REPLY
feb 2018 - mar 2018
                                                                    Ambiente:
 - E-commerce <IBM WebSphere Commerce (B2B) “negozi tra imprese”>. 
- Websphere Application Server (WAS)
                                                                    Mansioni: 
• Configurazione ambiente attraverso manuale proprio della Azienda (ambiente preconfigurato). 
• Introduzione agli  EJB 2.x.x, Session Bean (stateless e stateful), Entity class. 
• Uso IDE Eclipse RAD versione 3.3.x. 
• Database 11g (Oracle RDBMS) && SQL Developer ORACLE (IDE). 
• Uso di Application Server Wesphere Commerce (IBM). 
• Analisi  tecnica ed sviluppo software.
Stagista
THINKOPEN S.r.
feb 2017 - apr 2017
Sviluppo e analisi tecnica all’ interno dei progetti.
- Maven
- Spring 
- Java
Cameriere
Ristorante Revolucion Mexicana, Corso Casale 194/c
ott 2011 - apr 2013
 Responsabilità
• Gestivo la Clientela e prendevo le ordinazioni con il Taccuino 
• Promozione abile degli articoli elencati nella lista delle bevande e delle specialità del ristorante. 
• Denuncia immediata di incidenti, lesioni o condizioni di lavoro non sicure al Responsabile di sala o Titolare.. 
• Servizio tempestivo di tutte le portate e delle bevande alcoliche agli ospiti. 
• Sgombro dei tavoli, sparecchiatura, pulizia e apparecchiatura dei tavoli in modo cortese, silenzioso ed efficiente.
Aiuto Cuoco
Ristorante Revolucion Mexicana, Corso Casale 194/c
set 2009 - ott 2011
 Responsabilità
• Mettevo in ordine gli utensili di cucina. 
• Preparavo la linea della serata in base alle prenotazioni. 
• Gestivo  l' ordine  di arrivo e di uscita delle comande . 
• Lavavo i Piatti e rimettevo in ordine tutto quanto. 
• Pulizia degli ambiente di Lavoro.
Formazione
Operatore Turistico
Paolo Boselli
set 2006 - set 2009
- Studio dell'Impresa Turistica 
- Inglese
- Francese
- Italiano
- Storia dell'arte
- Economia Aziendale
- Matematica
Lingue
Spagnolo - Lingua Madre
Italiano - Molto Buono
Inglese - Discreto
Informazioni addizionali
                                        Capacità e competenze tecniche
Linguaggio di programmazione: 
• Java (lato server): Piattaforma Java Standard Edition: Programmazione orientata agli oggetti, ereditarietà, polimorfismo, binding dinamico, interfacce, classi astratte, override, overloading. Piattaforma Java Enterprise Edition per lo sviluppo di applicazioni web. Utilizzo di Server locali come xammp (MySql), pgAdmin4 (PostgreSql), Microsof Sql Server (per lo sviluppo web, creazione Data Base), JSP (Creazione Pagine Web dinamiche). 
• Javascript (lato client) 
• HTML
• C (Peocedurale “Studio di Sistemi Operativi e Commandi Unix  uso shell”) 
• DMBS (gestione data base) Conoscenza del DBMS: PostgreSQL, 
Concetto di foreing key, Algebra Relazionale, Calcolo su Tuple con dichiarazione di Range Dipendenze Funzionali. Progettazione di una Base di Dati: (Progettazione Concettuale,Progettazione Logica, Progettazione Fisica “creazione Tabelle” DDL, DML e Linguaggio di programmazione SQL ( Interrogazioni alla Base Dati) .
Ho sviluppato interamente su Java, un gioco chiamato "Battaglia Navale" insieme ad un'altro compagno di studi. Il Progetto rappresentava un esempio prattico dello studio della comunicazione fra i processi attraverso RMI (Remote Method Invocation) Client-Server, Interfacce grafiche e poi l'uso avanzato di Java (Polimorfismo,Binding Dinamico, Ereditarietà) L’applicazione in questo caso era basata su: • Client-Server. • Uso del Pattern Model View Controller Observer Observable. • Creazione di interfacce grafiche GUI (uso librerie swing e uso della libreria paint per disegnare parte della Interfaccia grafica). 
• RMI (chiamata dei metodi remoti) come canale di comunicazione di alto livello (I Socket “basso livello” sono implementati dentro RMI) fra Client e Server.
• Uso dei Threads per la gestione di operazioni specifiche ricorrenti, come per esempio l’avvio della applicazione.

• Livello  programmazione in Java:       Ottimo
• Livello  programmazione in C:             Buono

                                                    Conoscenza base
• Hibernate (persistenza dati, mapping tabelle db), 
• Maven (risolve problematiche in quanto alle dipendenze librerie, di varie tecnologie usate). 
• Spring (framework leggero mirato a gestire l’intera complessità di un progetto in maniera semplice e modulare). 
• jQuery (automazione nella stessura di codice Javascript). 
• Angular 2 (framework di JAVASCRIPT) Web Services (agevola l’interoperabilità tra diversi elaboratori, reti, componenti software, ecc. in un contesto distribuito.) 
•  Protocollo Soap (basate sullo scambio di messaggi e chiamate remote. Uso dello XML Schema per i vari messaggi.) 
• Architettura Rest (basato sul protocollo HTTP e sulle risorse. Uso dell’URI nel browser per trovare la risorsa.) 
• Xml (è un metalinguaggio, crea altri linguaggi di markup più specifici). 
• JPA (Java Persistence API . Serve alla persistenza dei Dati relazionali -Data Base-) 
• DEPLOY Apps : su Application Server come Glassfish, Payara e web container come Tomcat.

Ambienti di Sviluppo NetBeans - Eclipse


                          CAPACITÀ E COMPETENZE ORGANIZZATIVE
Ci tengo ad essere preciso sul lato organizzativo, mi piace solitamente prendere la iniziativa nell’organizzazione di un Lavoro tuttavia lavoro molto bene in una squadra e mi adeguo al parere degli altri e cosi prendere la migliore soluzione insieme.



Mi potete trovare anche su LinkedIn come Marco Pavon contattarmi anche al numero cellulare 3488465417 o alla e-mail marcckku@hotmail.com


Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196 "Codice in materia di protezione dei dati personali".
Curriculum simili