Bruno Di Stefano is a Professional Engineer (PEO), Life Senior Member of IEEE, Fellow of the Engineering Institute of Canada, Fellow of Engineers Canada, with more than 45 years of professional experience. He practiced in electronics, computer, and software engineering, in product development and management consulting, and lectured part time at university and industrial course level, publishing technical and scientific peer reviewed papers. Bruno has been and continues to be active with IEEE and providing reviews for various journals & conferences.
Bruno Di Stefano graduated from “Sapienza – Università di Roma”, Italy, with a “Laurea” degree “Dottore in Ingegneria Elettronica”, a 5 year degree followed by a time open ended research thesis (in his case on “Technological Design of Television Transmitters” frequenting for 18 months an R&D office of R.A.I., the Italian State Broadcasting Corporation). In 1975-1977, Bruno designed UHF & radar microwaves micro-strip circuits & software to automate such design (contractually limited jobs in Italy, Germany, The Netherlands). He passed the Italian professional engineering licence exams.
In 1978 Bruno Di Stefano moved to Canada to work with AES Data Ltd as a computer hardware designer (e.g. data communication, floppy & hard drives, magnetic cards & tapes, video controllers, and printers during a short stint at Delphax Systems). The technology was SSI & MSI (1978-1980), LSI & VLSI (1980-1982), and both loosely and tightly coupled multi-cpu (after 1982).
In 1981 Bruno Di Stefano founded Nuptek Systems Ltd., a federally incorporated consulting company operating first as an engineering company under Bruno’s PEO license and then holding a PEO CofA (a Certificate of Authorization) to provide engineering services to the public. Nuptek specialized in hardware & software, real-time embedded systems, OOA/OOD, and C/C++. By collaborating with other companies, it provided product development & turn-key solutions requiring also knowledge of other fields of engineering. Currently, the company no longer offers engineering services to the public but conducts independent research.
Bruno Di Stefano has published several technical & peer reviewed papers and book reviews. His current research interests include computational intelligence, fuzzy logic, cognitive agents, and design methods. He is a reviewer for IEEE conferences & journals, since 2013 for ICAART, the International Conference on Agents and Artificial Intelligence, and co-eddied several international conference proceeding volumes.
From 1986 to 2003, Bruno has taught in the Professional Development Program of the Faculty of Applied Science and Engineering at the University of Toronto. Previously he was an instructor with Ryerson University. He also delivered courses for the University Of Toronto (School of Continuing Studies), Technical University Of Nova Scotia, the IEEE, CAIMS (Canadian Applied and Industrial Mathematics Society), the Canadian High Technology Show, EPIC (Educational Program Innovations Center), and many in-house courses for several clients of Nuptek Systems Ltd.
Bruno Di Stefano has been active with the IEEE since 1979, within the Toronto Section (Society Chapter Chair of various Societies, Educational Activities Chair, History Chair, Section Treasurer, Section Secretary, Section Vice-Chair, Section Chair), IEEE Central Canada Council, IEEE Canada, and many organizing committees of IEEE Conferences. Since 2007, he is active with the IEEE Computational Intelligence Society. He co-authored IEEE 1855-2016, i.e. “IEEE Standard for Fuzzy Markup Language”. His awards from IEEE include: a Toronto Section Scholarship named in his honour (2003) (one of three in the 100 years of the IEEE Toronto Section history); IEEE Third Millennium Medal (2000); IEEE Central Canada Council Award (1998), the W.S. Read Outstanding Service Award (2008).
Since 1992 Bruno Di Stefano has been active with PEO in his chapter, in the Professional Practice Committee, as Chair of the Engineering Disciplines Task Group (to study regulatory issues pertaining to non-traditional engineering disciplines and in particular software engineering). He co-authored PEO guidelines for “Professional Engineers Acting as Independent Contractors” and for “Professional Engineers Acting as Contract Employees”. In 1999-2000 Bruno represented PEO as a member of the CEHRB (Canadian Engineering Human Resources Board, one of the boards of CCPE, i.e. Canadian Council of Professional Engineers, the Canadian national coordinating body for provincial and territorial licensing authorities) which conducted labour market surveys, provided statistical information and monitored supply & demand of engineers & engineering.