Johannes Förstner
Software Engineer at DEBTVISION GmbH- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Native or bilingual proficiency
-
English Full professional proficiency
-
Swedish Elementary proficiency
Topline Score
Bio
Experience
-
DEBTVISION GmbH
-
Germany
-
Financial Services
-
1 - 100 Employee
-
Software Engineer
-
Jul 2020 - Present
-
-
-
Elektrobit
-
Germany
-
Software Development
-
700 & Above Employee
-
Software Developer
-
Sep 2012 - Dec 2019
Software developer in varying projects - navigation system, web-based tool, refactoring, lastly cloud application. Cloud application for managing drive scenes: Recordings of drive scenes during test drives, gigabytes of data per recording. Ingestion, automatic labeling for later searching and filtering, as well as replay in the cloud for testing of new algorithms. Work with Angular2+/Typescript, Python, C++, Azure, Docker. Demos & rapid prototyping. Scrum. International & distributed team. Refactoring of a codebase of algorithms for Automated Driving: Unifying the hand-written messaging system in C++ to Google Protobuf. Furthermore Linux port, code generation, testing concepts. Guiding unexperienced colleagues. Partly technical lead; own app for distributing tasks. Developing a web-based tool for managing software interfaces: Incl. import of ARXML and export of C code. Work with Django/Python on server-side and AngularJS on browser-side. Everything from architectural concepts to Jenkins management. Customer contact. Scrum. Work on navigation system: White-label navigation system EB street director, used a.o. at VW, Skoda, Audi, Mercedes-Benz. Mainly bugfixing in destination entry. Project with hard deadlines. Limited C++. Show less
-
-
-
Linköping University
-
Sweden
-
Higher Education
-
700 & Above Employee
-
Master Thesis: Inference Optimizations in Bayesian Networks
-
Jan 2012 - Jun 2012
Project work for Master Thesis. Automatic restructuring of Bayesian networks to improve performance of queries; Benchmarking of different options available in the SMILE library; Conceptionalizing abstract query interfaces on Bayesian networks. Case study with models from Scania Reference: jose.m.pena@liu.se (supervisor) Project work for Master Thesis. Automatic restructuring of Bayesian networks to improve performance of queries; Benchmarking of different options available in the SMILE library; Conceptionalizing abstract query interfaces on Bayesian networks. Case study with models from Scania Reference: jose.m.pena@liu.se (supervisor)
-
-
-
Mercedes-Benz AG
-
Germany
-
Motor Vehicle Manufacturing
-
700 & Above Employee
-
Internship Bachelor Thesis in pre-development department
-
Aug 2009 - Feb 2010
Topic: Variant management for requirement documents Made a plug-in for pure::variants (Eclipse-based variant management tool) so Daimler can manage their software products' variants explicitly in the requirements documents as well. Many of the software products developed for Daimler's embedded car systems are used in several product lines ("Classes"). Explicit variant management uses systematic mapping from abstract product features to implementation details, and can automatically generate product-specific assets (usually code, here requirement documents) from the variant definition and a general repository which contains the components of all variants. The idea is to use variant management (in particular, the same variant definitions) not just in the programming phase, but during the whole development process. Show less
-
-
-
Philips
-
Netherlands
-
Hospitals and Health Care
-
700 & Above Employee
-
Internship rule-based patient monitoring
-
Jul 2008 - Dec 2008
Work with a rule-based engine for medical protocols running on patient monitors - Creation of a medical protocol for detecting Apnoes - Prototype of a graphical editor for these protocols Work with a rule-based engine for medical protocols running on patient monitors - Creation of a medical protocol for detecting Apnoes - Prototype of a graphical editor for these protocols
-
-
Education
-
Linköpings universitet
Master's degree, Computer Science -
Fachhochschule Esslingen - Hochschule für Technik
Bachelor, Software Engineering