Dominique Burnand

Software and Hardware developer

Professional experience

February 2009-present
Rentouch GmbH, Wädenswil (CH). Lead developer Software / Hardware. 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.

Education and Qualifications

2016-2021
FHNW. Bachelor of Science in Systems-Engineering
2013-2016
BZU Uster. Higher vocational school
2009-2013
msw winterthur. Automation technician

Languages

English
Fluent
French
Operational
German
Native speaker

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. Heavy usage of Twisted in several projects.
WAMP
Used in several projects. Deep understanding of crossbar.io
ST and FDB (PLC-languages)
Used in a daily basis. Well-versed.
Markup and formats
KV, JSON and HTML
Linux
Good understanding of x11 (xlib). Debian-packages and repositories.
Labview
Used in several Projects at university.
Matlab
Used for scientific projects at university.
Other (past) languages
JavaScript, C, C++, C#, PHP
Devops tools
Docker
Used Docker for several projects for orchestration of complex micros-service architectures.
Kubernetes
Used for orchestrating multiple cloud based servers.
Buildbot
Customized build-pipelines to update devices in the field.
Grafana / Prometheus
Used for monitoring nodes, containers and applications.
Logstash / Elasticsearch
Centralized logging
Methods and tools
Project methodology
Continuous integration in correspondence with agile project management.
Strong knowledge of JIRA / Confluence and Buildbot. Good understanding of SAFe®.
Mechanical engineering
Solidworks (Certified)
Electrical engineering
ElectroCAD
Other tools
Photoshop, Office

Professional work / projects

PI-Planning software
Architecture and implementation of a real-time application. Includes synchronisation to ALM-tools, Licensing system, Native cross-platform developement, Webapp, Application Security…
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.
TicTacTouch (2012)
Use the touchscreen to play tic tac toe!
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

LinkedIn GitHubMail: domi_<surename>[at]yahoo.de