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:
Mitwirkung und Erstellen Generische 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 multicore Umgebung Konzepte.
Erarbeitung von Konzepten (System Integrity, SSI, System Behavior) adaption/aktualisierung aus
AUTOSAR 3.2 nach AUTOSAR 4.x
Mitwirkung und Erstellen einer generischen, Architektur für AUTOSAR 4.x im Bereich SSI-1
(RamTst/FlashTst, ECC, DataROM, MPU) mit FUSI und multicore Umgebung Konzepte.
Mitwirkung und Erstellen einer generischen, Architektur für AUTOSAR 4.x im Bereich SSI-2 (CPU
Core, INT/Exception, DMA, µC Mode Mgr) mit FUSI und multicore Umgebung Konzepte.
Mitwirkung und Erstellen einer generischen, Architektur für AUTOSAR 4.x im Bereich SSI-3 (Err
Handler, PWR supply, Clock(PLL) mit FUSI und multicore Umgebung Konzepte.
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 Aufgaben wurden Orientiert und gelöst gegen Funktionale Sicherheit Maßnahmen, beschrieben in
Technical Safety Concept (TSC in DOORS) und dann in DOORS (Requirements) exportiert. Die
Resultate der Aufgaben wurden auch gegen in Safety-Case Dokument eingetragen und
dementsprechend verlinkt um nachfolgend die Auswertung um ASIL-B Klassifizierung erreichen zu
können.
09.2014 –
06.2015
Embedded Automotive Projekt (10 Monate)
Software Ingenieur, Software Architekt /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/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.
2
Technologien:
ISO 26262 Norm, “Road vehicles – Functional Safety“
Programmiersprachen: C
Operating System: OSEK-OS
Tools:
Eclipse basierend Entwicklungsumgebung für die Programmierung, Cesar und Spark Konfiguration
und Generator Tool. Green Hills Compiler. SWATT Tool für die Unit Tests und Test Spezifikation. IBM
Rational Rhapsody in Version V8.6.0 für die Erstellung von Architektur und Design. WinIDEA V.
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 gegen Funktionale Sicherheit Maßnahmen, beschrieben in
Technical Safety Concept (TSC in DOORS) und dann gegen Pflichten-Heft in DOORS
(Requirements). Die Resultate der Aufgaben wurden dann auch in Safety-Case Dokument
eingetragen um nachfolgend die Auswertung Und ASIL-B Klassifizierung erreichen zu können. In so
fern die Software wurde in Mai/2015 integriert und an AUDI erfolgreich geliefert.
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, 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
Projekte:
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, mitentwickelt den FPGA
Manager, SPI Modul, Signal Manager, Entwicklung der Sellftest Modul und andere.
Autosar 3.2 wurde als Basis Vorausetzung vorgezogen und die Entwicklungen der Module wurden so
gerichtet. Weiterhin Debugg Aufgaben, viele Analysen, Fehler Behebung und Qualitätsverbesserung
wurden durchgezogen. Oft mehrere FORD Requirements wurden analysiert, Konflikte wurden
festgestellt, Änderungen wurden vorgeschlagen und dann Requirement Konflikte wurden durch
Softwareimplementierungen gelöst. In der Architektur Phase in V Prozess ich habe sehr oft mit FORD
in Meeting 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 benutzt.
Canoe, Vektor Informatik 8.0 für die Restbussimulation CAN, Canoe 8.1 mit LIN Option.
3
Diagnostic Engineering Tool von FORD. Weitere Video Grabber Software, MKS System als Version
Kontrolle und Source Kode Verwaltung.
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 der Sensor
Verhalten, Eigenschaften.
Programmiersprachen:
Standard C für MSP430 Mikrokontroller.
Tools:
IAR Entwicklungs Umgebung 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, Testen 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 benutzt als Framework zur 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 und Cocoa 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
4
Embedded Automotive Projekt (7 Monate)
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 und Toyota 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 ein 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 … und andere Kunden
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 der Motorola Mikrokontroller
09.2004 DSP 56824 mit Codewarrior 7 C++
Steuerung der Servomotoren von Graupner
5
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)
Referenzen:
Projekt: Contract Management für Daimler Chrysler USA.
Entwicklung der Business Schicht,
Database:
Model und Database Schicht und der 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.
•
Einführung bei 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 und Implementierung 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
08.1998
–
05.2000
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“.
6
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 –
1998
Softwareentwickler
Konzeption, Analyse, Design, Implementierung der Entwicklung kleinerer Anwendungen
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.
Ausbildung und Studium
2012
Ausbildung als Zynq -7000 Software Designer.
1994
Studium zum Programmierer, Studiengemeinschaft Darmstadt
Diplomarbeit über eine Fallstudie für Dynamische Datenstrukturen
Textverarbeitung, Grafiken und Funktionen.
19921994
1981 –
1986
Informatiker für Elektrotechnik, Fernuniversität Hagen.
Studium der Mechanik und Elektrotechnik Universität von Tirana/ Albanien.
Diplomarbeit:
Projektierung eines Motors, eines Getriebes und der hydraulischen Steuerungsanlage von
Schneeräumfahrzeugen.
Abschluss:
Diplom-Ingenieur für Mechanik im Transport- und Landwirtschaftsbereich
1981
Abitur, Gymnasium in Tirana/ Albanien
7
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, Verteilung und Pakete Diagrammen
Verhalten Anwendungs, Aktivitäts, 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.
Algorithmen
Daten Gruppieren, suchen, bewerten, optimieren.
Dokumente filtern, parsen, klassifizieren. Modellierung mit Entscheidungsbäumen,
Anwendung der KI, Neuronale Netze und SVM ( Support Vector Machines ).
Kernel-Methoden und Ziel Funktionen. Überwachtes, unbewachtes Lernen für
Komplexe Klassifikationen. Aufbau der Preis Modelle. Regression Berechnungen (Koeffizienten).
Cluster Analyse. Unabhängige Merkmale aussuchen. Genetische Programmierung.
Fähigkeiten
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.
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.
8
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
9
Zertifikaten
10
Herunterladen