
Johann Duscher
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Johann Duscher
- Bis heute 4 Jahre und 7 Monate, seit Nov. 2020
Senior Software Engineer
Bosch Security and Safety Systems
* Designed and implemented a fault-tolerant and resilient multi-node distributed Resource Management backend service based on Lightbend's Akka Framework for Java. * Implemented massdata stream recording and replay in Java 10 based on Reactive Streams (Spring Flux) and Apache Kafka distributed streaming platform. * Designed and implemented a framework for high-performance parallel reactive stream processing in C++ (similar to Rx.NET or RxJava).
- 5 Jahre und 2 Monate, Juni 2013 - Juli 2018TechConnect GmbH
Software Architect / Development Engineer
* Implemented distributed receiver driver components in C++ (Qt). * Implemented GUIs for remotely controlled receivers visualizing/analyzing status information and mass data in C++ (Qt). * Greatly improved code quality by massive refactorings of large C++ code bases. * Designed and implemented a distributed multi-agent system framework in C++ (Qt, ZeroMQ, Protobuf, Google Test). * Designed and implemented agents for a high performance information processing system.
- 2 Jahre und 3 Monate, März 2011 - Mai 2013
Software Architect / Engineer
Libify Technologies GmbH
* Designed and implemented a firmware prototype in C / C++ for a mobile embedded system (Sierra Wireless Open AT, WMP 100). * Designed and implemented an emergency call system for the desktop (Windows, MacOSX, Linux) in C++ (Qt, BOOST, POCO, ZeroMQ) which also allows for configuring mobile alarm devices, handling incidents, visualizing tracks on a map, aggregating sensor data, and sending or receiving SMS messages.
- 2 Jahre und 11 Monate, Apr. 2008 - Feb. 2011Messe München GmbH
Software Engineer / Technical Architect
* Application Design and Development. * Designed, refactored, and implemented a service oriented architecture based on .NET 3.5 WCF, Spring.NET, and BizTalk Server 2006. * Defined and standardized web service interfaces. * Designed and developed an OSGi 4.1 based application using Spring and Springsource DM Server. * Implemented model transformations and code generators in C# based on Sparx Systems Enterprise Architect UML models. * Intershop Enfinity development.
- 3 Jahre und 6 Monate, Juli 2004 - Dez. 2007
PhD Student
EADS Deutschland GmbH
* Decision Support and Decision Making for Autonomous Systems. * Managed and coordinated software development projects. * Used formal specification and model checking techniques. * Used middleware based on CORBA and FIPA. * Ontological knowledge representation by means of Protégé. * Used rule-/logic-based programming languages, such as CLIPS, LISP, and ECLiPSe Prolog. * Developed a new concept for distributed decision support in the field of modular integrated avionics.
- 2 Jahre und 2 Monate, März 2002 - Apr. 2004
Software Engineer
ms² - Media Service GmbH
* Co-designed, redesigned, and implemented distributed software agents and parts of their communication protocol for the distributed internet application called Medienbroker. * Developed and implemented an algorithm for fuzzy search within a database for the purpose of rights document retrieval, which is successfully used within the Medienbroker project. * Designed and implemented applications for the Multimedia Home Platform (MHP) standard used for Digital Video Broadcasting (DVB).
- 6 Monate, März 2000 - Aug. 2000
Programmer
LMU Klinikum Großhadern
* Further developed and improved a complex database that supports medical diagnosis and keeps track of a patient’s medications and anamnesis. * Designed and implemented a graphical user interface front-end for that database.
- 1 Jahr und 3 Monate, Mai 1999 - Juli 2000
Programmer
Institut für Werkzeugmaschinen und Betriebswissenschaften Garching
* Designed and implemented distributed internet applications. * Coupled software tools with existing relational databases. * Programmed software tools for coupling of standard tools that layout and optimize machines.
- 5 Monate, Apr. 1998 - Aug. 1998
Stabsdienstsoldat
German Air Force
* Introduced the use of and created electronically forms, which improved and accelerated overall daily work significantly. * Coached / consulted colleagues concerning software- and hardware-related issues.
Ausbildung von Johann Duscher
- 5 Jahre und 2 Monate, Okt. 1998 - Nov. 2003
Informatik
TU München
software engineering, distributed systems, knowledge based systems, (distributed) artificial intelligence, multi-agent based systems, logic, formal methods
Sprachen
Deutsch
-
Englisch
-
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
22 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.