Vernetto - Administrateur système JAVA
Ref : 100930P001-
92130 ISSY
-
Administrateur système, Ingénieur système, Consultant technique (63 ans)
-
Freelance
-
Java-WebLogic Platform consultant
Credit SuisseJan 2015 - aujourd'huiActivities: Support WebLogic JEE applications for build, development, performance, security and architectural issues
-
Integration Architect
Nestle-NespressoJan 2011 - Jan 2014Activities: Design and implementation of the WebLogic/OSB based integration solution for the Nespresso Manufacturing and POS self service vending machines. End to end message tracking and operational console. Coordinating technically the 12-strong developer team locally and in India. Continuous Integration, definition of a CMDB, code reviews, definition of monitoring specifications, automation of software build and deploy, WebLogic domain build and configuration, troubleshooting of production issues, HA solution in Production with Oracle RAC and Whole Server Migration, performance and High Availability tests. Puppet, Vagrant and VirtualBox to automate the provisioning of infrastructure. Jenkins.
Software : Oracle Service Bus 11g / 12c, WebLogic Application Server 11g / 12c, Hyperic, Enterprise Manager Grid Control, Bamboo, Jenkins, SOAPUI, Puppet, Python, Groovy, Java 8, Linux RHEL 6 -
Oracle Advanced Customer Services, WM Morrisons
Jan 2011 - Jan 2011Activities: Resolving critical performance and stability issues in Production for a huge (>400 instances) SOA implementation with cluster of OSB servers
Software : Oracle Service Bus 10g, WebLogic Application Server 10g -
NMBS Railways Belgium, Real Time OSB Integration and Oracle SOA SuiteJan 2011 - Jan 2011
Activities: hands-on development of several Real Time services with OSB and WebSphere MQ, to deliver heavy-load, near real time notifications of network-related events. WebLogic administration. Setting up CI environment with Hudson, SOAPUI, training developers on SOA technologies (mostly OSB), performance tuning and implementation of Caching in Coherence and Java, Custom XPaths, Architecture and Operations Manuals
Software : Oracle Service Bus 11g, Oracle SOA Suite, WebLogic Application Server 11g, Eclipse, JDeveloper, YourKit -
INWI Telecom, OSB Integration and Oracle SOA Suite BPELJan 2010 - Jan 2011
Activities: Setting up CI environment with Hudson, SOAPUI and Citrus, training developers on SOA technologies, build and deployment automation, hands-on development of several POCs on Synchronous and Asynchronous flows with OSB and SOA Suite BPEL. JPA persistence, performance tuning, Rich Domain Model.
Software : Oracle Service Bus 11g, Oracle SOA Suite, WebLogic Application Server 11g, Eclipse, JDeveloper -
Maersk shipping, OSB developer and Weblogic supportJan 2010 - Jan 2010
Activities: Interfacing WebLogic 11g with WebSphere MQ 7, MDBs, automated generation of message parsers, of WSDLs and Functional Tests with Groovy; Hudson Continuous Integration; development and monitoring of Coherence Cache clusters and integrating Coherence with OSB; performance test and tuning, at network, Oracle RAC DB and application level. Implementation of Persistence with JPA/Toplink.
Software : Oracle Service Bus 11g, WebLogic Application Server 11g, Oracle RAC DB -
Al Jawwal telecom , Weblogic Integration and Service Bus specialist ********.php?langid=2
Jan 2010 - Jan 2010Position : Review WebLogic integration project to refactor for speed and maintainability, provide automated Web Services testing, monitoring of dependencies and discovery of services ; setting up Continuous Integration (Hudson) for the build, deployment and testing of the middleware layer. Training and mentoring of development team ; providing security at network and Web Services level (SAML, keytool), proof of concept for using OSB to proxy JPD services. Configuration of monitoring software (Hyperic and Membrane Registry).
Software : Oracle Service Bus 3.0, WebLogic Integration 10.3, WebLogic Application Server -
Application Qualification ********/
COFACE FranceJan 2009 - Jan 2009Position: Performance test and tuning of several large Portal and WLI applications, involving JTA, JMS, JVM configuration and tuning; identification of bottlenecks. Code reviews, development of monitoring utilities, analysis of LoadRunner, JRockit Runtime Analyzer and Grid Control reports
Software: Oracle WebLogic Server 10.3, Linux, WebLogic Integration 10, WebLogic Portal 10; LoadRunner, JRMC, Oracle RAC DB -
Title: Oracle WebLogic and Oracle Service Bus administration, testing and architecture
NUON Holland, WebLogic Domains Build and Delivery ServicesJan 2008 - Jan 2009Position: Delivery of automated tools (unix scripts and Java framework) to build and validate a WebLogic -ALSB domain, based on Java, WLST and JMX. Extensive use of Unix shell and Unix utilities, Python, Ant. Building monitoring tools for WLS. Conceiving a WebApplication (Spring MVC + RMI + AOP, SSH) to monitor the environments and remotely run tests. Integration in CruiseControl for continuous monitoring of the SOA environment. Monitoring ALSB performance through JMX API, to gather performance metrics and send alerts. Validation and transformation of messages inside ALSB, routing to errorQueues, resubmission of JMS messages through automated procedures. Preparation of a Linux VMWare image and Oracle Database instances. Studies on message tracking strategies based on “Patterns of Enterprise Integration” by Hohpe. Some analysis of AmberPoint and Nagios. Troubleshooting production problems in ALBPM with Oracle RAC and Distributed Transactions. ALSB Service discovery and automated test of endpoints.
Software: Oracle WebLogic Server 10.0, OSB 3.0, Linux, ALBPM, Oracle RAC. -
VISA Europe, RC&S divisionJan 2008 - Jan 2008
Position: Code and architectural revision to achieve maximum performance in the Regional Clearing and Settlement software. Implementation of High Performance Transaction Processing and anti-fraud Validation; enhancing existing functional test and introducing new patterns in functional tests and documentation.
Software: Websphere 6.1, Rational Architect Software (Eclipse 3.2), RAS Modeler, JProfiler, MagicDraw, DB2
-
Title: BEA Portal consultant and team lead
1987: Master in Computer Science and Telecommunications with Italian Telecom (9 months post-degree course, covering advanced techniques for telecommunications especially for telephony, and computer technology for telecommunications); my thesis consisted in the design of a backbone optical fiber network for the city of Rome.
1986: Bachelors degree: Diploma in Electronics with a specialisation in Telecommunications at the Polytechnic of Torino – Italy (1986) 108/110 - entailing 5 years of studies and a thesis on techniques for spectral dispersion in satellite communications.
1979-1981: Instead of serving the Army, I served the Community as conscience objector working in a centre for physically and psychically "disabled" people for 20 months
1979: secondary school degree, Liceo Classico (literature, history, philosophy, ancient Greek, Latin, French, Italian)
. Highlights
20 years commercial IT experience
15 years Java development experience
6 years architectural experience
10 years J2EE (expert in WebLogic platform)
4 years SOA
3 years Chordiant (Siebel) CRM
Proven track record at all levels and full product life-cycle in UK, Germany, Italy, USA, India, Denmark, Finland, Holland, France, and Switzerland.
. Programming Languages and IDE
Java (SE, JEE, WebServices) , Groovy, Ant, Maven, Perl, Bash, Python, some C++, Javascript
SQL, Delphi
Eclipse, IntelliJ Idea, NetBeans, Jdeveloper
. Certifications
SUN Java Certified Architect and Developer,
BEA WebLogic Developer
SUN Java Programmer
IBM Websphere Developer
SOA Suite Developer
. Application Servers
WebLogic 12c, Aqualogic (Oracle Service Bus) 12c, Bea (Oracle) Portal 10, Bea (Oracle) WebLogic Integration 10, some Websphere 6.0, Tomcat 7
. RDBMSs
Oracle 11g RAC, SQL Server 7.0, MySql 4/5, DB2
. Other
Spring 1.x/2.x, Struts, Tiles, Hibernate, Junit/Cactus, JSTL and many open source tools
Git, CVS, Subversion, UML, some Tibco, Toad, some MQ
. Languages
English, French, Italian, Spanish, Portuguese (all very fluent), German (Intermediate) and Dutch (basic)