Manager Softwareentwicklung (Abteilung Development, Processing & Consulting) GmbH&CoKG
seit 04.2010
Fachliche Leitung aller Softwareprojekte für extern genutzte Software
- Leitung von Projektteams bis zu 8 Mitarbeitern.
Einführung von Standards und Methodiken der Softwareentwicklung (durch Coaching der Entwickler und Schulungsmaßnahmen) :
-
- Requirements Engineering
-
- OOD / OOA / UML
-
- Software Tests (Unit Tests und Abnahmetests)
-
- Design Standard für Benutzeroberflächen
Leitung extern vergebener Softwareentwicklungsprojekte
→ Requirements Engineering, Projektüberwachung und Vorarbeiten (Datenbankentwicklung, OOD der Applikationen bis hin zur Vorbereitung der Softwaremodule in C# und Delphi Projekten)
→ Koordination mehrerer interner und externer Entwickler in umfangreichen ProjektenEntwicklung einer Softwarearchitektur für beim Kunden installierte Softwaresysteme
→ relationales Design einer zentralen Datenbankarchitektur und Implementierung in Oracle 10g
→ Entwicklung datenbankseitiger Schnittstellen in PL/SQL
→ Definition von Schnittstellen und Dokumentation
→ Definition der Architektur umfangreicher UI-Anwendungen mit dem Ziel der Modularisierung und Testbarkeit.Datenbankentwickler / Java & Web Dynpro Java Entwickler
12.2005-03.2010 (Entwicklungsabteilung Efficiency Management Systems)
Aufgabenbereiche die in eigenen Teilprojekten erfolgreich bearbeitet wurden :
Konvertierung mehrerer Datenbanken von MS SQL-Server 2000
nach Oracle 10g
→ Ausarbeitung eines Protokolls zur Konvertierung mehrerer Datenbanken zur Erfassung von Betriebsdaten
→ Entwicklung mehrerer Konvertierungsprogramme für Betriebsdaten von Füllmaschinen in PL/SQLNeuentwicklung einer Datenbank zur Betriebsdatenerfassung (Oracle 10g)
→ relationales Design einer Datenbank und Implementierung in Oracle 10g
→ Entwicklung datenbankseitiger Schnittstellen in PL/SQL
→ Entwicklung einer anwendungsspezifischen Administrationsoberfläche mit Apex (Oracle Application Express)Implementierung mehrerer Projektierungsprogramme für MS SQL-Server 2000 und Oracle 10g Datenbanken
→ Entwicklung mehrerer Programme zur Datenbestandspflege mit Excel/VBA, Visual Basic 2005 und Java.Administration mehrerer Datenbanken für Betriebsdaten (Oracle 10g)
→ Planung von Sicherungsstrategien und des Auditings.
→ Performanceoptimierung unter Überarbeitung der bereitgestellten PL/SQL Applikationen
→ tägliche Überwachung der Funktionsbereitschaft, Sicherstellung des produktiven Betriebs
Entwurf und Realisierung einer dezentralen Betriebsdatenerfassung für Füllmaschinen (Teilprojektleitung)
→ Systemprogrammierung & Administration (Linux).
→ Applikationsentwicklung Java.
→ Datenbankprogrammierung (Oracle 10g).
→ Leitung eines Teams von Web- und Applikationsentwicklern
Entwicklung einer Portalanwendung mit Web Dynpro Java (SAP Netweaver DE 2004)
Wissenschaftlicher Mitarbeiter
07.2001-11.2005 (Institut für Biochemie Arbeitsgruppe Prof. Schomburg)
Aufgabenbereiche:
Programmierung einer Applikation zur Berechnung
von Loopstrukturen in Proteinen
→ Planung und Realisation einer Datenbank für Proteinfragmente → Implementierung von Skripten zum Datenbankaufbau und zur Datenpflege in PERL / PERL-DBI
→ Implementierung von Software zur Loopvorhersage, eine in C++ geschriebene Applikation, die die Datenbank zum Einbau von Proteinfragmenten in eine Proteinstruktur nutzt
Projektleitung zur Implementierung einer heuristischen Datenbanksuche von Proteinfragmenten
→ Teamleitung und zur Implementierung eines C++-Programms
zum Durchführen schneller Strukturvergleiche von Proteinfragmentdaten mittels geometrischer Kriterien in einer relationalen Datenbank
Programmierung von Web-Applikationen für das HNB
(Helmholtz Netzwerk Bioinformatik)
→ Überarbeitung von in FORTRAN und C/C++ geschriebenen Programmen und Implementierung von Weboberflächen für diese mit PERL-CGI
→ Erkennung von Kooperationsmöglichkeiten und Wissenstransfer zwischen der eigenen und anderen Arbeitsgruppen
Projektleitung zur Homologiemodellierung Kaliumkanälen
→ Zweiter Projektleiter zur Bestimmung der Struktur eines Kaliumkanalproteins mit der Methode der Homologiemodellierung in Zusammenarbeit mit der SOLVAY Deutschland GmbH
Lehrtätigkeit im Rahmen des CUBIC
(Cologne University Bioinformatics Center)
→ Planung und Durchführung einwöchiger, englischsprachiger Kursmodule zu den Themen Homologiemodellierung von Proteinen, Administration und Sicherheit von UNIX Systemen und relationale Datenbanken.
Beschaffung, Installation und Administration des institutseigenen Rechenzentrums
→ Ausbau der IT-Infrastruktur am Institut für Biochemie
→ Planung und Beschaffung und Administration mehrerer Web-, File- und Computeserver unter SOLARIS einschliesslich Entwicklung einer Backup-Strategie → Planung, Beschaffung und Administration eines LINUX-Clusters
09.2000-06.2001
Content Manager
Universität Köln
08.1997-07.2000
Aufgabenbereiche:
Betreuung des Content Management Systems HIS
(Hyperwave Information Server)
→ Planung und Durchführung eines Internet-Auftritts zur Bereitstellung von Laborprotokollen
→ Realisation mit Hilfe der Software HIS unter LINUX
Programmierung von Konvertierungsprogrammen für biologische Informationen (PERL)
Wissenschaftlicher Mitarbeiter (Doktorand)
Aufgabenbereiche:
Entwicklung rekombinanter Antikörper
→ Entwicklung eines rekombinanten scFv-Antikörpers zur Diskriminierung zwischen verschieden glykosylierten Mucin-Molekülen
→ Durchführung umfangreicher zellbiologischer, molekularbiologischer und proteinchemischer Arbeiten
Systemadministration (Linux) / Entwicklung eines Webauftritts
→ Administration der LINUX und Windows-Server der Arbeitsgruppe → Erstellung der Webseiten für die Arbeitsgruppe
Promotion
Fachgehilfe für steuer- und wirtschaftsberatende Berufe
Hochschulreife
Freiberufliche Tätigkeit als Lehrkraft für Bioinformatik
Leitung einer Vertriebsfirma für Personalcomputer und UNIX-Workstations Bundeswehr
Betriebsysteme :
UNIX (SOLARIS, HPUX, LINUX, Mac OSX) auf Administrationsebene Windows 2000, Windows Server 2003, Windows Vista, Windows 7
Administration (im Rahmen einer Arbeitsgruppe von 50 Mitarbeitern) :
Solaris, CVS, NFS, LEGATO Networker, SGE (Sun Grid Engine), Samba, Webservices, Apache
Programmierung :
C#, C++, PERL, VB 2005, Java, SQL, PL/SQL, Transact SQL, SQL (MySQL, SQL-Server 2000, Oracle 10g), PHP, HTML, UML 2.0, Visual Studio 2010 (C# und F#), Softwarearchitektur (Certified Professional for Software Architecture)
Datenbanken :
ORACLE 10g (OCP Zertifizierung) , MS SQL-Server 2000, MySQL, PostgreSQL,
Softwarearchitektur-Zertifizierung :
CPSA (Certified Professional for Software Architecture)
Standardsoftware :
Microsoft Office, OpenOffice, NeoOffice, Pages, Acrobat Professional, Excel, Macromedia Dreamweaver, Enterprise Architect
