Dominique Burnand

Hardware and Software developer

Professional experience

February 2009-present
Rentouch GmbH, W├Ądenswil (CH). Lead developer Hardware / Software. Developing software for Multitouch devices in Python and other high-level Languages. Multitouch hardware development and manufacturing. Co founder and member of the management.
August 2009-August 2013
msw winterthur, Winterthur (CH). Automation technician. Apprenticeship as an Automation technician. Developing, repairing, customizing of industrial machinery. Low level programming of ABB and Siemens PLC's in IEC 61131-3 FDB, IL and ST. High level programming UI's and API's in Python and C#. Professionally acquired skills in precision engineering, mechanical production and electronics.

Languages

English
Fluently.
French
Operational
German
Native speaker

Education and Qualifications

2009-2013
msw winterthur. Automation technician. (Best thesis 2013)

Computer Science

Operating systems
Linux
Intensive use since 2012. Strong experience with Debian and Ubuntu distributions (desktop and server use).
Mac OS X
Regularly use since 2004
Windows
Occasional use
Languages
Python
Strong knowledge of the Python language. Expertise and occasional contributor of the Kivy Framework, and several open-source packages.
ST and FDB (PLC-languages)
Used in a daily basis. Well-versed.
JavaScript
Used for several webapps in combination with Node and Angular.
Markup and formats
KV, JSON and HTML
Other (past) languages
C++, C#, PHP
Methods and tools
Project methodology
Continuous integration in correspondence with agile project management.
Strong knowledge of JIRA / Confluence and Buildbot.
Mechanical engineering
Solidworks (Certified)
Electrical engineering
ElectroCAD
Other tools
Photoshop, Office

Professional work / projects

Software suite for Rentouch (2013/2014)
Multitouch software suite. Includes a multitouch system based on linux. Several apps for productivity work.
RoboFlexMS (2013)
Build a virtual marble track on the iPad and let the machine build it physically. This project was realized with two team mates. Besides a part of the mechanical and electrical work, was mine the programming of the logic behind the marble building process. My thesis was the iPad application and the communication between the PLC and iPad.
TicTacTouch (2012)
Use the touchscreen to play tic tac toe! The machine will place the stones for you. My colleague programmed the AI player while I built the touch UI and programmed the PLC communication.
Multitouch applications (2011)
First multitouch software suite for Rentouch written in Python with PyMT.

Personal interests

Mountaineering
Practice of ski touring and mountaineering.

References

Available upon request.

Contact

GitHub BitBucket Mail: domi_<surename>[at]yahoo.de