Software Developer
2013 - 2014Tesco PLC- Developed a sales forecasting application.
- Created an ActiveRecord adapter for a Teradata DB.
- Added multi-tenancy support to the existing application.
- Provided Linux (Red Hat) system administration.
- Mentored junior developers.
Technologies: Ruby on RailsAnalyst/Programmer
2009 - 2012Freelance- Developed several eCommerce sites with Spree Commerce.
- Integrated with a payment gateway by Unicredit (PagOnline) with Ruby on Rails.
- Developed a company website: http://www.rsaweb.com.
- Developed two gems for spreecommerce.com: spree_delayed_job, spree_slider.
- Designed and developed customer relationship management (CRM) system.
- Designed and developed an application to manage the production process of a company in the cartridge recycling business.
Technologies: C++, Java, Ruby, Rails, Faircom DB, MySQL, Postgres, SpreeAnalyst/Programmer
2001 - 2008Visionael- Contributed to the design, development, integration, installation, and maintenance of OSS systems for various companies worldwide, including Vodafone (Italy), TOnline (France), Israeli Air Force, Bell Mobility (Canada), Equant (France), Telkomsel (Indonesia), and the Defense Information System Agency DOD (USA).
Technologies: Java, Java Server Pages, WebServices, Tomcat, Visual Basic, Eclipse, OracleAnalyst/Programmer
2000 - 2000Advanced Network Solutions, Milan, Italy- Designed and developed NetIP (Network Inventory and Provisioning) for Vodafone and HP.
Technologies: Visual Basic, OracleAnalyst/Programmer
1998 - 2000Sistemi Informativi (an IBM Company), Palermo, Italy- Developed the SUAP Intranet/Internet application. SUAP is used by various municipalities for the management of the authorizations to be provided during the companies and factories life cycle.
- Consulted at the Italian Ministry of Defense in Rome during the design/development phases of the SIAC project, a system for military spare parts identification and coding.
- Designed and developed the Business Intelligence System (OLAP).
Technologies: Visual Basic, IIS, ASP, JavaScript, Oracle, SyBase, MS AccessAnalyst/Programmer
1991 - 1997Database Sicilia, Palermo, Italy- Designed and developed SDO, a software package for the Case Sheet management for hospitals.
- Managed installation and HelpDesk of GESBANK, a Banking Management System.
- Developed the SIFBAN (front-office banking) system inside a multi-companies team (Olivetti, Andersen Consulting, SicilCassa). The project was developed on a client-server architecture using the C and Cobol programming languages on Multitask/Transactional operating systems (Ms-Dos, IBM MVS). Use of MicroFocus Cobol and of Microsoft C on a MS-DOS platform.
Technologies: C, Cobol, Visual Basic, MSAccess, UnixDeveloper
1990 - 1990Freelance- Built a C-Scape graphic library.
- Conducted computer-based training.
Technologies: C++, C