26.08.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Software Engineer

München, Deutschland
Deutschland +1
Informatiker
München, Deutschland
Deutschland +1
Informatiker

Profilanlagen

Profil_Davor_Tomas_short_20221103.doc

Skills

Softwareentwickler, Automotive-Erfahrung, Finanzsektor, Embedded Software, C, C++, C#, .NET, .NET Core, Mono, Visual Basic, CAN, LIN, FlexRay, Fzg-Diagnose, OO-Design, Windows-Programmierung, Datenbanken, CASE-Tools

Softwareentwicklung
  • Datenbanken z.B. Oracle, MS SQL Server, Access, Informix, relationale Datenbanken
  • Datenbankschnittstellen z.B. ADO.NET, ODBC, BDE, .NET Entity Framework
  • Programmiersprachen/Frameworks  C,  C++, C#, VB.NET, .NET, .NET Core, WCF, WPF, WF, Prism,
    MEF (Managed Extensibility Framework for .NET), Rx.NET (Reactive Extensions for .NET), Mono Platform, NUnit Framework, Moq Framework, Microsoft Unit Test Framework, Visual Basic, Java, Perl, SQL, TSQL, PL/SQL
  • XML Datenformat, XPath, XSD, XSLT
  • Embedded Software Entwicklung
  • Tools für modellbasierte Softwareentwicklung wie ASCET
  • Echtzeitbetriebssysteme wie ERCOSEK
  • Raspberry Pi, Raspbian – Debian Wheezy
Systemkenntnisse
  • Measurement, Calibration und Diagnostic Datenformate im Automotive: ASAM-MCD-2D Diagnostic Data Model (ODX), ASAM-MCD-2MC (ASAP2), UDS, KWP2000
  • CAN, LIN und FlexRay Protokollkenntnisse
  • TCP/IP, HTTP, WebSocket Protokolle
  • FIBEX (Field Bus Exchange Format)
  • DBC Format (Standard zur Beschreibung von CAN Kommunikationsdaten)
  • LDF Format (Beschreibungsformatfür LIN Bus)
  • Systemintegration, Testmanagement
     
Tools
  • Versions- und Konfigurations-Management (z.B. CM Synergy, Subversion, TortoiseSVN, Git, TFS, Azure DevOps Server, PVCS)
  • Anforderungsmanagement (DOORS, Atlassian JIRA, JIRA Structure Plug-In, Redmine)
  • Änderungsmanagement (Telelogic Change, Atlassian JIRA, Redmine, TFS)
  • Dokumentation / Wiki-Seiten (Atlassian Confluence)
  • Entwicklungsumgebungen (MS Visual Studio 2010, Eclipse, Borland C++ Builder, CodeWright)
  • CAN- bzw. FlexRay-spezifische Tools zum Monitoring und Simulation (CANape, CANalyzer, CANoe, CAPL Programmiersprache, DaVinci, FIBEX-Editor, PCAN-Explorer)
  • Messungs- und Applikationstools wie INCA
  • Lauterbach Debugger Trace32
  • WinIDEA Debugger, iSystem AG
  • Software-Modellierungstools wie ASCET, Enterprise Architect (Sparx Systems)
  • Tools zur Fahrzeugdiagnose und Fahrzeugprogrammierung
  • Rational Test RealTime (Tool für das Testen von Komponenten und Laufzeitanalyse)
  • Modellierungs- und Simulations-Sprachen (SystemC)
  • Programmierstandards (MISRA)
  • SWT für JAVA, Visual Editor für Eclipse
  • Lexical Analyzers und Parsers wie LEX&YACC
  • Clang Compiler Frontend
  • Profiling Tools (wie AQTime, SpeedTrace)
  • Reporting Tools (z.B. Crystal Reports)
  • Altova Datenverarbeitungstools: XMLSpy, Style Vision 2010
  • Installation-Entwicklungstools (z.B Wise Installer, NSIS)
  • Build Automation Tools (z.B. NAnt)
  • Test Automation Tools (Rational Robot)
  • MS Office

Sprachen

DeutschverhandlungssicherEnglischverhandlungssicherItalienischGrundkenntnisse

Projekthistorie

Implementierung einer Lösung für automatischen Versand der Banknoten-Builder an einen zentralen Server

Hersteller der Banknotenbearbeitungssysteme

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Implementierung der Microservices zur Bearbeitung und zum Versand der Banknotenbilder in .NET Core
  • Implementierung der REST Schnittstellen der Services zum Anlegen und Konfiguration der Versand-Jobs
  • Persistieren der Daten in einer Oracle-Datenbank mittels EF Core
Tools:   C#, .NET Core, REST API, ASP.NET, Entity Framework Core, Oracle Database, Azure DevOps Server, NuGet, Visual Studio, Enterprise Architect, UML

Entwicklung und erfolgreiche Vermarktung von einem eigenen Software-Produkt

Produkt: SeqsPack
  • Ausführen mehrerer unabhängiger paralleler Sequenzen von Benutzerdefinierter-Geschäftslogik
  • Ausführung der Sequenzen als Windows-Service, Client-Server basiert
  • Bereitstellung der Daten und Events für ein oder mehrere Presentation-Clients die die aktuelle Ausführung der Sequenzen für Benutzer veranschaulichen
  • Entwicklungsumgebung für Sequenzen als Desktop-Anwendung die eine Anbindung kundenspezifischer Module ermöglicht
  • User Management Modul das Verwaltung von Benutzer und Zuweisung der Benutzerrechten bezogen auf Ausführung, Entwicklung und Konfiguration von Sequenzen ermöglicht
  • GUI mehrsprachig gestaltet
Tools: C#, .NET Framework, WCF, WPF, Prism Framework, Rx.NET (Reactive Extensions for .NET), Microsoft Unit Test Framework

Applikation für die Banknotenbearbeitungssysteme: Implementierung einer Lösung zur Bereitstellung der Berichte basierend auf Banknotenbearbeitungsdaten

Hersteller der Banknotenbearbeitungssysteme

Banken und Finanzdienstleistungen

500-1000 Mitarbeiter

  • Implementierung der Schnittstellen zu den restlichen Komponenten eines Banknotenbearbeitungssystems
  • Sicherung der Daten aus allen Bearbeitungsphasen
  • Automatische Erstellung von Berichten zu den Benutzerdefinierten Ereignissen während der Bearbeitung
Tools:   C#, .NET Core, REST API, ASP.NET, Oracle Database, Azure DevOps Server, NuGet, Visual Studio, Enterprise Architect, UML, Microsoft Domain-Specific Language (DSL) Designer

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden