Dipl.-Ing. Mark Horowitz

ist verfügbar. ✅

Bis 2023, Software-Entwickler, Carl Zeiss Microscopy GmbH
München, Germany

Fähigkeiten und Kenntnisse

WPF
.NET Framework
Modellierung mit UML
Softwarearchitektur
System-Architektur
C#
Telerik UI
Material Design In XAML
WCF
MVVM
MEF
arc42
BPMN
Enterprise Architect
Scrum
SAFe
Kanban
Internet of Things
Confluence Wiki
Prism
Agile Software Development
Continuous İntegration
Visual Studio 2017
ReSharper
Jazz
Nunit
C++
C
Boost
Bugzilla
XML
Design Patterns
Objektorientierte Analyse (OOA)
Objektorientiertes Design (OOD)
Object Oriented Software Development
BenchmarkDotNet
GitHub

Werdegang

Berufserfahrung von Mark Horowitz

  • 1 year and 10 months, Dec 2021 - Sep 2023

    Software-Entwickler

    Carl Zeiss Microscopy GmbH

    Einarbeitung in das zentrale ZEN Mikroskopie-Framework Entwicklung eines Cloud-ähnlichen Bildarchivierungs-Frameworks Mitglied des „Big-Data“ Elektronenmikroskopie Projektes: - Performance-Optimierungen des Image-Akquisition Pipelines - Erstellung von BenchmarkDotNet Benchmarks - Ausnutzung von Multi-Threading - Auslastung von Multi-Core CPUs Beteiligung an Carl Zeiss Github Projekte: - https://github.com/zeissmicroscopy - https://github.com/ZEISS/libczi

  • 4 months, Aug 2021 - Nov 2021

    Test-Suite Entwickler

    B. Braun Avitum AG

    Entwicklung einer neuen Test-Suite in C# and Visual Studio für die Abnahme der verschiedenen Aspekte der Platine, eine B Braun Entwicklung mit Linux auf dem Raspberry Pi Aufsteckboard Entwicklung einer Seriellen-Konsole für Abfragen an die Platine und die Interpretation der Ergebnisse Entwicklung eines Authentifizierten Abfrageprotokolls auf SslStream Basis Entwicklung eines Dateitransfermanagers auf SCP-Protokoll Basis X509Certificate2 Zertifikate wurden ausgerollt und auf ihre Gültigkeit überprüft

  • 3 years and 2 months, May 2018 - Jun 2021

    Software Entwickler / GUI-Entwicklung

    Qualcomm Germany RFFE GmbH

    Design und Entwicklung in C#, .NET 5.0, .NET 4.8, WPF, Prism, und MEF von einer GUI zur Steuerung einer Testanlage und einem Handling-System, das die aus eigener Herstellung elektronischen Bauteile testet. Sowohl Material Design in XAML als auch Telerik WPF UI Komponenten kamen zum Einsatz. Zusätzlich war ich an dem Design und Entwicklung eines plugin-gesteuerten Messsystems maßgeblich beteiligt. Portierung von der Codebasis auf .NET 5.

  • 1 year and 6 months, Jul 2017 - Dec 2018

    Software Engineer / GUI-Entwicklung C# .NET WPF

    BMW Group Forschung und Technik

    Kreation einer GUI zur Visualisierung einer bestehenden BMW Can-Bus Datenschicht mittels Plugin-Views in WPF, C#, .NET 4.7.1 mit Telerik WPF UI Komponenten. Sämtliche Tekerik Komponenten, z.B. RadGridView, RadTreeListView, RadDocking, RadToolBar, RadButton, kamen zum Einsatz. Das Radical MVVM Framework wurde eingesetzt.

  • 1 year and 3 months, Feb 2017 - Apr 2018

    System Architekt im Bereich "Next Level Connected Products and Services"

    BSH Hausgeräte GmbH

    • Mitglied eines agilen Architektur-Teams mit der Beauftragung, das Unternehmen zu digitalisieren • Erstellung von Business Use-Cases • Erstellung von System Use-Cases • Ausarbeitung von Fachkonzepten • Prozessmodellierung mit BPMN & UML

  • 5 months, Oct 2016 - Feb 2017

    Software Engineer / GUI-Entwicklung C# .NET WPF

    Carl Zeiss Microscopy GmbH

    Design und Entwicklung in C#, .NET 4.6, und WPF von Workflow-orienterten GUI-Vorgängen für Zeiss Mikroskopen, für Kunden aus den Bereichen Medizintechnik, Halbleiter-Industrie und Bio- und Materialwissenschaften.

  • 6 months, Jul 2016 - Dec 2016

    Software Entwickler C++

    BMW Group

    Modellierung, Simulation und Test von den Systemen Comfort Access, Central Locking, Fensterhebern, und Wischen-Waschen

  • 5 years and 10 months, Jan 2011 - Oct 2016

    Software Architect / Senior Software Engineer / GUI-Entwicklung C# .NET WPF WCF

    Rohde & Schwarz GmbH & Co. KG

    • Erstellung eines C# / .NET / WPF Frameworks zur Darstellung von graphischen Plugins, die dazu dienen, CMW500 Protokoll Test-Case Ausgaben zu analysieren. • Erstellung sämtlicher Plugins auf Basis dieses Frameworks. • Erstellung eines WCF-basierten Kommunikations-Frameworks mittels Discoverytechnik, um Dienste auf mehreren Rechnern von einer Klient-GUI in Anspruch nehmen zu können

  • 3 years and 6 months, Jul 2007 - Dec 2010

    Senior Software Engineer C++

    Rohde & Schwarz GmbH & Co. KG

    Erstellung sämtlicher C++ Komponenten zur internen Steuerung des CMW500 Protokolltesters während des Testcaseablaufes

  • 1 year and 11 months, Aug 2005 - Jun 2007

    Software Architect / Software Entwickler C++

    Eurocopter (Airbus Helicopters Deutschland GmbH)

    • Anforderungsanalyse, Design, und Implementierung einer vollständigen Simulation des "Digital Map Generators", eines der im NH90 Transporthubschrauber wesentlichen Pilotgerätes zur Cockpitsteurung und Missionplannung. • Die Dokumente SRS, IRS wurden nach MIL-STD 2167 erstellt • Model-Driven Design und Architecture (MDD, MDA) wurden mit Rhapsody durchgeführt • Codegenerierung aus dem Rhapsody Modell und Reverse-Engineering aus bestehenden C++ APIs

  • 3 months, May 2005 - Jul 2005

    Software Entwickler C++

    European Computer Telecoms AG

    • Umstellung des Flagschiffproduktes „AutoCarrier“, von der Win32 API auf Plattformunabhängigkeit anhand des ACE Middleware Frameworks • Die Nutzung von Threads, IPC Mechanismen, und WinSock Aufrufe wurden 100% auf ACE portiert • Ein plattformunabhängiges Thread-Pool anhand des ACE Reactor Frameworks implementiert • Geschwindigkeits-, Dauer-, und Zuverlässigkeitstests auf Windows & Linux durchgeführt

  • 2 years and 11 months, Jul 2002 - May 2005

    Software Entwickler C++

    Krauss-Maffei Wegmann GmbH & Co. KG

    • Analyse, Design, und Implementierung von sämtlichen C++ Komponenten • Erstellung von verschiedenen Objekthierarchien • Erstellung einer C++ Anbindung zum Backend-Server mittels Lua • GUI Programmierung mit Ilog Views und wxWidgets • Erstellung einer DIS C++ Schicht nach Vr-Link Modell, zn Applikationen auf mehreren Rechnern in Echtzeit zu vernetzen • Nutzung des ACE Frameworks zur Prozess- und Shared-Memory Steuerung • Entwicklung einer Test- und Simulationsoberfläche (Virtual Simulator) in Kylix

  • 2 years and 6 months, Jan 2000 - Jun 2002

    Firmenmitgründer / Teamleiter Inhouse-Tools

    Zesium AG

    • Mit-Erstellung des Business Plans • Präsentationen vor Venture-Capital-Unternehmen, um Startkapital zu erhalten • Teamleiter für Inhouse-Tools • Kurse für SDL (Specification & Description Language) abgehalten • C++ Erstellung von SDL Code-Generator • Erstellung vom plattform-unabhängigen (ARM, Motorola, Infineon), multi-threaded Message-Handling Kernel für den UMTS Stack

  • 9 months, Apr 1999 - Dec 1999

    Software Entwickler C++

    Roche AG, Schweiz

    • Anforderungsanalyse in UML • C++ Implementierung von Applikationen zur Automatisierung des Datenflusses zwischen beliebigen Roche, Hitachi, und Fujitsu Laborgeräten • Entwicklung von Verfahren zur automatischen Erkennung von Laborgeräten und deren Fähigkeiten • Entwicklung von Verfahren zur automatischen Kontrolle von Testabläufen, ohne zu wissen, welches Gerät eingesetzt werden wird

  • 2 years and 3 months, Jan 1997 - Mar 1999

    Software Entwickler C++

    Krauss-Maffei Wegmann GmbH & Co. KG

    • Design und C++ Implementierung von „Lokalen Szenario“, ein Echtzeitmodul zur allgemeinen Simulierung von Fahrzeugen „in der Nähe“ des simulierten Fahrzeuges • Zustandsautomaten, Kontrolllogik, Datenverkehr und Integration • Qualifikation zum Sniff+ Workspace Manager

  • 1 year, Jan 1996 - Dec 1996

    Software Entwickler Occam und C

    Nortel DASA Network Systems GmbH & Co. KG

    • FRAD (Frame-Relay-Access-Device) entwickelt auf Transputerbasis • HDLC, SDLC, Frame-Relay, asynchrone und isochrone Protokolle wurden implementiert • HP Internet Advisor wurde als Testgerät eingesetzt • Der Siemens ESCC2 Chipsatz war das Zielplattform

  • 3 years and 2 months, Nov 1992 - Dec 1995

    Software Entwickler Occam und C

    Rohde & Schwarz GmbH & Co. KG

    • Occam & C Softwareentwicklung für die FSE Spektrum- und ZVR Netzwerkanalysatoren • Erstellunng eines multiprozeß, multitransputer Echtzeit Message-handling Kernels zur Übertragung von Nachrichten zw. Applikationen auf mehreren Knoten • Entwicklung verschiedener gerätespezifischer Applikationen zum Einsatz in Netzwerk- und Spektrumanalysatoren • Test Software GUI-Programmierung mit Borland C++ und Turbo-Vision

Ausbildung von Mark Horowitz

  • 5 years, Sep 1979 - Aug 1984

    Master of Science in Computer & Information Science

    University of Florida

  • 5 years and 4 months, Sep 1979 - Dec 1984

    Computer Science

    University of Florida

Sprachen

  • German

    C1 (Fließend)

  • English

    C2 (Verhandlungssicher / Muttersprachlich)

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.

  • 21 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.

21 Mio. XING Mitglieder, von A bis Z