Dr. Ing. MSc. Ulrico Canzi

Versione italiana

Foto Tessera

Curriculum

Ulrico Canzi attended letterary school and got his doctor degree in Industrial Technology Science "magna cum laude" at Politecnico of Milan. After one year of compellatory military service, with rank of Officer, he got a Master in Information Technology at Cefriel of Milano.

For five years he worked at Cefriel with role of researcher, in collaboration with Professors Giovanni Guida and Umberto Cugini about artificial intelligence, industrial automation, automatic planning, robotics, relational and multimedia data bases, video on demand.

Simultaneously he has been thesis tutor for Politecnico di Milan, University of Milan, University of Udine and University of Brescia.

For three years he has been lector at Politecnico of Milan.

For three years he has been contract professor at University of Brescia for the mater "Software Engineering.

He attended several congresses in all world around and some times he had been also scientific board member. He had been referee for the important publication EEEI Transaction on Software Engineering. He's author of several scientific and technical papers.

Since 1988 up to 1996 he has been consultant in Information Technology.

In 1997 in partnership with his sister Manuela Canzi he founds Ergo Sum.

Expertize

Project leading: long experience in leading teams and in managing information tecnology projects.

Software Design: Very good knowledge about architetures (2-tier, 3-tier, distributes applications, SOA...) protocols (Corba, Web Services, RPC, HTTP, TCP/IP...), formalisms and methodologies (UML, Unified Process).

Languages: he used and often taught procedural (Basic, Modula-2, C, Pascal), functional (Common Lisp), object oriented (C++, Java), fourth generation languages (dBase-III), ; visual (Visual Basic), and Web (HTML, XML, XSLT) and roule based or hibrid environments for expert systems (KEE, Knowledge Craft).

Data Base Systems: theoretical and practical knowledge of SQL language, and multidimensional analytical data systems (OLAP).

Operating Systems: good knowledge of Windows and Unix.

Productivity tools: knowledge of principal produttivity tools (word processing, drawing, electronic sheets, database) for Windows, Macintosh, and Linux.