SVILUPPATORE C DI ALGORITMI AI Genova, Metropolitan City of Genoa, Italy

Può essere disponibile

(Aggiornato% updatedDate%)

SVILUPPATORE C DI ALGORITMI AI

Genova, Metropolitan City of Genoa, Italy

Nativo Italian, Fluente English

  • NEURAL NETWORKS, FUZZY LOGIC, GENETIC ALGORITHMS, CELLULAR AUTOMATA
  • PATTERN RECOGNITION
  • C, C++, JAVA, CORBA, UML

Competenze (54)

PERCEPTRON

EXPERT SYSTEMS

LABWINDOWS

SOFTWARE DEVELOPMENT

ALGORITHMS

DWDM

LABWINDOWS CVI

COMPUTER PROGRAMMING

SOFTWARE ENGINEER

REINFORCEMENT LEARNING

NEURAL NETWORK

NEUROLOGY

NEURAL

CIRCUIT BOARDS

Machine Learning

NEURAL NETWORKS

Assembly

AUTOMATED TESTING

API

HW/SW

PCBS

PCB

SUPERVISED LEARNING

OBJECT ORIENTED

BI-LINGUAL

Deep Learning

STRUCTURED SOFTWARE

Telecom

IEEE

ARCHITECTURE

TELECOMMUNICATIONS

BILINGUAL

JOURNAL

CLIENT/SERVER

FIRMWARE

ANSI

FPGA

HTML

CIRCUITS

PRINTING

QNX

ASIC

VISUAL SOURCESAFE

Git

SOURCESAFE

PATENTS

Visual Basic

DSP

VLSI

SALES ENGINEER

NATURAL

EDA

X-RAY

RECRUITING

Riassunto

Inventor of the Lifelong Learning Neural System PALM (Probabilistic Adaptive Learning Mapper). 
Inventor of the Neural Classifier SHARP (Systolic Hebb Agnostic Resonance Perceptron) that is a RULE-BASED NEURAL NETWORK for EXPLAINABLE AI. 
Inventor and developer of the first (1998) Neural Server Based on Neuromorphic Chips. 
Inventor of the first (1999) Context Based Internet Search Engine based on Neuromorphic Chips. 
I published (1995) on the web with open access the most read introductory book on neural networks and fuzzy logic in italian language. This book has been a reference for almost all the Italian University theses on neural networks in the last twenty years. 
I have twenty years experience in simulation and application of neural networks and digital neural VLSI. I'm designer and developer of the first Common Object Request Broker Architecture (CORBA) neural server based on neural digital VLSI. I presented this technology at Third International Conference on Cognitive and Neural Systems (Boston 1998) and ANNIE2000 (Artificial Neural Networks In Engineering - University of Missouri-Rolla St.Louis 2000). This project has been the world first "Cloud Machine Learning" system (fifteen years before the invention of the "cloud computing" word). I presented the project specifications of the first Internet Search Engine based on neural VLSI chips at Fourth International Conference on Cognitive and Neural Systems (Boston 2000).  
I have experience in preparation/presentation of European Projects and research consortia management (FP6/FP7). 
I have been elected Senior Member of INNS (International Neural Networks Society) in 2011. 
I have been elected IEEE Senior Member in 2019 with references from Prof. Gail Carpenter, Prof. Bart Kosko and Prof Carlo Morabito. 
I am codified as US Gov. and NATO supplier for AI solutions. 
I am FETPROACT-09-2020" of H2020 programme EXPERT. 
My current interest is related to Neuro-Cognitive Networks, Lifelong Learning Machines (L2M), explainable Neural Networks (XAI), AI robustness through Perceptual Distances (no L1/L2/L-SUP as suggested in GARD) and applications of Neuromorphic chips. 
 
More informations at: www.synaptics.org 

 

Esperienze professionali

consultant on AI, Neural Networks, Soft Computing

1989-01 - Presente

Neuromorphic Chips application.
EXPERT
FETPROACT

2017-01 - Presente

Languages:
English: Full professional proficiency
Italian: Native or bilingual proficiency

Software/Architectures Knowledge:
AI, Neural Networks, Machine Learning, Soft Computing:
Expert Systems, CBR, Neural Networks, Supervised Learning, Unsupervised Learning, Semi-Supervised
Learning, Reinforcement Learning, Lifelong Learning Machines, Deep Learning, Hierarchical Learning,
Image Processing, Features Extraction, Reservoir Computing, Explainable Artificial Intelligence, Cellular
Automata, Fuzzy Logic, Fuzzy Cognitive Maps, Genetic Algorithms, Genetic Programming, Neuromorphic
chips application, spiking NN etc (the evolution of AI from Expert Systems to Deep Learning).

Types of HW parallel architectures for Neural Networks and other algorithms acceleration:
BIT-SLICE, DSP, SIMD, MIMD, DATA-FLOW, MULTICORE, VLIW, GPU

Software Development Process:
AGILE: Development Team / Scrum Master
CMM (Capability Maturity Model)
Release Management

Configuration Management:
Visual SourceSafe, TFS, ClearCase, Git

Programming languages:
Assembly (286/386 - target: PC DOS)
• TSR (Terminate and Stay Resident) for PC-DOS in ML-PCB electrical test machine with the purpose of analyzing and correcting the open/short coordinates list, by trapping the DOS printing
interrupt INT-17 (1990 Marconi Italiana).
consultant
KnowHedge

2017-01 - Presente

srl (www.knowhedge.com) for AI applications and designer of the MyWai® professional Smart Speaker with embedded AI on ASIC+FPGA and IOTA certified transactions.
BIST

2005-01 - 2017-01

(Built In Software Test) firmware design and development (C++) at Ericsson.
Theoretical and algorithmic research

2000-01 - 2016-01

PALM - Probabilistic Adaptive Learning Mapper (Life Long Learning Neural Network - partially compliant with DARPA program L2M)
Distributed Database Content Based Navigation and Internet search engines powered by neural VLSI
Multiplexed neural spikes based protocols
ANAM - Agnostic Neurons Array Memory (content addressable memory algorithm)
SHARP - Systolic Hebb Agnostic Resonance Perceptron (Explainable Rules Based Neural Network - partially compliant with DARPA program XAI and compliant with European GDPR decree)
UNLEASH - Unified Learning by Evidence Accumulation through Systolic Hebb (NN learning algorithm)

SW Copyrights / Patents:
Neurocam® (Italy: 9501348)
Marconi Italiana / Marconi Comms

1999-01 - 2011-01

and BIST (Built In Software Test) firmware (C++)
• MeteoNet (Multilayer Perceptron Neural Network) realized for DIP.TE.RIS DIPartmento del TErritorio e delle sue RISorse UNIGE - 2003-2004.
MUltimedia Recognition Engine

2000-01 - 2010-01

Distributed Architectures:
CORBA (Visibroker for Java - Visigenic/Borland)
• MUREN (MUltimedia Recognition Engine) CORBA Server and CORBA Client (client automatically recognizes if working as application or applet): the purpose of the software is the remote concurrent access from multiple Java clients on the Internet to the API of the MUREN
coprocessor board. Both server and client have been realized in Java 1.1 (1999-2000 Silicon Recognition).
Modeling languages:
UML (Rational Rose)
• The MUREN CORBA client/server architecture has been modeled in UML(1999-2000).

Internet programming languages:
HTML 4.0 - CGI - Java applets (1998-2001)

Electronic Trading Platforms:
FP6/FP7 CORDIS EU Project proposal inventor and team leader

2004-01 - 2007-01

(Project E.L.A.N - Easy
Learning Adaptive Nimble consisting of a standard VHDL framework for development of "cognitive devices" based on FPGA's commercial and evaluation boards).
MT4 (Meta Trader 4)

2006-01 - 2007-01

Operating Systems:
Dos, Windows, Unix, QNX
test-solutions software architect

1999-01 - 2004-01

(analysis/design of automated testing/measurements solutions for telecom devices) at Marconi Communications in the field of SDH, Photonics (DWDM),
ADSL (functional and system test).
2000-2004: invention, design and development of the Neurocam® system based on Neural Networks for
the detection of misalignment of multilayer Printer Circuit Boards excluding the use of X-ray machines.
Silicon Recognition / GeneralVision

2000-01 - 2000-01

NeuroCam© - software that samples the signals from an electrical probe (during the drilling process) in order to detect the inner-layers misalignment in multilayer PCBs. The software
automatically modifies the CNC and Gerber files coordinates in order to optimize the annular
rings (1994-1998).
• Features extraction software library for the MNIST handwritten digits database used by US postal
service in order to test OCR programs (2004).
MUREN board

1999-01 - 2000-01

Application/applet for the simulation of inner-layers misalignment in multilayer PCBs (2000).
Visual Basic
software designer and team leader
Marconi Software S.r.l

1996-01 - 1998-01

(full time on design and development of war scenario simulator for testing of AI based strategy tools realized for NATO).
EUCLID Project - Marconi Software

1996-01 - 1998-01

Neural Network new paradigms invention and development: SHARP (explainable rule based neural network), PALM (lifelong learning neural network).
• ECG automatic pathology detection (standard ANSI/AAMI-EC57) with RBF neuro-chip simulator.
Java 1.0 / 1.1 (JDK)
• MUREN (MUltimedia Recognition Engine) CORBA Server and CORBA Client (client automatically recognizes if working as application or applet): the purpose of the software is the remote concurrent access from multiple Java clients on the Internet to the API of the MUREN
coprocessor board. Both server and client have been realized in Java 1.1 for Silicon Recognition
software engineer
Marconi S.p.A

1989-01 - 1995-01

(multilayer printed circuits department)
trainer and C
Software Test

1994-01 - 1994-01

source code generator (1994).
Object Oriented Project Painter
Aided Software Engineering

1991-01 - 1991-01

- distributed by RAI TeleSoftware and XENIA edizioni GigaByte magazine - 1991)
C / C++ / C#
• Functional Tests, System Tests MSH80, MSH91, PLT16, PLT40, PLT80, AXH, EDA
technical sales engineer at Basso
PB S.r.l

1987-01 - 1989-01

Italy.
Electronic Engineer
Salita Belvedere

1983-01 - 1983-01

Certificazioni

NCAGE (Nato Commercial And Government Entity)

2012-01

IEEE Senior Membership

2019-01

INNS Senior Membership

2012-01

Contatta il consulente

/