Product Manager - NuGram at Nu Echo Inc.
Montreal, Canada Area
Product Manager - NuGram at Nu Echo Inc.
Montreal, Canada Area
I am a software designer specialized in the design and implementation of domain-specific languages and their development environments. My time is mostly focused on developing tools that will boost productivity and help develop more robust applications, faster.
In the last 10 years, I have applied my expertise to the speech recognition industry, bringing to this industry techniques and principles from the theory of programming languages to help develop more robust and maintainable applications.
I gave talks at many international conferences and have organized a local user group with speakers coming from all over North America and Europe.
Domain-specific languages, model-driven architecture, concurrency, voice application development and technologies, development environments.
(Privately Held; Computer Software industry)
August 2003 — Present (6 years 4 months)
Product development and management, design and implementation of speech-enabled application development tools. Training and marketing presentations at major conferences.
Consulting for large organizations.
(Privately Held; 51-200 employees; E-Learning industry)
March 2003 — August 2003 (6 months)
Design and implementation of powerful XML transformation tools, a Lisp-based web application framework, and a template language for dynamic web page generation.
(Privately Held; 11-50 employees; Computer Hardware industry)
December 2001 — March 2003 (1 year 4 months)
Design and development of a programming environment for 3D solid modelling technology. Programming language (Scheme) specialist.
(Public Company; 201-500 employees; INSP; Computer Software industry)
July 1997 — February 2000 (2 years 8 months)
(Privately Held; 51-200 employees; Computer Software industry)
July 1997 — December 1999 (2 years 6 months)
Software architecture, development of speech related tools. Management of a team of 4 developers.
Ph.D. , Computer science department , 1993 — 1999
Computer Science 1989 — 1992
Voice-enabled application frameworks, IVR, CTI, Web frameworks, XML technologies. Design and implementation of programming languages, domain-specific languages, visualization tools. Lisp, Scheme, Erlang. Distributed computing.
Montreal Tech Entrepreneur Breakfast, Lisp user groups