
XP Coach and Developer at GM Technologies SA
Ticino, Switzerland

XP Coach and Developer at GM Technologies SA
Ticino, Switzerland
Sun Java Programmer Certified (SCJP)
Sun Java Developer Certified (SCJD)
Italian Oracle Award 2004
I am working as eXtreme Programming coach and Java developer for a "consumer marketing and finance" group in St Gallen (CH). We develop, in a team of 8 developers, CRM & Contact Center software solutions, support for marketing-actions and customers invoicing. My role as coach covers process improvement using eXtreme Programming both from customer (eg. planning, acceptance tests, etc) and developer sides (e.g. TDD, metrics, retrospectives, etc).
In my past experience I developed (server-side and client side) through complete lifecycle (from capture requirements to maintenance) a Workforce Management project (MOB-i), winner of the Oracle Award 2004 as best Wireless project created using Oracle technology (JEE, Oracle Lite,Eclipse, BC4J, Hibernate, IAS, and BPEL). MOB-i was formed of various application modules which allow staff working off site (Mobile Workers) to receive information regarding their work in wireless mode using mobile devices such as TabletPCs or PDAs. I worked as part of a team of 10 developers.
I hold seminars about Object Oriented Design and Design By Contract and I am speaker at Agile Conferences (eg: Italian Agile Day 2006 and 2007).
Java EE, Spring, Struts, Eclipse, SQL, scripting languages, test driven development, FIT, JUnit, Fitnesse, ANT, Oracle, PostgreSQL, studies on agile methods, technical leadership, eXtreme Programming in place, coaching
(Computer Software industry)
April 2007 — Present (2 years 9 months)
Development process improvment inspired by eXtreme Programming and Agile values and practices. I am a programmer and architect.
(Computer Software industry)
January 2004 — March 2007 (3 years 3 months)
(Computer Software industry)
September 2001 — September 2003 (2 years 1 month)
e-commerce web sites
(Self-Employed; 11-50 employees; Internet industry)
September 1998 — March 2000 (1 year 7 months)
Perl programmer
1997 — 2003
extreme programming, agile methodologies, management, programming, testing, test driven development, java, j2ee, agile contracts, refactoring, process improvement, object oriented design, metrics
Milano eXtreme programming user group, Torino Java User Group, Italian Agile Movement
Sun Java Programmer Certified (SCJP), Sun Java Developer Certified (SCJD), Italian Oracle Award 2004 as best Wireless project