Company
Dr. Alexander Czutro
Basic
Angestellt, Software Developer C++ (Contractor), Rheinmetall Group
Allenwinden (Baar), Switzerland
Timeline
Professional experience for Alexander Czutro
KEYWORDS: C++, Visual Studio, Mercurial, multi-threading, client-server architectures, UDP, serial, geodetic reference systems and coordinate conversions, terrain sampling, radar detectability, real-time video processing, MXF, streaming, RTSP ACHIEVEMENTS: - a multi-channel, recording server for real-time processing of streaming video and audio - protocols for the communication with external devices - client-server architecture for the calculation of topography and radar coverage
3 months, Jun 2019 - Aug 2019
C++/Actifsource Developer (external contractor)
V-ZUG AG, Zug, Switzerland
MAIN TECHNOLOGIES AND TOPICS: C++, Actifsource, Tcl, Linux, Eclipse, Git, event-driven simulation, model-driven development, unit tests, low-level electronics. MAIN TASKS AND ACHIEVEMENTS: * Simulation environment for testing the firmware of a new line of ovens and steamers. * IBasic components in an Actifsource-based model and Tcl-scripts for the exhaustive test of said components. * Actifsource-based model of the physics in an oven.
3 months, Dec 2018 - Feb 2019
Blockchain Developer Hardware & Software
PwC Digital Services, Zürich, Switzerland
MAIN TECHNOLOGIES AND TOPICS: Blockchain, Python, Golang, ARM microprocessors, Debian Linux, Raspberry Pi, Asus Tinker Board, Bitcoin, Ethereum, consensus protocols, Byzantine fault tolerance. MAIN TASKS AND ACHIEVEMENTS: * Development and implementation of a system for blockchain demonstrations (hardware and software). * Research in the area of blockchain development * Analysis of consensus protocols for blockchain-based app execution. * Assessment of commercially available blockchain platforms.
1 year and 1 month, Aug 2017 - Aug 2018
Embedded-C++ Developer (external contractor)
Besi Switzerland AG
MAIN TECHNOLOGIES AND TOPICS: C++, Git, Databases, calibration routines, linear fitting and related mathematical algorithms, computer vision, Scrum. MAIN TASKS AND ACHIEVEMENTS: * Software for new double-dispenser system (DDI) for epoxy die-bonders. * RTOS-firmware to control mechanics of DDI vision shuttle. * Static and dynamic calibration routines for camera and mechanical parts. * Algorithms for laser-based height measuring. * Computer vision algorithms and quality assessment measures.
1 year and 10 months, Aug 2014 - May 2016
Embedded Systems Engineer
Hexagon Mining, Baar, Switzerland
MAIN TECHNOLOGIES AND TOPICS: embedded controllers, C/C++, Python, Git, Gerrit, Jenkins, GPS, GLONASS, file systems, communication protocols, encryption, Linux, system deployment, CAN, microcontrollers. MAIN TASKS AND ACHIEVEMENTS: * Embedded software engineering and implementation of low-level features. * Customisation and optimisation of a Linux-based OS. * Design and implementation of software management and remote maintenance. * Firmware deployment scripts for production.
9 months, Nov 2013 - Jul 2014
Hardware Design Engineer
Imagination Technologies, Kings Langley, UK
MAIN TECHNOLOGIES AND TOPICS: MIPS assembly, Perl, GCC, Verilog, Perforce, design verification of MIPS processors. MAIN TASKS AND ACHIEVEMENTS: * Implementation of directed unit and system-level tests for the design verification of new MIPS processors. * Close collaboration with design verification and RTL design at California offices. * Design and initial implementation of new infrastructure for the automatic test of MIPS CPUs HDL code.
6 years and 4 months, May 2007 - Aug 2013
Researcher
Albert-Ludwigs-University Freiburg, Germany
MAIN TECHNOLOGIES AND TOPICS: C/C++, Linux, GCC, Makefile, Bash, Python, SVN, test, reliability and verification of digital systems, DfT, ATPG, timing simulation, SAT, test compaction, ATPG with optimisation targets. MAIN TASKS AND ACHIEVEMENTS: - Research in post-manufacturing test of digital systems - Implementation of a highly efficient SAT-based ATPG engine - Preparation of teaching material and teaching on embedded systems, VLSI design, and test and verification
5 years and 7 months, Oct 2001 - Apr 2007
Undergraduate Research and Teaching Assistant
Albert-Ludwigs-University Freiburg, Germany
MAIN TASKS AND ACHIEVEMENTS: * Implementation of software for research in the general area of post-manufacturing test of digital systems, including occasional presentation at symposia. Main topics: - Test data compression for BIST. - Power droop testing (fault modelling and sequential ATPG). - Timing fault simulation. * Tutoring of fellow undergraduate students in computer architecture, embedded systems, test and reliability of digital systems, and algebra.
Educational background for Alexander Czutro
6 years and 4 months, May 2007 - Aug 2013
Computer Science
Albert-Ludwigs-University Freiburg, Germany
Test, reliability and verification of digital systems, DfT, ATPG, timing simulation, SAT, test compaction, ideal solution of ATPG instances with optimisation targets.
6 years and 7 months, Oct 2000 - Apr 2007
Computer Science
Albert-Ludwigs-University Freiburg, Germany
Graduated with 100% and distinction (German 1,0, “mit Auszeichnung”). Dissertation: “Simulation of Dynamic Effects of Resistive-Open Defects”. Minor dissertation (German “Studienarbeit”): “Automatic Test Pattern Generation for Power Droop Testing”. Adviser: Prof. Bernd Becker.
Languages
German
First language
English
First language
Spanish
First language
Italian
Fluent
French
Intermediate
Portuguese
Intermediate
Polish
Basic
Swedish
Basic