Lebenslauf - Enrik Bregasi

Werbung
Enrik Bregasi
Morneweg Str. 41A, 64293 Darmstadt
Dipl. Ing.
Dipl. Programmierer
Festnetz: +49 (0) 6151 500733, E-Mail: [email protected] Mobil: +49 (0) 160 962 838 56
Lebenslauf
Enrik Bregasi
Dipl. Ing.
Diplom Programmierer (Staatlich geprüft)
Morneweg Str.41A
64293 Darmstadt
Telefon Fest: 0615100733
Email: [email protected]
Mobil: +49 (0) 160 962838 56
...Referenzen Zeugnis
...Persönliche Daten
geboren am: 04.09.1961
in Tirana/ Albanien
Familienstand: verheiratet
Staatsangehörigkeit: deutsch
Diplom Programmierer
Diplom Ingenieur
1
BERUFLICHE TÄTIGKEITEN UND ERFAHRUNGEN
Embedded Automotive Projekt (15 Monate)
06.2015 – Software Ingenieur, Software Architekt für generische Architektur bei Hella KGaA Huck & Co.
08.2016
Projekt: Design, Entwicklung der Generische Software Architektur mit Funktionale Sicherheit
eines Licht Steuergerätes.
Aufgaben:
Erstellung und Mitwirkung generischer Architektur für WDG, Renesas F1M/F1H auf AUTOSAR 4.x,
basierend auf existierende Architektur für AUTOSAR 3.2 mit FUSI. System Behavior: Watchdog
Konzeption (External Watchdog on SBC), (CyclicWakeup) und Konzepte über Multicore-Umgebung.
Erarbeitung von Konzepten (System Integrity, SSI, System Behavior) Adaption/Aktualisierung von
AUTOSAR 3.2 nach AUTOSAR 4.x
Erstellung und Mitwirkung einer generischen Architektur für AUTOSAR 4.x im Bereich SSI-1
(RamTst/FlashTst, ECC, DataROM, MPU) mit FUSI und Konzepte über Multicore-Umgebung.
Erstellung und Mitwirkung einer generischen, Architektur für AUTOSAR 4.x im Bereich SSI-2 (CPU
Core, INT/Exception, DMA, µC Mode Mgr) mit FUSI und Konzepte über Multicore-Umgebung.
Erstellung und Mitwirkung einer generischen, Architektur für AUTOSAR 4.x im Bereich SSI-3 (Err
Handler, PWR Supply, Clock(PLL) mit FUSI und Konzepte über Multicore-Umgebung.
Hardware:
Mikrokontroller RH 850/F1M/F1H/F1K von Renesas, Microcontroller AURIX - Infineon.
Technologien:
ISO 26262 Norm, “Road vehicles – Functional Safety“
Operating System: OSEK-OS, AUTOSAR 3.2, 4.x
Tools:
Rhapsody 8.3, DOORS 9.5, PTC Integrity Client 10 ( früher MKS)
Versionierung:
PTC Integrity Client 10 ( früher MKS) als Version Kontrolle und Dokument Verwaltung.
Bus:
CAN-Bus, LIN-Bus
Die Ergebnisse der Aufgaben wurden mit Berücksichtigung auf SEooC, in DOORS eingetragen und
dementsprechend verlinkt, um nachfolgend die Auswertung ASIL-B Klassifizierung erreichen zu
können.
09.2014 –
06.2015
Embedded Automotive Projekt (10 Monate)
Software Ingenieur, Software Architekt und Entwickler für Funktionale Sicherheit bei
Continental AG.
Projekt: Design, Entwicklung und Einführung der Software für die Funktionale Sicherheit eines
Steuergerätes in ein AUDI Projekt.
Aufgaben:
Architektur, Design, Entwiklung und Programmierung, Unit und Integrationstest für die folgende
Safety relevante ASIL-B Module:End to End, Safe RTE, MPU(Memory Protection mit Hardware
Unterstützung) und MPU Treiber, Fsm, Safe WatchDog, Basierend auf AUTOSAR V4.0 Specification.
Hardware:
Mikrokontroller RH 850/F1L und RH850/F1M von Renesas.
Technologien:
ISO 26262 Norm, “Road vehicles – Functional Safety“
2
Programmiersprachen: C
Operating System: OSEK-OS
Tools:
Eclipse Entwicklungsumgebung für die Programmierung, Cesar und Spark Konfiguration und
Generator Tool. Green Hills Compiler. SWATT Tool für Unit Tests und Test Spezifikation. IBM
Rational Rhapsody in Version V8.6.0 für die Erstellung von Architektur und Design. WinIDEA Version
9.12.224 als Debugger/Emulator. Rhapsody- gateway für den Export von Architektur nach DOORS
und Traceability. DOORS V. 9.6.3 für Software Architektur und Software Detail Design
Dokumentierung. Canoe V. 8.2 für die Untersuchungen, Überprüfungen der Funktionalität und RestBussimulation.
Versionierung:
IMS (MKS) System als Version Kontrolle und Source Kode Verwaltung.
Bus:
CAN-Bus
Die Aufgaben wurden orientiert und gelöst konform Funktionale Sicherheitsmaßnahmen, beschrieben
in Technical Safety Concept (TSC in DOORS) konform Pflichten-Heft in DOORS (Requirements). Die
Ergebnise der Aufgaben wurden in Safety-Case Dokument eingetragen um nachfolgend die
Auswertung und ASIL-B Klassifizierung erreichen zu können. Die Software wurde in Mai 2015
erfolgreich und integriert und an AUDI übergeben.
Embedded Projekt (3 Monate)
04.2014 – Software Ingenieur bei Frank-PTI
06.2014
Projekt bei Fa. Frank-PTI Birkenau:
Softwareentwicklung für Papier Test Geräten, Pflege der Software, diverse Change Request.
Verbesserung der Funktionen und Benutzerfreundlichkeit sowie Bug-fix.
Programmiersprachen: Pascal
Operating System: DOS
Tools: Eclipse Entwicklungsumgebung mit Pascal Syntax.
Embedded Automotive Projekt (21 Monate)
06.2012 – Software Ingenieur bei Magna Electronics
03.2014
Projekt:
Softwareentwicklung der Applikation, RTE Schicht, Treiber Schicht für Anwendung Video Sorraund
System mit Multikamera Funktion für FORD.
Programmiersprachen:
Standard C, auch mit C99 Erweiterungsdialekt für MPC56.. Serie Mikrokontroller, mit Green Hills
Compiler.
Aufgaben:
Entwicklung von Diagnostik Modul und Steuerung durch Ausführen von Routinen, Voltage Range
Monitor Modul, Trailer Aid Control Modul, Trailer Aid Backup Modul, mitentwicklung von FPGA
Manager, SPI Modul, Signal Manager, Entwicklung von Sellftest Modul und andere.
Autosar 3.2 wurde als Basis Voraussetzung vorgezogen und die Entwicklungen der Module wurden
so gerichtet. Desweiteren Debugg Aufgaben, viele Analysen, Fehler Behebung und
Qualitätsverbesserung wurden durchgeführt. Zahlreiche FORD Anforderungen wurden analysiert,
Konflikte wurden festgestellt, Änderungen wurden vorgeschlagen und dann Anforderungskonflikte
wurden durch Softwareimplementierungen gelöst. In der Architektur Phase in V Model, habe ich sehr
oft mit FORD in Meetings und Analysen teil genommen. Mehrere Oszilloskop Signal-Analysen wurden
ausgeführt und dokumentiert.
In Dezember 2012, ich habe eine Ausbildung für Zynq Systeme bei Xilinx absolviert als
ZYNQ Software Designer.
Tools:
Eclipse Entwicklungsumgebung mit C Compiler von Green Hills.
WinIDEA wurde zu debugg Zwecke verwendet.
Canoe, Vektor Informatik 8.0 für die Restbussimulation CAN, Canoe 8.1 mit LIN Option.
Diagnostic Engineering Tool von FORD. Video Grabber Software, MKS System als Version Kontrolle
und Source Kode Verwaltung.
3
Embedded Automotive Projekt (6 Monate)
01.2012 – Software Ingenieur bei Mayser GmbH & Co. KG
05.2012 Softwareentwicklung Sensor Applikation für power Gate System in General Motors Autos.
Projekte:
Entwicklung der Applikation, basierend auf das HALL Prinzip, Steuerung, LIN Treiber mit EEPROM
speicher Funktion.
Entwicklung der LIN J2602 Treiber, Rest Bus Simulation für Steuerung, Protokollierung von Sensor
Verhalten und Eigenschaften.
Programmiersprachen:
Standard C für MSP430 Mikrokontroller.
Tools:
IAR Entwicklungsumgebung für die Software.
Canoe, Vektor Informatik und CAPL Programmierung für Canoe und Canister.
11.2009 – Software Ingenieur und Entwickler bei Hydro Building Systems.
01.2012 Softwareentwicklung in 3D Bereich. C++ Weiterentwicklung der WICTOP Software.
Analyse, Design, Konzeption, Entwicklung und Test bis zur Einführung bei Kunden.
Projekte:
Dynamische Dimensionierung, Intelligente Artikel. Entwicklung eigener STEP File Importer in
WICTOP Interner Format und Rendern auf 2D(GDI) und 3D(OpenGL).
Programmiersprachen:
Windows Forms in C++ und C#
Database:
Fast Objects von Versandt-Version 11
Technologien:
OpenGL auf Window-Forms und MFC-Forms
Opencascade wurde verwendet als Framework zu Unterstützung für den Importer.
Plattform:
PC mit Windows 7, Windows XP.
05.2009 – Eigene 3D Game Engine Entwicklung für IPhone-4.
Database:
SQLITE Version 3.x.
Technologien:
OpenGLES Version 1.1 und 2.0 kompatible. PVR Framework von Imagination Technologies Khronos
OpenGLES Objective-C, Cocoa und Blender 2.59
Programmiersprachen:
C++ und Objective-C
Plattform:
MAC Snow Leopard 16.x, IOS4 bis IOS4.3
04.2009 – .NET 3.5 Softwareentwicklung Windows & WEB,
08.2009 SEO (Search Engine Optimization), SEM (Search Engine Marketing).
Programmiersprachen
C++, C#, Python, Visual Studio 2008, XAML, WPF
Database
SQLITE, MSSQL 2005
Embedded Automotive Projekt (7 Monate)
4
10.2008 – Softwareentwicklung bei Harman-Becker.
04.2009 Softwareentwicklung in Plattform infotainment Bereich C++.
Entwicklung der A2DP (AVRCP V1.0-V1.4)
Kontroller zwischen Bluetooth-Service und QNX Multimedia Engine.
Microprocessor:
SH4, ARM, WINDOWS, ARIS.
Betriebssystem
QNX V4.
(BMW, Audi, VW, Porsche, Mercedes in ihre infotainment Systeme.)
Embedded Automotive Projekt (18 Monate)
02.2007 – Softwareentwicklung bei Harman-Becker.
Weiter Entwicklung der Head Unit Software,
10.2008
schwer Punkt, Präsentation Kontroller Schicht für Telefonie
Call List und Addressbook für Projekt PSA (Peugeot und Citroen).
Design Tools: MOCCA, Borland together 2007.3 R2
Entwicklung Tools: MS Visual Studio 6, 2005
Programmierung
C++
System:
QNX und Hardware RISC Proccessor SH4, ARM7
Database
SQLITE V 3.18
09.2004 – Entwicklung IT Management Software System bei Servicetrace.
02.2007 Web Server Design und Entwicklung,
Windows, Web Client Design und Entwicklung (Plattform unabhängig)
Service und Objekt Orientiert
Reporting System:
Crystal Reports und Microsoft Reporting
Softwareentwicklung von Servicetrace in Darmstadt
Aufgabe:
Entwicklung von Client-Server Softwaresystem zu optimieren der IT- Infrastruktur und Performance
Technologien:
Web Server Design und Entwicklung, Windows Server,
Web Client Design und Entwicklung (Plattform unabhängig),
Service und Objekt Orientiert
Einführung bei Kunden:
TSystems- Bamberg, NEXIO-Mainz, Entega- Darmstadt, usw.
Design Tools:
Visio- UML, Enterprise Architect 4– UML.
Entwicklung Tools:
MS Visual Studio 2003, 2005.
Programmierung:
C++, C#, ASP.NET, SQL(2003, 2005), WCF, WPF, XML Patterns, javascript und ajax (MS)
Komponenten.
System:
IIS, .NET, MSSQL- Server, TCP/IP, XML. AutoIT.
01.2004 – Programmierung von Motorola Mikrokontroller
09.2004 DSP 56824 mit Codewarrior 7 C++
Steuerung der Servomotoren von Graupner
08.2004 – Softwareentwickler
08.2005
Aufgaben:
Anwendungsentwicklung mit Schwerpunkt
Automatisierung und Optimierung von Anwendungsprozessen.
Mitwirkung bei Analyse und Design von Anwendungsprozessen.
Design Tools:
Visio - UML, Enterprise Architect 4 -UML.
Entwicklung von Anwendungsprozessen.
Programmierung: Delphi, XML (Designed Pattern)
Projekt: Contract Management für Daimler Chrysler USA.
Entwicklung der Business Schicht.
5
Database:
Model und Database Schicht, Kommunikationsschnittstelle zwischen SAP, MSSQL Server und WEB
User-Interface.
Projekt: Entwicklung der Prozesse für den Datentransfer zwischen SAP und CARGO Logistik
(ORACLE) für Daimler Chrysler USA (NY).
Projekt: Entwicklung der Prozesse, Projekt Lifecycle Workflow und Controlling der Sub Prozesse.
01.2003 – Entwickler für DOT.NET Anwendungen.
01.2004 MSSQL Server Datenbanken,
Client und Server Komponenten Entwicklungen.
Mitwirkung bei verschiedenen Projekten.
02.05.2000 Softwareentwickler unter Windows
schuler hi-cad systems GmbH, Darmstadt.
–
31.12.2002
Aufgaben:
Konzeption, Design, Entwicklung, Testen, Einsetzen
und Betreuen von Softwarebausteinen unter Windows im Rahmen der schuler hi-cad systemsGesamtlösung.
Eigenständige Erstellung von Schnittstellenmodulen für kaufmännische Anwendungsprogramme
unter Windows.
Schwerpunkte:
Analyse, Synthese und Implementierung der
Entwicklung von Projekten für den Datenaustausch zwischen mehreren Softwareprodukten und
Softwarehäusern. Inbetriebnahme beim Kunden.
Testen, Einschulung von Anwendern und Administratoren.
Entwicklung von Komponenten im Bereich B2B und Einsetzen von XML-Dokumenten als Medium für
Datenaustausch. Design und Implementierung der Windows Oberfläche im Bereich Windows,
zum Beispiel Registry, Multithreading, MSMQ Access (MDB), DB, MSSQL.
Analyse, Konzeption, Entwicklung eines Client-Server-Systems.
Einführung von BMECAT als Medium in Projekten für den Datenaustausch.
Entwicklung von Programmiermodulen zur Datenbankkonvertierung nach EPL und PPS.
Forschung nach Lösungen und Umstellungen einer Anwendung, Umstieg in das Internet.
Programmierung:
Delphi, C++, Javascript, XML, MSSQLServer7, VB Script, HTML, DHTML, ACCESS
Datenbanken:
MSSQL Server7, MS DBASE, Paradox, Text DB
Softwareentwickler unter Windows Nürnberg (Institut für Unternehmens Forschung)
Projekt-Aufgaben Terminplanung
Konzeption, Analyse, Design, Implementierung, Entwicklung, Testen,
Einführung, Einschulung, Betreuung der Anwendung, Terminplanung für Therapeuten,
Ärzte, Patienten und Räume für deutsche Krankenhäuser.
Dialoge zur Steuerung der Anwendung Terminplanung.
Projekt-Aufgaben:
Datenübermittlung Konzeption, Analyse, Design und Implementierung der Entwicklung,
Testen, Einführung, Einschulung, Betreuung der Anwendung
Datenübermittlung und Abrechnung nach § 302 SGB V für deutsche Krankenhäuser
und der Anwendung Datenübermittlung und Abrechnung nach § 301 SGB V für deutsche
Krankenhäuser.Design und Implementierung der Entwicklung, von Komponenten und Oberflächen zur
Steuerung der Anwendung „Datenübermittlung Krankenkasse- Krankenhaus.
Design und Implementierung der Entwicklung von Tools und Modulen zur Stammdatenerfassung.
Archivierung von Datenbestände im Rahmen der IFU Gesamtlösung.
Anpassung der Programme und Ausarbeitung, um die Zulassung der Software für den bundesweiten
Einsatz zu erhalten.
Betriebssysteme: Windows 98, Windows NT
Programmierung: Delphi, C++
Datenbanken: BTRIEVE 4. Datenaustausch mit Text Format.
1992 – Softwareentwickler
Konzeption, Analyse, Design, Implementierung der Entwicklung kleinerer Anwendungen
1998
zur Erfassung von Kundenstammdaten für Versicherungsaußendienstmitarbeiter und
Steuerberater.
1986 – Ingenieur in einem Logistik-Unternehmen in Tirana / Albanien.
08.1990 Beschäftigt in Albanien in zwei nationalen Unternehmen mit je 200 und 500 Mitarbeitern.
Positionen:
Ingenieur, zuständig für die Technische Sicherheit.
Ingenieur und Leiter der Abteilung für die Entwicklung und Reparaturen.
Konzeption, Projektierung, Entwicklung und Leitung der Produktion für Kran und Hebemaschine.
Stellvertretender Betriebsleiter.
08.1998
–
05.2000
6
Ausbildung und Studium
2012
1994
1992-1994
1981 – 1986
Ausbildung als Zynq -7000 Software Designer.
Studium zum Programmierer, Studiengemeinschaft Darmstadt
Diplomarbeit über eine Fallstudie für Dynamische Datenstrukturen
Textverarbeitung, Grafiken und Funktionen.
Informatiker für Elektrotechnik, Fernuniversität Hagen.
Studium der Mechanik und Elektrotechnik Universität von Tirana/ Albanien.
1981
Diplomarbeit:
Projektierung eines Motors, eines Getriebes und der hydraulischen Steuerungsanlage von
Schneeräumfahrzeugen.
Abschluss:
Diplom-Ingenieur für Mechanik im Transport- und Landwirtschaftsbereich
Abitur, Gymnasium in Tirana/ Albanien
Fach-Profil
Betriebsystem
Windows (alle Versionen), linux & Derivate, QNX, Snow Leopard 16.x, IOS-4.X.
Softwareentwicklung Software Engineering/Entwicklung in Automotiv Bereich und embedded Systeme.
Softwareanalyse und Design mit Enterprise Architekt, Microsoft Visio, Microsoft Workflows 2008,
Borland Together Standart UML 2, Altova, Rhapsody, Doors SW- Structure
Klassen, Objekt, Komposition, Komponenten, Diagrammen, Aktivitätsdiagramen, Zustand
Automaten (State- Machine) und Sequenz Diagrammen. Prozessanalyse ITIL Stand 2006
Technologien-PC
DCOM/COM, XML, MSMQ, Internet, Intranet, ActiveX, WCF, WPF Oberflächenentwicklung
(Benutzer Interfaces), Algorithmen, Komponentenentwicklung, Multithreading Server System.
Prozess Entwicklung. Cocoa, IOS4.x,Blender2.5X, OpenGL und OpenGLES(1.1 und 2.0), PVR
von Imagination Technologies und Khronos OpenGLES, OpenCascade 6.3.
Technologienembedded
Xilinx tools,ISE web package 14.7, FPGA development(VHDL Zynq). SPI, I2C, LIN, CAN, Port
extenders, displays, GPIOS, Image sensor control, Ethernet, Zynq -7000 family architectures.
Programmierung
QNX Momentics V6.3.2 für Embedded Systems, OSEK, AUTOSAR 4.x
Eclipse (3 & 4), C, C++, C#, VB.NET, Delphi, MS Visual Studio 2003, 2005, 2008, WPF, XAML,
Java Script & AJAX, ASP.NET, Python (2.4,2.5,2.6,3.0) Framework ( numpy, PIL …), XML- XSL
Transformationen, SQL, XCode, Objective-C.
Daten Gruppieren, suchen, bewerten, optimieren.
Dokumente filtern, parsen, klassifizieren. Modellierung mit Entscheidungsbäumen,
Anwendung von KI, Neuronale Netze und SVM ( Support Vector Machines ).
Kernel-Methoden und Ziel-Funktionen. Überwachtes und unbewachtes Lernen für
Komplexe Klassifikationen. Aufbau der Preis Modelle. Regression Berechnungen (Koeffizienten).
Cluster Analyse. Unabhängige Merkmale aussuchen. Genetische Programmierung.
Selbständiges und eigenverantwortliches Arbeiten.
Konzeption, Analyse und Software Design.
Entwicklung von Software unter Windows und Linux & Derivate für PC & Embedded Systemen.
Entwicklung von Management Software (Servicetrace & ITIL).
Entwicklung von Datenbank-Anwendungen.
Betreuen von Anwendungen, Anpassen, Testen.
Einführung der Software, Schulung von Anwendern und Administratoren
Algorithmen, KI Verfahren und Optimierung. Cluster Analyse.
Algorithmen
Fähigkeiten
Datenbanken
MSSQL Server 2000- 2008, Oracle 8.1(DB), SAP-DB, ADO, ADO.NET, OLEDB, OLEDB.NET,
ACCESS, SQLite (V3.x) in Embedded Systems, Stored-Procedures (MS). Erstellen von
Datenbankmodel durch Enterprise Architekt 4 (UML Basis).
Fremdsprachen
Deutsch, Englisch, Italienisch in Wort und Schrift, Albanisch als Muttersprache.
Sonstige Kenntnis
Elektrotechnik, Hardware-Entwicklung, Mathematik, Physik.
7
Referenzen
HELLA KGaA Hueck & Co.
Dirk Koert
Gruppenleiter Software Standard
Tel. +49 (0)2941 388316
[email protected]
Magna Electronics
Kurfuerst-Eppstein-Ring 9
63877 Sailauf, Germany
Hubert Adamietz
Projektleiter Video Sorround Multikamera systems
Tel.+49 (0)6093 99 42 6252
[email protected]
Mayser GmbH & Co. KG
Thomas Wiest Entwicklungsleiter
Örlinger Str. 1–3
89073 Ulm
GERMANY
Tel.: +49 731 2061-0
Fax: +49 731 2061-222
http://www.mayser.de
[email protected]
Hydro Building Systems GmbH
Söflinger Straße 70, 89077 Ulm
Tel.+49 (0)7313980351, +49(0)7313980351
Roland Miller
[email protected]
Rainer Eberhardt
[email protected]
Harmanbecker
Söflinger
Straße 100,
89077 Ulm
Tel: +49(0)7313980351, +49(0)7313980351
Waldemar Skorbella
[email protected]
Servicetrace
Glasbergweg 9
64287
Darmstadt
Tel. +49(0)61514288342,
Markus Duus
[email protected]
Ammadee AG
32525 Minden
Tel: +49 (0) 057164550
Dick de Zeeuw
Im Niederfelf 4, 64293 Darmstadt
Tel. +49 (0) 0615181210
Ulrich Behrje
8
Zertifikaten
9
Zugehörige Unterlagen
Herunterladen