Download PDF

Sönke Greve

Computer Vision & AI

  • Bonn, Germany, Geb. 03.11.1980
  • +49-15678-712-804
  • soenke@icy3d.com
  • icy3d.com

Skills

Computer Vision & AI

OpenCV, Sift, 3D SLAM, PyTorch, Yolo, Pix2Pix

Software Development

 27 years experience in C/C++, Python, C# ...

Software Architecture

Delivery Platform, Testing, Resilience, Flexibility

IT Coaching

DevOps & DORA-KPI, Code Quality,  Pair Programming, T-Shaping, Team APIs

Management Consulting

Value- & Data-Driven Company Culture, Agile Mindset, Team Empowerment, Change Curve

IT Product Management

Certified Scrum Product Owner

IT Project Management

Time and budget driven projects

Prototyping

Software POCs, 3D-Printing, Embedded Solutions

Design & 3D Modeling

Blender, Maya, Unreal Engine

Languages

German - native speaker

English - fluent contractual level

French - advanced level

Sönke Greve

Computer Vision & AI

  • Bonn, Germany, Geb. 03.11.1980
  • +49-15678-712-804
  • soenke@icy3d.com
  • icy3d.com

Highlights

02/201712/2017

Product Lead Vision 3D

Hexagon MI (Aachen)

Forwarding the world's first 3D reconstruction and fibre measurement system used in car and aerospace production environments. Establishing scrum standards within the company. Planning an architecture overhaul of a monolithical system towards an agent/node based system similar to microservice architectures.

  • boosting the performance by 500% in a computation heavy system
  • solution development in C/C++, C#, WPF
  • managing a small team as lead developer and product owner
  • computer vision using EmguCV, OpenCV on CPU and GPU
  • planning the architecture foundation of the company
  • establishing scrum standards throughout the company
10/200810/2009

World RoboCup Winner

Active Vision Group Uni Koblenz (Graz)

Participating as a team member of the Active Vision Group in the World RoboCup 2009. Scoring 1st in the rescue league and 4th in the @home league.

  • C++ image processing development of classifiers and behaviors
  • SIFT object detection & classification
  • Hyper particle filter SLAM
  • multi-sensor data fusion
  • ROS-like nodes & services architecture with simulation framework
06/201206/2014

Sensor Data Algorithm Developer

Fraunhofer IAIS (Bonn)

Research & development on an underwater robot of the german navy for the autonomous exploration of the sea ground. Planning the system architecture and communication middleware, integrating proprietery hardware interfaces, tutoring academic qualification works.

  • Java, C/C++ software development on Windows, Linux, OS9000
  • robustness analysis of different object detection algorithms on sensor data images
  • realtime object detection using a combination of heuristics with edge and corner detection as well as SURF and pattern matching algorithms
  • realtime motion planning in 2D/3D (VFH*, potential fields, dubins path)
  • occupancy grid mapping represented by 2D probability images
  • ROS UWSim (underwater simulator)
  • dynamic parameter optimization using genetic algorithms in large parameter spaces
02/201910/2020

Computer Vision Expert

Cognotekt (Köln)

Document processing and OCR extraction of nonuniform and distorted legacy document scans.

  • C/C++ and Python development on Linux and Windows
  • Algorithm performance profiling and improvement of 120%
  • Elements detection via Yolo v3
  • OpenCV (SIFT, HoughLines, TemplateMatching)
  • Software-Architecture and performance optimization
  • Semantic OCR via Tesseract and OpenCV
  • CI and Dockerization

Chronological Work Experience

04/202412/2024

C++ CMake Migration

Bruker Biospin

Migrating the software platform of Bruker's entire Spectrometer portfolio

  • >300 libraries, programs and modules (>3 Mio lines of code)
  • 6 target platforms and 3 operating systems (embedded and real-time)
  • 3 compilers & cross compilation
  • Developing the target architecture and rollout plan
  • Stepwise replacement of the legacy build system
  • Support of Linux, Mac and Windows/WSL development environments and IDEs
  • Enabling containerization, pipeline automation and package management 
  • Docker (Dev- & Runtime Container), Conan, Jenkins
  • CTest support for GTest and custom tests including hardware mocking
  • Team enablement workshops and support
05/202312/2023

Embedded Delivery Pipeline

SubCTech (Kiel)

Ramping up the delivery capabilities of an SME

  • Establishing agile / DevOps mindset and rituals
  • Introducing build & test automation infrastructure (GitLab, Docker, ...)
  • Developing tools and delivery methods integrating into the embedded environment  (e.g. CAN bus) in C/C++ and Python
  • Training on efficient workflow with the introduced tools
01/202104/2023

DevOps Transformation

RWE Supply & Trading (Essen) via Consilica (Köln)

Leading the largest transformation of RWEST IT to date. 

  • Management consulting on DevOps culture, value orientation & prioritization
  • Team coaching on DevOps tools, KPI, agile mindset, delivery focus, pipelines, code quality, test-automation and pair-programming
  • Restructuring the Org.-Chart including roles & responsibilities
  • Bringing together Business, HR, Software Management, Architecture and Development
  • Introducting cloud native tools and methodologies
02/201910/2020

Computer Vision Expert

Cognotekt (Köln)

see highlights section

08/201801/2019

Measurement Product Development

Icy 3D (Bonn)

Development of a portable 3D scanning solution using a moblile phone, a USB depth camera and a small backend.

  • C/C++, Java/JNI, Python development on Android, Linux and Windows
  • OpenCV on mobile devices
  • Real-time 3D reconstruction algorithms
  • Mqtt network communication
  • Multi-sensor calibration and data fusion
  • Porting multiple libraries onto ARM architecture
02/201807/2018

Program Lead LTE-M Prototyping

T-Systems International (Bonn)

Coordinating multiple workstreams in a prototyping program showcasing the power of the newest IoT connectivity technology: LTE-M. Performing scouting and selection events, pitching sessions and evaluating start-ups. Launching the core prototyping phase with the result of 10-15 functioning prototypes culminating in the LTE-M Prototyping Summit.

02/201712/2017

Product Owner Vision 3D

Hexagon MI (Aachen)

see highlights section

09/201403/2017

IT Project Manager

REWE Digital (Cologne)

Planning the warehouse it tool chain for REWE's e-commerce platform with the goal of beating Amazon Fresh to the market. Mediating between agile and classical company structures and partners, breaking up legacy systems towards a microservice architecture, developing proof of concepts, tutoring on company transparency.

  • planning an automated warehouse
  • product owner of the currently used warehouse management software
  • test automation for the approval of external software releases
  • IT integration of the REWE pick-up station
  • barcode / labeling software for our current warehouses
  • offline storage locator for the setup of new warehouses
  • DB tooling for the delivery region expansion calculation
  • Java software development on Windows
06/201206/2014

Sensor Data Algorithm Developer

Fraunhofer IAIS (Bonn)

see highlights section

03/201102/2012

Co-Founder / Lead Web Architect

Uplivion Technologies GmbH (Berlin)

Integration and streaming of C++ based computer games in the web browser. Bringing a youtube like click & play experience to the AAA gaming market. First price in the business plan competition Berlin-Brandenburg.

  • C/C++, Java/JNI software development
  • image compression and streaming
10/201002/2011

Research Assistant

Active Vision Group (University of Koblenz)

Serialization of SLAM graphs in the robotics project macropod.

  • C++ software development on Linux
  • matching of velodyne 3D laser range finder data
  • creating an easily navigatable vehicle motion history using efficient storing and loading techniques for its representative SLAM graph
06/201009/2010

Research Assistant

MMSPG (École polytechnique fédérale de Lausanne)

Realization of the DMFCam - a self-adjusting helmet camera system always pointing towards your sports partner in skiing or similar environments.

  • C++ software development on Linux
  • object detection using color matching and histogram backprojection
  • camera calibration
  • adaptive color correction
  • position tracking using kalman filtering of adjacent images
  • position tracking using heuristic size matching within adjacent images
08/200905/2010

Research Assistant

Active Vision Group (University of Koblenz)

Study on image region classification using the wavelet standard deviation descriptor. Third price in the best paper category at IMCSIT MMAP Conference, Poland.

  • Java Software-Development
10/200810/2009

Practical Course

Active Vision Group (University of Koblenz)

see World RoboCup Winner in highlights section

10/200202/2011

Self-Employed

Bytehead-Media (Koblenz)

Webdesign & Software development for various clients. Leading a team of up to 10 members/partners. Reference clients: Open New Media GmbH, Statt Strand Koblenz, Praxis Renneberg & Ingenhaag, Huebinet Inf. GmbH, Realtime Visions GmbH.

05/200402/2005

Research Assistant

Fraunhofer FIT (Bonn)

Video streaming on embedded devices.

02/200204/2002

Internship

Fraunhofer IAO (Stuttgart)

Virtual studio: video cutting, keying, 3D modeling.

Education

06/200209/2011

Computer Science Diploma

University of Koblenz

Studies of Computational Visualistics with main subjects in robotics and image processing.

09/198706/2000

Abitur

Rechberg-Gymnasium Donzdorf

Receiving the german university-entrance diploma with main subjects in mathematics & sports.

Scholarships

03/201102/2012

EXIST-Gründerstipendum

Freie Universität Berlin

Scholarship for founding the company Uplivion Tech. GmbH.

03/200908/2009

Exzellenz-Förderung

State of Rhineland-Palatinate

Scholarship for writing the diploma thesis in Lausanne, Switzerland.

Hobbies

Skiing, Beach- & Indoor-Volleyball, Wakeboarding, Piano, Design & 3D Printing, VR

January 27, 2025