Curriculum Vitae

 

Vincenzo Carabillò, M.Sc.
 
PROJECT MANAGER. EXPERT IT SOLUTIONS ARCHITECT AND DEVELOPER.
PROCESS AUTOMATION AND OPTIMIZATION. MANAGERIAL AND TECHNICAL EXPERTISE.
JAVA, PHP, ORACLE, BILLING, TELECOMMUNICATIONS, QUALITY AND PROCESSES.

 

Personal Skills
Self-motivated, creative, team player, committed to quality, target oriented.Effective in analysis and synthesis. Able to deal with an unstructured world. Advanced presentation and organizational skills.

Languages
English: fluent
German: advanced
Italian: native speaker

Technologies and Computer Science
Software: 25 years of Software Development experience. Thorough experience in Java (J2EE), JavaScript, C, C++, PHP, Perl, ASP, Shell development, GUI design in several environments (Windows, MacOS, Linux, Unix). Excellent skills in algorithms, architecture design, artificial intelligence, digital image and file processing, data mining. MS Office scripting (VBA).
Telecommunications: Mobile and fixed communication architectures; extensive experience in billing (Comverse Kenan/Arbor) and mediation tools (Comptel Mediation Solutions, Portal INTEGrate). Network and telecommunication devices.
Databases: Oracle 10g DBA and development. Oracle and MySQL database technologies; database design and administration; SQL, PL/SQL.
Operating systems: Unix, HP-UX (environment support, scripting, testing); development experience on the following OSs: Unix, Windows, Linux, MacOS.
Web Technologies: Dynamic HTML, PHP, ASP, client/server-side scripting, Apache web server.

 

Work and Experience

Project Manager and Senior IT Consultant at Kabel Deutschland
April 2010 – present

Senior Billing Consultant at Munich Outsourcing Center
November 2009 – February 2010 (4 months)

Munich, Germany: Billing development; responsible for a system which generates Retail, Business, and Service Provider customer invoices for Telefónica O2 Germany:
- process design and coordination
- requirement analysis
- database design
- low level design and interface documentation
- development, unit test, and deployment
- DBA tasks and environment support

Technologies used: Comverse Kenan/Arbor billing system, PERL, UNIX HP-UX, Shell, Oracle, SQL, Rational tools.

Senior QA Consultant at O2 (Germany) Service GmbH
February 2009 – Oktober 2009 (9 months)

Munich, Germany: Quality Assurance for an integrated mobile data and voice platform (e.g.: Fonic, Schlecker, Tschibo), with the following tasks:
- definition of test scope and test strategies
- test design (definition of test cycles, scenarios, cases and steps) and documentation
- test planning and management, resource coordination
- test execution and report
- development of a test automation suite (Java/Eclipse, using various frameworks)

Technologies used: Java, Hybernate, Tapestry, Eclipse IDE, Tomcat, Oracle, SQL.

Project Manager at O2 Germany – Telefonica
November 2006 – December 2008

Munich, Germany: working as Project Manager, Software Developer, and Environment & Deployment Manager for the Billing Development team. In this function, working closely with other software development units, quality assurance and testing units, IT operations and business units in order to ensure quality and timeliness of deliverables.

Main area of responsibility:
- coordinate incoming development requests
- manage billing deliveries and deliverables
- develop and maintain tools to keep track of deliverables and installations
- manage and maintain development and testing environments, supporting installations
- support development of a rapid development tool application
- Internal Controls Manager for a SOX-compliance project

For the daily business, the following tools and technologies are used:
Oracle 10g, mySQL, PHP, Java, PL/SQL, Unix Shell Scripting, Rational tools ClearCase and ClearQuest.

Project Manager at HP/EDS Itellium
May 2008 – August 2008 (4 months)

Nürnberg, Germany: in charge of integrating successfully an almost delivered 2+ mil. euros IT wholesale project (CIAS – Category Information Analyzing System) into in-house maintenance and operations, and finally to offshore it. The system has been built around Oracle Data Warehouse, and is deployed for the Quelle Group.

Responsibilites:
- Phase 1: understand the system, identify critical maintenance areas.
- Phase 2: define and implement in-house maintenance processes.
- Phase 3: plan and support off shoring the deployed application’s maintenance to an Indian consulting company.

Environment Manager at O2 Germany
April 2005 – October 2006 (1 year 7 months)

Munich, Germany: freelance Consultant for O2 Germany. Building creative solutions for test automation, environment support, database management, and troubleshooting. Technical position dealing and integrating many different technologies like: Java, PHP, Unix, Oracle, MySQL, Apache, Unix Shell scripting.

Research Assistant at INSEAD Business School
July 2005 – September 2005 ( 3 months)

Fontainebleau, France: design and development of an educational software application for an interesting business case in the airline industry, built around advanced techniques of dynamic pricing and revenue management (profit maximization) for use in INSEAD’s MBA, and adopted in other top business schools. This challenging application introduces the concept of Revenue Management as a tool to maximize profits and provide competitive advantage to firms in diverse industries. Delivered in Java with innovative GUI techniques.

Team Leader at Certitude GmbH
January 2003 – March 2005 (2 years 3 months)
Munich, Germany: Billing Specialist for O2 Germany (mediation and provisioning).
Mainly focusing in development and environment support, working as automation expert for CRM (Customer Relationship Management), Billing and Mediation areas. Development of automation tools for Unix and Windows with Java (Eclipse), web based datawarehousing (PHP-Apache-MySQL), Perl, Shell scripting. Environment support, testing, test automation on Unix. GUI automation development with Rational Robot.

Leading a team of seven consultants, with personnel responsibility.

Project Leader at Italtel
November 2000 – November 2002 (2 years 1 month)

Palermo, Italy: billing Design Architect, and System Analyst for software tools in the area of fixed telecommunication systems for Telecom Italia; coordination of internal and external development teams, and a testing team; responsibility for software quality and client satisfaction.

Freelance Solutions Engineer at ArchimediaWeb
March 2001 – October 2002 (1 year 8 months)

Palermo, Italy: Contractor, with technical and managerial role, Team Leader for a group of independent consultants. Software development for Human Resource and Recruitment tools. Quality delivered in tight time-scales. Involved technologies: PHP, ASP, JavaScript with an Apache/MySQL server. Business impact studies.

Software Tools Engineer at Nokia Networks
August 2000 – November 2000 ( 4 months)

Milan, Italy: Systems Design of software tools for business decision support and quality reporting for Nokia Networks worldwide.
Full financial responsibility.
Requirement Analysis and Functional Design.

Experience and past projects
1983 – 2000 (17 years)
Software development as a hobby since 1983. Starting with Basic for Commodore 64, then Assembler for Amiga with real-time interactive graphics, Pascal, VMS for distributed computing, Lisp and Prolog for neural networks simulation, several projects in C and C++ (file processing, parsers, computer languages, etc.); C++ programs for image recognition in Linux and MacOS. Participating in various associations and groups.


Education

Graduation: Master of Science (Magister der Wissenschaften) in Computer Engineering – First Class Honours (110/110 "cum laude"). Graduation Thesis in collaboration with Lund University Cognitive Science/Sweden.
Publications: “Conceptual Spaces in the management of image databases”, AI*IA (Artificial Intelligence Italian Association).
Invited presentation: “Cognitive approach to Image Recognition”, Lund University Cognitive Science, Lund/Sweden.
Personal lectures: “Management of image databases: recognition and research”, held as unique speaker, AEI (Italian Electronics Association), Palermo/Italy.
“Automated Learning and Data Mining”, AI*IA (Artificial Intelligence Italian Association), Milan/Italy.
Others: ISO 9001:2000 Certified internal quality auditor.
Oracle Database Developer certification. 



References available upon request.