Figura professionale: Java Software Architect
Nome Cognome | : F. I. | Età | : 61 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : MILANO |
Accesso Full al database con 30.001 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- J2EE Mobile Android JavaBeans, actions, EL (Expression Language), JSP Standard Tag Libraries (JSTL), Certificazione Microsoft MCP
- Java Senior developer
Esperienze
2006 – oggi Syncroweb S.A.S. Moncalieri (Socio fondatore)
2003 – 2005 Strategie Digitali S.r.l Beinasco (dipendente)
2001 – 2003 Webegg SpA Milano (dipendente)
1987 – 2001 Alenia Aeronautica SpA Torino (dipendente)
Istruzione
Diploma Perito Tecnico Industriale in Elettronica Conseguito nel 1983 All’Istituto S. Secondo di Torino Certificazione Microsoft MCP 067conseguito presso sede CTEC.
Lingue straniere
Inglese parlato e scritto
Portoghese parlato e scritto
Cinese Principiante
Capacità
La progettazione e l’implementazione di applicazioni web utilizzando la piattaforma JAVA J2EE, Sviluppo e distribuzione applicazioni Mobile Android.
Servlet e programmazione concorrente: gestione dello stato in ambiente concorrente, Single Thread Model. JavaServerPages: relazione con le Servlet, ciclo di vita delle JSP, direttive principali, oggetti impliciti, JavaBeans, actions, EL (Expression Language), JSP Standard Tag Libraries (JSTL).
JSP Custom Tags: generalità, tag handlers API, tag library descriptors, iterator tag. Framework Struts, Spring. ORM Hibernate, Ibatis.
Presentation tier patterns: modello architetturale Model 2, Model View Controller Pattern,JSF 1.1, 1,2, 2.0, ICEFaces, Richfaces
Capacità di distribuire i progetti a seconda della capacità degli sviluppatori, coordinando risorse e attività.
Motivare il team in modo da raggiungere l’obiettivo principale, nel rispetto del budget e dei tempi previsti, e tuttavia garantendo standard qualitativi in linea con l’azienda.
Essendo in possesso di un’approfondita conoscenza dei più comuni linguaggi e strumenti di programmazione, nonché di una spiccata attitudine a raggiungere in autonomia e con flessibilità gli obiettivi prefissati. Spesso mi inserisco in team di lavoro multifunzionali operando a fianco degli esperti di sistemi, del marketing e del project management.
Project Management
Metodologia che preveda diversi livelli di analisi delle problematiche legate allo sviluppo del software.
In base alle necessità di tempi e costi concordati con il cliente ed alla complessità dei compiti proposti è possibile stabilire il profilo dell’analisi, che viene poi abitualmente inserita in uno studio di fattibilità.
Nel caso di progetti di piccola entità o in cui si preferisse (ad esempio per semplificare la comprensione ad alcuni richiedenti specifici) adottare una notazione semplificata, l’analisi viene effettuata con l’utilizzo di diagrammi semplificati e flow chart.
Per le attività di più ampio respiro o per scambi di specifiche formali tra diverse aziende, sono preparato nella realizzazione di sistemi complessi, utilizzando le notazioni di Booch, di Coad/Yourdon o l’UML.
Sono inoltre in grado di fornire studi sul design dell’interazione (interaction design) delle applicazioni (per renderle più funzionali ed accessibili agli utenti meno esperti), sia di tipo desktop che WEB.
Conoscenze dei seguenti sistemi operativi:
MS-DOS, MAC-OS, Unix/Linux, VAX VMS, Windows 7/XP
Installazione e configurazione di Application server Java J2ee Enterprise, Weblogic, Websphere, Oc4J, JBoss, Tomcat
Amministrazione Windows Server 2003 e Active Directory, suddetta conoscenza e’ comprovata dalla certificazione Microsoft © MCP 067 conseguita in seguito a relativo esame. Vari corsi di aggiornamento a Windows 2003 Server, Active Directory.
Conoscenza dell’architettura, dei comandi Unix/Linux ,editor di sistema e su elementi di rete con protocollo TCP/IP.
Conoscenza dell’architettura VAX / VMS e editor di sistema compresa la creazione di applicazioni in file batch o linguaggio FORTRAN 77 e BASIC VAX.
Uso avanzato di Office XP con l’utilizzo della tecnologia web nei documenti di Office. MS Project sviluppo GANNT.
Conoscenza di Visual Basic sviluppo di applicazioni con l’utilizzo di funzioni avanzate quali librerie DLL e accesso avanzato a un database, utilizzo di componenti ActiveX.
Linguaggio Java J2EE e sviluppo di programmi multipiattaforma, algoritmi, strutture di controllo e integrazione delle stesse in pagine Web, Servlet e EJB.
Sviluppo e progettazione di pagine JSP.
Linguaggio PHP 4 e PHP 5 Librerie Smarty Template, CMS, Xoops, MySQL, Apache Webserver.
Linguaggio ASP sviluppo di pagine Web, Configurazione IIs
Esperienza HW
Elettronica Digitale
Standard RS485, RS422, RS232 AND RS423 (EIA232)
Interfacciamento con BUS microprocessori
Progettazione e sviluppo schede per il controllo Domotico interfacciate a computer
Sviluppo di Circuiti Stampati in tecnologia multistrato.
Sviluppo schede espansione per BUS ISA ,PCI.
Programmazione PAL e PIC.
Hobby e tempo libero
Lettura di trattati di psicologia e sociologia. Studio di Lingue e culture straniere. Progettazione e sviluppo circuiti elettronici digitali.
Sport, Arrampicata, Calcio Aikido Il mio lavoro che rappresenta una delle mie passioni con cui sono riuscito a creare uno sbocco professionale.
63 total views, 2 today