Giovanni Battista Tateo
Freelance Artificial Intelligence Consultant, self-employed
• Software requirements analysis;
• Unified Modeling Language (UML);
• Algorithm Design;
• Software Development;
• Object-Oriented Programming: C, C++, Java;
• Software testing and validation;
• Optimization;
• Functional Programming: Clojure, LISP (Scheme e Common Lisp);
• Evolutionary Algorithms;
• Swarm Intelligence;
• Ant Colony Optimization;
• Heuristic Optimization Techniques;
• Genetic Programming;
• Genetic Algorithms;
• Soft Computing;
• Neural Networks;
• Machine Learning;
Image Analysis; Image Processing Algorithm Design and Optimization; Design and realization of machine vision systems (image processing software and hardware) for the diagnostic of railway infrastructure.
• Automatic inspection (presence and correct mounting) of rail fasteners;
- [TODAY] 12 Fasteing Types (FTs) for SNCF (France's railway company)
- [TODAY] Vossloh fastening system 300 for Deutsche Bahn, the German National Railway company;
- [2010] Feasibility study on Deutsche Bahn;
- [2009] 11 FTs for SEOUL METRO (Seoul Subway Lines 1 to 4)
- [2008] 5 FTs for KORAIL (National rail road operator in South Korea)
- [2008] 1 FTs for Qinghai–Tibet railway (China)
- [2006] 10 FTs or SBB (Swiss railway network)
• Measurement and Check of Compliance of the roll angle of railway Signaling Devices using 3D measure profiles:
- [2011] for Italy railway network (RFI): Eurobalises of the type Sigma;
• Detection and identification of railway Signaling Devices using 3D measure profiles:
- [2011] for RFI (Italy railway network): Eurobalises of the types Ansaldo and Sigma;
- [2011] for RFI: Axlecounter Pedals of the types FORFEX and EMG1;
- [2007] for SBB: Eurobalises of the type Siemens
• Detection of railway Level Crossing using 3D measure profiles:
- [2011] for SBB
• Identification and control of RFI Sleepers using 3D measure profiles;
- [tomorrow] for RFI
• Automatic Detection, Identification and Check of Compliance of safety appliances of railway wagons.
- [2010] for TTCI Pueblo, Colorado;
• Automatic detection and measure of fastener "markings" on the rail foot
- [2010] for SBB
• Feasibility study to use the fasteners inspection system in wet (rain) conditions;
- [2009] for SBB
• [2006] Automatic optimization Tool for the rail fasteners recognition models ;
• Automatic recognition of 3D objects inside a robotic cell on the International Space Station;
- [2005] for ASI (Italian Spatial Agency)
• [2004] Real time adjustment of the digital camera exposure time;
2002 - 2003Vision Systems, Machine Vision and Image Processing Software applied to industrial quality check.
Telephon display check at Dial Face / Alcatel - Bari
Feasibility study for a watermarked paper inspection at Zecca di Stato - Foggia
Feasibility study for a pick and place system at Officine Minnetti - Pistoia
Ball bearing quality check at SKF - Bari
Assembly check of the 'Sigaro' coil at Federal Mogul Ignition Srl - Carpi (MO)
Assembly check of first/second gear synchronizer at Getrag - Modugno (BA)
Feasibility study for a quality check of neon lamps at Osram - Bari
Feasibility study for assembly check of injection pump at Bosch Tecnologie Diesel e Sistemi Frenanti Italia SpA - Modugno (BA)
Feasibility study for a quality check of alimentar products at Charlie Brown -Bari
2000 - 2001Discrete Event System Simulation
IST-MPA (Modular Plant Architecture) project
INCOMPRO (INtelligent COMposite PROducts) project
1989 - 1991Reverse engineering of a CCN machin operating system
Design and implementation of an application to manage and write bank cheque using the Olivetti ETV 2700