About Me
Steve Vinoski is a Member of Technical Staff at Verivue in Westford, MA, USA. He is a senior member of the IEEE and a member of the ACM. Steve is regarded as an expert in the areas of middleware and distributed computing systems, topics for which he has authored or co-authored approximately 80 articles, papers, and a book. For the past 6 years, he’s written the Toward Integration column for IEEE Internet Computing magazine, and he also serves on the magazine’s editorial board. In the past, Steve also co-wrote the popular “Object Interconnections” column on distributed object computing for the C/C++ Users Journal (and formerly for SIGS C++ Report) from 1995-2005 with Dr. Douglas C. Schmidt. Over the years Steve has given numerous presentations at various conferences, including keynotes, and has chaired several conferences as well. He’s also worked on various middleware standards in the OMG and W3C. Perhaps most importantly, though, Steve writes a lot of code in a variety of programming languages on a daily basis. You can contact him at vinoski@ieee.org.
For 10 years prior to joining Verivue, Steve served at various times as chief architect, chief engineer, head of product innovation, and vice president of platform technologies for IONA Technologies, acquired by Progress Software in September 2008. Steve was also IONA’s first and only Fellow. Steve joined IONA in December 1996 to start IONA’s US-based Engineering organization and to lead the development of IONA’s next-generation Adaptive Runtime Technology (ART), a highly flexible and high performance distributed computing engine that powered a number of IONA’s products. Prior to that, he worked on software and hardware in various engineering positions at Hewlett-Packard, Apollo Computer, and Texas Instruments.
Steve currently focuses on the development of RESTful web services systems, the Erlang programming language, and multi-language programming,