Dipl.-Ing. Florian Kaufmann

Basic

Mettmenstetten, Switzerland

Skills

Passionate software engineer
The following is ordered after rating (highest first) within a group
OS:
GNU/Linux (Kubuntu)
Windows (XP/7)
Programming languages:
C++
Emacs Lisp
C
Bash
Perl
Python
sed
Assembler (MIPS / i386)
Visual Basic Classic
Pascal
Other languages:
Regular expressions
AsciiDoc
Wiki Markup
UML
XML
HTML
CSS
LaTeX
Tools / Frameworks:
Emacs
Git
Google Test/Mock
Make
CppUnit
SVN
VSS
Cygwin
VitualBox
VMware
ObjectiF (CASE tool)
Enterprise Architect (CASE tool)
Methodologies:
OOP
Scrum
TDD
RUP

Timeline

Professional experience for Florian Kaufmann

  • 1 year and 2 months, Jan 2017 - Feb 2018

    Software Engineer

    VZUG AG

    - Temporary job. - C++11 and QML development of GUI and platform for a new oven platform. - Model Driven Development using Actifsource.

  • 1 year and 6 months, Mar 2015 - Aug 2016

    Senior Software Engineer

    Profidata Group AG

    - C++14 development for investment and wealth management SW. Development within a virtual machine, Windows as host, GNU/Linux as guest. - Agile development in a scrum team consisting of 6 – 8 members. - Small SQL scripts.

  • 9 years and 8 months, Aug 2004 - Mar 2014

    Expert Software Engineer

    Besi Switzerland AG

    Developed Software (C++) for die bonder machines. Implemented access to HW (axes, sensor, actors), production sequences and UI sequences. The former two being on an RTOS, the later on a Windows PC. Implemented and optimized the calibration concept of a machine module. Actively participated in requirement engineering. Driving force in introducing new concepts and tools: 1) Git, replacing VSS 2) Proper unit tests using Google Test & Mock, replacing improper 'unit tests' using CppUnit.

  • 3 months, Apr 2004 - Jun 2004

    Software Engineer

    DST Swiss AG

    Temporary appointment. Developing a GUI, including the required GUI library, for an embedded system with a very low resolution LCD.

  • 3 years and 11 months, May 2000 - Mar 2004

    Software Engineer

    Key Soft Service

    Part-time job. Autonomous development of an application (in C) which manages music files on a music keyboard. Solving embedded system related problems such as very limited RAM/ROM, own file system, direct access to an hard disk and a parallel port.

Educational background for Florian Kaufmann

  • 1 year and 1 month, Feb 2018 - Feb 2019

    Computer science

    ETH Zurich

    Advanced Machine Learning, Big Data, Advanced Data Structures, Online / Approximation / Randomized Algorithms, Computer Vision / Graphics

  • 1998 - 2003

    Information Technology and Electrical Engineering

    ETH Zürich

    Embedded systems, Hardware/Software-codesign, Computer networks, VLSI, Discrete event systems

Languages

  • English

    Fluent

  • German

    First language

  • French

    Intermediate

Wants

Contacts to passionate software engineers
A new job in a team with very passionate software engineers where we together develop solutions to many interesting IT problems imposed by the project
Closer to OS and (embedded) HW than to UI
Closer to theory applied in practice than to a practice forgetting about theory
Unix-like OS as development environment
Side problems in the field of physics and/or electrical engineering and/or math in addition to the main problem in IT

Interests

Programming
Own small open source projects
Information technology
Hiking
Snowboarding
Photography
Snowshoeing
Mountains
Road bicycle racing

Browse over 18 million XING members