About me

Work experience


 

  • August 2017 - August 2018: Software Engineering Contractor at Besi Switzerland AG, Steinhausen, Switzerland

 

 

 

 

  • Oct. 2001 – April 2007: Undergraduate Research and Teaching Assistant at Freiburg University, Germany

Education



  • April 2007: German Diplom (M.Sc.) in Computer Science and Mathematics from Freiburg University, Germany




See full profile on


Software

  • Multitude of programming and scripting languages, esp. C, C++ and Python
  • General and embedded applications
  • Windows and UNIX-based platforms
  • Scrum and other agile development techniques
  • Multitude of IDEs, debuggers, version control systems
  • Specialised in efficient algorithms and resource-aware programming
  • UML and automated code generation

Other skills


  • Trilingual (German, English, Spanish); also fluent in Italian and good understanding of French and Portuguese
  • Strong background in mathematics and theoretical computer science
  • Vast experience working with Linux (system administration, utility development, OS optimisation), esp. Ubuntu and Debian
  • Teaching at university level
  • Website design, graphic design and image manipulation

Hardware


  • Formal verification, test and reliability of digital ICs
  • in particular,  automatic                       test pattern generation, fault simulation and test data compression
  • DFT and BIST
  • RTL-design and design verification
  • FPGA programming
  • Assembly-level programming (esp. MIPS, ARM and PIC)
  • Embedded systems (hardware-software co-design, schedulling, etc.)