Tester & Embedded Entwickler
Schlagwörter
Skills
SYSTEMANALYSE, SOFTWARE ENGINEERING, TESTEN
Erstellen von Pflichtenheften (++)
Umsetzung des V-Models (++)
UML-Modellierung von Geschäfts- und IT-Systemen (++)
Erstellen von Objekt-, Programmablauf-, Datenfluß- Use Case- und ERM-Diagrammen (++)
Softwareengineering (++)
Architektur- und Softwarespezifizierung (++),
Aufnahme von Fachbereichsanforderung (++)
OOA, OOD (++)
Rational Rose (++),
Erwin (o)
Entwicklung von Teststrategien, -fällen (++)
Funktionstests (++)
Implementierungstests (++),
Auffinden von Fehlern (++)
Reengineering (++)
Realisieren/Scripten von Last und Performance Tests (+)
SilkPerformer (+)
Functional Tester (Eclipse) (+)
SoapUI (o)
Erstellen von Dokumenten in englischer Sprache (++)
Mathlab, Simulink, Simulink Tester (++)
DATENBANKEN
Oracle DBA (+),
Oracle Forms (+)
Oracle Reports (+)
Sybase (++)
Informix (++)
MS-Access (++)
DB2(+)
MySQL (+)
MS SQL-Server (+)
ODBC (++)
OCI(++)
JDBC (+)
XML (++)
Datenbank-Administration (Backup/Recovery, ) (++)
Erstellen von ERMs (++)
PL-SQL und Transact-SQL (Cursor, Stored-Procedures, Trigger, Module) (++)
Performance-Tuning (+)
Erstellen von Statistiken, Reports (++)
Sybase Client-Library, Sybase Open-Server Library (+),
MS-Access-Basic (+)
WEB INTERNET/INTRANET ENTWICKLUNG, PROTOKOLLE
HTTP (++)
HTTPS(+)
HTML(+)
JavaScript(+)
CGI(+)
JAVA (+)
PHP (++)
Apache (+)
Programmieren/Coding statischer/dynamischer HTML-Seiten (+)
XML (+)
TCP/IP (+)
Datenbank-Gateways (+)
Einsatz von Perl/VBasic/ksh/C++ als Web/CGI-Sprache (+)
JAVA Applets und Surflet-Programmierung, JDBC (+)
BETRIEBSSYSTEMKENNTNISSE & SPEZIFISCHE TOOLS
UNIX (+++)
SINIX (+)
SOLARIS (++)
HP-UX (+++)
LINUX (Debian, RedHad, Suse) (++)
Window, (++)
Korn-, Bourne-, Bourne Again-, C-Shell Scripting (+++)
Unix-Tools Perl (++), awk, vi, ex, emacs, Batchjobs (++)
make (+++)
SCCS, cvs(+++),
Systemprogrammierung: Sockets, Pipe, Signals (+++)
Systemadministration: Process-, Quota-Controlling (++)
Netzwerkverwaltung (+), Softwareadministration (++)
CVS (++)
Tortoise SVN (+),
Eclipse (+)
Ant (o)
Samba(+)
PROGRAMMIERSPRACHEN
C (+++)
C++ (+++)
C# (+)
Lua(+)
Visual Studio (+)
Java (++)
SWT (+)
RPC (o)
PHP (+)
Perl (++)
VB (+)
PL-SQL (+++)
SQL (+++)
T-SQL(++)
Embedded SQL in C und C++ (+)
COBOL (++)
CORBA (+)
OCI, JDBC (++),
BDL(+)
STL(++)
FIN++(+)
db.h (++)
XVT- Libraries (++)
VB (++)
Borland Compiler (+)
GNU C++ (+++)
(Oraperl-Library) (++)
+++: Expertenkenntnisse, ++: sehr gute Kenntnisse, +: gute Kenntnisse , o Kenntnisse vorhanden
Workshops/Schulungen:
ORACLE Relationales Datenbanksystem (ORACLE Education Center): 1 Woche
Erworbene Kenntnisse:
Datenbankadministration
Backup
Recovery
Erstellen einer Datenbank
Konfiguration der Initialisierungsdateien
ORACLE & Java (Oracle Education Center): 1 Woche
Erworbene Kenntnisse:
Java Programmierung
JDBC-Zugriffe
Programmieren einer GUI-Anwendung
Handling des Oracle Jave-Developer Kits
V-MODELL Sicherheits-Normen(ESE GmbH Braunschweig): 2 Tage
Erworbenen Kenntnisse:
V-Modell, Überblick über die Normen EN 50126, 50128, 50129, RAMs, Sytementwicklung, Hardwareentwicklung
Spezifikation von SoftwaredesignEntwicklung von SoftwaredesignSoftware-Verifikation
Validation und Begutachtung von SoftwaredesignQualitätsmanagement / Konfigurationsmanagement und Wartung, Dokumentationsrichtlinien
Bezüge zum V-Modell
UNIX: Betriebssystem (Regionales Rechenzentrum Hannover): 2 Wochen
Erworbene Kenntnisse:
„Unix-Administration f. Fortgeschrittene“ sowie „Unix Systemverwaltung“
fortgeschrittene Unix-Kommandos
Shell-Programmierung
Ein-/Ausgabe
Kontrollstrukturen
XWindow System
Programmverwaltung
Bibliotheken
Unix-Systemverwaltung
Systemstart und Systemstop
Dateisysteme
Einrichten von Festplatten
Benutzerverwaltung
NIS
fNFS und Automounter
Kernelkonfiguration
Networking (TCP/IP und Routing)
DNS
Backup
Druckereinrichtung
Log-Files und Security
Erstellen von Pflichtenheften (++)
Umsetzung des V-Models (++)
UML-Modellierung von Geschäfts- und IT-Systemen (++)
Erstellen von Objekt-, Programmablauf-, Datenfluß- Use Case- und ERM-Diagrammen (++)
Softwareengineering (++)
Architektur- und Softwarespezifizierung (++),
Aufnahme von Fachbereichsanforderung (++)
OOA, OOD (++)
Rational Rose (++),
Erwin (o)
Entwicklung von Teststrategien, -fällen (++)
Funktionstests (++)
Implementierungstests (++),
Auffinden von Fehlern (++)
Reengineering (++)
Realisieren/Scripten von Last und Performance Tests (+)
SilkPerformer (+)
Functional Tester (Eclipse) (+)
SoapUI (o)
Erstellen von Dokumenten in englischer Sprache (++)
Mathlab, Simulink, Simulink Tester (++)
DATENBANKEN
Oracle DBA (+),
Oracle Forms (+)
Oracle Reports (+)
Sybase (++)
Informix (++)
MS-Access (++)
DB2(+)
MySQL (+)
MS SQL-Server (+)
ODBC (++)
OCI(++)
JDBC (+)
XML (++)
Datenbank-Administration (Backup/Recovery, ) (++)
Erstellen von ERMs (++)
PL-SQL und Transact-SQL (Cursor, Stored-Procedures, Trigger, Module) (++)
Performance-Tuning (+)
Erstellen von Statistiken, Reports (++)
Sybase Client-Library, Sybase Open-Server Library (+),
MS-Access-Basic (+)
WEB INTERNET/INTRANET ENTWICKLUNG, PROTOKOLLE
HTTP (++)
HTTPS(+)
HTML(+)
JavaScript(+)
CGI(+)
JAVA (+)
PHP (++)
Apache (+)
Programmieren/Coding statischer/dynamischer HTML-Seiten (+)
XML (+)
TCP/IP (+)
Datenbank-Gateways (+)
Einsatz von Perl/VBasic/ksh/C++ als Web/CGI-Sprache (+)
JAVA Applets und Surflet-Programmierung, JDBC (+)
BETRIEBSSYSTEMKENNTNISSE & SPEZIFISCHE TOOLS
UNIX (+++)
SINIX (+)
SOLARIS (++)
HP-UX (+++)
LINUX (Debian, RedHad, Suse) (++)
Window, (++)
Korn-, Bourne-, Bourne Again-, C-Shell Scripting (+++)
Unix-Tools Perl (++), awk, vi, ex, emacs, Batchjobs (++)
make (+++)
SCCS, cvs(+++),
Systemprogrammierung: Sockets, Pipe, Signals (+++)
Systemadministration: Process-, Quota-Controlling (++)
Netzwerkverwaltung (+), Softwareadministration (++)
CVS (++)
Tortoise SVN (+),
Eclipse (+)
Ant (o)
Samba(+)
PROGRAMMIERSPRACHEN
C (+++)
C++ (+++)
C# (+)
Lua(+)
Visual Studio (+)
Java (++)
SWT (+)
RPC (o)
PHP (+)
Perl (++)
VB (+)
PL-SQL (+++)
SQL (+++)
T-SQL(++)
Embedded SQL in C und C++ (+)
COBOL (++)
CORBA (+)
OCI, JDBC (++),
BDL(+)
STL(++)
FIN++(+)
db.h (++)
XVT- Libraries (++)
VB (++)
Borland Compiler (+)
GNU C++ (+++)
(Oraperl-Library) (++)
+++: Expertenkenntnisse, ++: sehr gute Kenntnisse, +: gute Kenntnisse , o Kenntnisse vorhanden
Workshops/Schulungen:
ORACLE Relationales Datenbanksystem (ORACLE Education Center): 1 Woche
Erworbene Kenntnisse:
Datenbankadministration
Backup
Recovery
Erstellen einer Datenbank
Konfiguration der Initialisierungsdateien
ORACLE & Java (Oracle Education Center): 1 Woche
Erworbene Kenntnisse:
Java Programmierung
JDBC-Zugriffe
Programmieren einer GUI-Anwendung
Handling des Oracle Jave-Developer Kits
V-MODELL Sicherheits-Normen(ESE GmbH Braunschweig): 2 Tage
Erworbenen Kenntnisse:
V-Modell, Überblick über die Normen EN 50126, 50128, 50129, RAMs, Sytementwicklung, Hardwareentwicklung
Spezifikation von SoftwaredesignEntwicklung von SoftwaredesignSoftware-Verifikation
Validation und Begutachtung von SoftwaredesignQualitätsmanagement / Konfigurationsmanagement und Wartung, Dokumentationsrichtlinien
Bezüge zum V-Modell
UNIX: Betriebssystem (Regionales Rechenzentrum Hannover): 2 Wochen
Erworbene Kenntnisse:
„Unix-Administration f. Fortgeschrittene“ sowie „Unix Systemverwaltung“
fortgeschrittene Unix-Kommandos
Shell-Programmierung
Ein-/Ausgabe
Kontrollstrukturen
XWindow System
Programmverwaltung
Bibliotheken
Unix-Systemverwaltung
Systemstart und Systemstop
Dateisysteme
Einrichten von Festplatten
Benutzerverwaltung
NIS
fNFS und Automounter
Kernelkonfiguration
Networking (TCP/IP und Routing)
DNS
Backup
Druckereinrichtung
Log-Files und Security
Projekthistorie
02/2017
-
bis jetzt
08/2014
-
01/2017
Entwickler
von | bis | Monate | (Offsets in Zeiträumen) |
Nov 2021 | Jan 2022 | 2 | Schnittstellenprogrammierung im BereichBildbewertungssoftware/KI |
Endkunde und Tools: cstX GmbH für ein namhaftes Unternehmen der Autoindustrie Projektsprache: Englisch Scrum-Teamgröße: 3, Eingesetzte Tools: Lua, C++, git | |||
Beschreibung: Für den Kunden aus der Automobilbranche wurde zu Forschungszwecken eine Schnittstelle für das Ablegen und Bewerten (im Sinne eines deep-Q learning Neuronal Networks) von Echtzeit-Fahrsituationsbildern (Stream) mit der Scritpsprache Lua entwickelt und innerhalb einer kurzen Projektlaufzeit erfolgreich umgesetzt. Verwendet wurde eine C++ API, die die zeitkritischen Rechenoperationen in der Bildverarbeitung übernahm. Es erfolgte die Synchronisation der Softwarekomponenten. Eine GPU wurde unter Ubuntu konfiguiert. Eine ausführliche Dokumentation wurde zum Abschluss de | |||
Mrz 2021 | Okt 2021 | 7 | Testmanager für Lebens- und Rentenversicherung |
Endkunde und Tools: Skandia Renten- & Lebensversicherungen AGProjektsprache: Deutsch Teamgröße: 5 (SCRUM-Team)Eingesetzte Tools: TOSCA, VISUAL-BASIC, TOSCA-MODULE: HTTP, AS400, EXCEL, JIRA, SQUIRREL, SCRUM | |||
Beschreibung: Testen (Reproduzieren) von Renten-/Lebensversicherungsverträgen über die Laufzeit mit Ereignissen wie Zahlungsausfällen, Kündigungen, Prämienänderungen, Überprüfen von mathematisch vorausberechneten Erwartungswerten (Auszahlungssummen), generieren von mathematischen Kennzahlen und Todesfallsummen, Äquivalenzklassentests, Schreiben von Tosca-Testscripten insbesondere für Web-End (HTML) und AS400 Anwendungen, Erweitern der Testfunktionalität -bibliothek von Tosca unter anderem durch neue Module und VB-Scripte, Entwickeln von Testcase-Szenarien, Intensiver Einsatz von Excel, Jira und SQL-Squirrel, Umsetzen der Scrum-Richtlinien innerhalb der Projektorganisation | |||
Sep 2020 | Feb 2021 | 5 | Last-Performance und Functional – Tester |
Endkunde und Tools: Deutsche Vermögensverwaltungs AGProjektsprache: Deutsch Teamgröße: 3Eingesetzte Tools: SILK PERFORMER 6.5, IBM FUNCTIONAL TESTER, IBM CLEAR QUEST, ECLIPSE, BORLAND BUILDER (C++ COMPILER 5.5), CORBA 2.6, XPDF, JAVA 6, BDL, HTTPS, JAVA, APACHE | |||
Beschreibung: Erweitern von Last und Performancetest-Scripten für Releasewechsel eines internetbasierten Kundeninformationssystems (CRM), Simulation von DB-Abfragen,/Surfletaufrufen/Java-Clients, Analyse von Binärdarstellungen von Java-Klassen für das Scripting im SilkPerformer/BDL, Generieren von Lasttests (HTTPS), Codieren von Parametrisierungen von Lasttests.UML-Systemspezifizierung eines Lasttests zur Archivierung von XPDF-Dokumenten, Entwicklung eines Test-Clients in der Programmiersprache C++ , Entwicklung eines Batch-Tasks für die Berechnung von Cecksum-Codes von Textdateien in PERL, Einbindung erstellter Software in CORBA-Umgebung, Portierung des Test-Clients von Unix nach Windows Erstellen von Lasttestszenarien im SilkPerformer, Umsetzen von Funktionstests für eine in Java geschriebene Anwendungssoftware -Einsatz von Clear-Quest tasks. | |||
Jan 2020 | Aug 2020 | 7 | Telemetrik -Java-Tester (IBM Functional Tester) |
Endkunde und Tools: Daimler FleedBoard GmbH, WINDOWS 7/XP, IBM FUNCTIONAL TESTER, IBM CLEAR QUEST, SVN, ECLIPSE, JAVA 6, SWT, IBM DB2 | |||
Beschreibung: Umsetzen von Funktionstests für eine in Java geschriebene Dispositionssoftware des Kunden . Einsatz von Clear-Quest tasks, Erstellen von Test und Verbesserungsvorschlägen, Erstellen einer Test-Infrastruktur (Erweitern von global verwendbarenen Java-Libraries), Binär-Tests der Telematik-Hardware des Kunden an SW-Emulationen dieses Produktes. | |||
Aug 2019 | Dez 2019 | 4 | Utility, make, Java-Systementwickler |
Endkunde und Tools: Bosch AG, GNU-Make, TORTOISE-SVN, ECLIPSE, JAVA 2, V-MODELL | |||
Beschreibung: Analyse und Anpassung von make Dateien für den Build von Steuergeräte- .hex und .elf Files, Programmierung eines Java-Wrappers für die Einbindung der Tricore Compiler-Suite, Einsetzen von Tortoise-SVN | |||
Mrz 2019 | Jul 2019 | 4 | C++ Embedded Entwickler und Systemanalyst |
Endkunde und Tools: Siemens Rail/Automation, MINGW, GNU-C++ COMPILER, VISUAL STUDIO 7, V-MODELL NORMEN EN 50126-50129, WINDOWS.H, WIN-API, WINDOWS XP, UML, RATIONAL ROSE, V-MODELL, SLICK-EDIT, GNU MAKE, IBM CLEAR CASE, EMULATION VON EMBEDDED SYSTEMS | |||
Beschreibung: Portierung/Anpassung von Betriebssystemkomponenten des Zielsystems (CP/M32) mittels Windows API an Windows XP, Programmieren in GNU C++, Anbindung der Stellwerkssoftware an die Windows Test-Suite. Erstellung einer Systemarchitektur nach V-Modell. Erfüllen von Revisionskriterien des Kunden.Erstellen einer Entwicklungsumgebung (GNU-make, Clear Case) für komplexe Verzeichnis-/Dateistrukturen. Kommunikation über Event-synchronisierte Message-Pipe-Verbindungen. Performance Verbesserung durch Threads. | |||
Okt 2018 | Feb 2019 | 4 | C++ Anwendungsentwickler |
Endkunde und Tools: Lufthansa Fuelplus GmbH/Logistics CORBA, C++, HP-UX, STL, JAVA, BEA WEB-SERVER, ORACLE, CLIENT-SERVER, WEB-APPLICATION | |||
Beschreibung: Codierung der Softwarelösung des Mandanten zur Disposition von Container auf europäische LKW-Transportlinien in C++, SQL-Zugriffe auf Oracle-Datenbank Instanzen, Realisierung von Tests/Generiern von Testfällen (Inbound-Tests, vollständige Pfadüberdeckung, Use-Cases), Performance-Verbesserungen durch Analyse der Oracle-Systemtabellen, Installation/ Administration der CORBA-Software, Definition der CORBA-Schnittstellen und entsprechende Programmierung der Systemdateien, Realisierung von transaktionsorieentierten CORBA-Calls, Einsatz von aus Oracle Systemtabellen generierte C++ Tabellen-Klassen für den Datenbankzugriff, Einbindung eines Web-Interfaces. | |||
Jun 2018 | Sep 2018 | 3 | UML-Systemanalyst |
Endkunde und Tools: Lufthansa FuelPlus GmbH/Logistics Eingesetzte Tools: Rational Rose UML, Microsoft Word, Flow-Charter, PAP, ERM, V-Modell, CLIENT-SERVER | |||
Beschreibung: Analyse und Dokumentation der Treibstoffversorgungskette des Mandanten in Client/Server Architektur nach V-Modell, Vorschlag und Systemkonzept der Informationstechnischen Umsetzung gefundener Anforderungen, textliche und graphische Darstellung der Analyse: Klassendiagramme, PAP, ERM und erläuternden Graphiken, Systemschnittstellen-Analyse, Erstellen eines Pflichtenheftes. | |||
Apr 2017 | Mai 2018 | 13 | C++ Datenbank- & Anwendungsentwickler |
Mandant: Messer Griesheim Industriegase GmbH/Logistics Eingesetzte Tools: ORACLE 7.3, SOLARIS 2.5, C++ (db.h++, tools.h), XVT-Toolkit, PERL, KSH, SQLPLUS, JAVASCRIPT, HTML, MS-EXPLORER 5.0/NETSCAPE NAVIGATOR 4.7, CLIENT/SERVER | |||
Beschreibung: Performance Verbesserungen eines Datenbank-Transaktions Verteilungsdaemons in C++, Multi-Threading Programmierung, Entwicklung und Erweiterung diverser GUI-Komponenten der zentralen Logistik-Applikation, Umsetzung eines Datawarehouse-Konzeptes | |||
Nov 2016 | Mrz 2017 | 4 | Expert für Shell-Scripting/make im Bankgewerbe |
Endkunde und Tools: NORD/LB / BankenEingesetzte Tools: SOLARIS 2, C++, C, SYBASE 11 (CLIENT-LIB, OPEN SERVER), INFINITY 7.1, PERL | |||
Beschreibung: Entwicklung eines Open-Servers für die Versorgung verteilter Sybase-SQL-Server mit aktuellen Marktdaten (Equities, Bonds, Options and Futures, FX-Rates), Datenfeed Realisierung und Überwachung für Infinity (Risikocontrolling-Software), Schreiben von Perl Scripten für die Systemebene, Einsetzen von sourcecodegenerierten SQL-Scripten, UNIX-Shell- und C-Systemprogrammierung, embedded SQL in C Programmentwicklung, Realisierung von Archivierungsstrategien von Marktdaten, die in das System abgelegt wurden, Realisieren von PERL-Scripten als Code-Generatoren für Datenbankabfragen. | |||
Sep 2015 | Okt 2016 | 14 | Systemprogrammierer und Unix/SQL-DB-Administrator |
Endkunde und Tools: Mandant: Kromberg & Schubert Kabelsysteme GmbH Hannover C, SQL, Embedded SQL, Motiv, Solaris, Sybase, X-Terminal, Datex-P, ISDN | |||
Beschreibung: Systementwicklung für und Administration von einer Produktionsdatenbank für die Just-In-Time Belieferung des Kunden aus der Automobilindustrie mit Kabelsträngen. Beheben von Fehlern/Störungen in den IT-Abläufen, User-Support, kleinere Entwicklungsarbeiten für Feinanpassungen der Betriebssoftware, Reporting nach Bedarf. | |||
Aug 2014 | Aug 2015 | 12 | SQL Datenbankentwickler |
Endkunde und Tools: SAZ/Marketing Services WINDOWS, ORACLE, PL-SQL, VISUAL-BASIC, VISUAL C++, ACCESS, MS-OFFICE Prof. | |||
Beschreibung: PL-SQL-Adresselektionen für Marketingzwecke, Datenexporte, Datenimporte über Excel, ASCII-Dateien, Daten-Matching, Aufbereitung von ASCII-Dateien/Dateiformate |
Reisebereitschaft
Nur Remote verfügbar