Freiberuflicher Software-Entwickler und -Architekt EDV

Werbung
KLAUS SCHMID
Freiberuflicher Software-Entwickler und -Architekt
AUSBILDUNG
EDV-Erfahrung seit 1984
Abitur 1987 am Gymnasium Hausach
Studium der Informatik an der FH Karlsruhe
(Studiengang Allgemeine Informatik inkl. 2 Praxissemester)
Abschluss als Diplom Informatiker (FH) 1994
JAHRGANG
1968
STAND
Januar 2014
EINSATZORT
Vorwiegend Bayern im Raum um Augsburg und München
(in „Pendelreichweite“ um Augsburg)
Klaus Schmid
Alte Bergstr. 27 · 86316 Friedberg · Telefon (08 21) 650 8368 · Mobil (0 15 77) 39 09 45 6 · [email protected]
PROFIL KLAUS SCHMID
FACHSPEZIFISCHE KENNTNISSE
KERNKOMPETENZEN
Teamfähigkeit, Pragmatismus,
Selbständiges Arbeiten, Schnelle Auffassungsgabe,
Generalist
SCHWERPUNKT
Objektorientierte Softwareentwicklung in Java
ARCHITEKTUREN
J2EE, EJB, Multi-Tier, Client-Server, Eventbasierte Systeme, Batch-Verarbeitung
PROGRAMMIERSPRACHEN
Java, Groovy, Shell, JavaScript, C++, C, TCL, AWK, ...
DATENBANKEN
Oracle, Postgres
BETRIEBSSYSTEME
Unix/Linux, Mac OS X, MS Windows
ANALYSE & DESIGN
Together/J, EnterpriseArchitekt
CONTENT MANAGEMENT SYSTEME & PORTALE
Coremedia 5 (CAE + PAE + Importer)
ENTWICKLUNGSTOOLS
Seite 2 von 19
PROFIL KLAUS SCHMID
Eclipse IDE, IntelliJ/IDEA, JProfiler
OFFICE-TOOLS
Microsoft Office, OpenOffice
TEST & ISSUE TRACKING
Jira, Bugzilla
FRAMEWORKS
Spring 2 und 3, Hibernate3,
Spring MVC + Webflow, Struts, Wicket,
Junit, DBUnit, Selenium, Mockito, Easymock, JBehave
KONFIGURATIONS- UND BUILDMANAGEMENT
Jenkins/Hudson
Maven 2/3, ANT, SVN, CVS
WEB- & APPLICATIONSERVER
Apache, Tomcat
PROJEKTVORGEHENSMODELLE
SCRUM, Pair-Programming, Testgetriebene Softwareentwicklung (TDD), Specification
By Example (SBE)
SPRACHKENNTNISSE
Deutsch (Muttersprache)
Englisch (fliessend)
Französisch (gut)
Italienisch (gut)
Tschechisch (befriedigend)
Seite 3 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
KASSENÄRZTLICHE VEREINIGUNG BAYERNS (KVB)
10 / 2012 - 12 / 2013
PROJEKT
Mammasoft 4
BRANCHE
Medizin, Brustkrebsvorsorge
TÄTIGKEITSBESCHREIBUNG
Weiterentwicklung einer Web-Anwendung zur Dokumentation und zum Betrieb des MammographieScreening-Programms in Bayern, Mecklenburg-Vorpommern, Schleswig-Holstein, Berlin, Brandenburg, Thüringen.
Das Gesamtsystem besteht aus mehreren Web-Anwendungen die für verschiedene Bereiche zuständig sind (Einladungswesen, Dokumentation des Workflows im Screening, Evaluierungsberichte,
…), z.T. aber auch überlappend zusammenarbeiten (bedingt durch historische Architekturentscheidungen für eine Ablösungsstrategie für eine Legacy-Version der Screening-Dokumentation).
Mammasoft managt einen sehr anspruchsvollen medizinischen Hintergrund, der sich entsprechend
im Datenmodel, den Eingabemasken, deren Validierung (serverseitig) und im gesamten Workflow
wiederspiegelt.
Die Entwicklung der Version 4 stand unter grossem Termindruck bei gleichzeitig sehr hohen Qualtätsanforderungen (80% Testabdeckung durch Unittests) und hoher fachlicher Komplexität (welche in
der Spezifikation durch SBE handhabbarer und prüfbarer zu gestalten versucht wurde).
Ein beträchtlicher Teil meiner Zeit (ca. das letzte Drittel) in diesem Projekt war der Migration der Legacy-Daten auf das neue Datenmodel geschuldet.
Das Projektteam bestand während der Kernphase aus 5 Javaentwicklern in München (inkl. mir
selbst), 5 Nearshore-Javaentwicklern in Polen, 2 Javaentwicklern zur Automatisierung der Qualitätssicherung (durch SBE mittels JBehave), 2 Systemanalytikern und einem Softwarearchitekten.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6 und 1.7, IntelliJ/Idea 12, Eclipse 3.7.2/STS 2.9.2, Maven 3, JProfiler 5.1.2, Spring 3, SVN
1.6, Oracle 10+11, Sonar 3.4.1, Jenkins 1.511, Jira 5.1, Confluence-Wiki 4.2.2, MS-Office 2003,
OpenOffice 3.3, Windows 7, Linux 2.6.32, Wicket 1.5.8, Mockito 1.9, JUnit 4.11, JodaTime 2.1, Apache Commons 3.1, AspectJ 1.7.3, Hibernate3.5.6, Flyway 2.0.3, Hamcrest 1.3, Slf4j 1.6.4, Log4J
1.2.17, Guava 14.0.1, EhCache 1.2.3, JBehave, HTML, XML, XSLT, PDF (FOP)
Seite 4 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
1UND1
1 / 2011 - 9 / 2012
PROJEKT
PushService
BRANCHE
IT, Web-Portale
TÄTIGKEITSBESCHREIBUNG
Betreuung und Weiterentwicklung eines Serviceprozesses zur Versorgung mit den zu rendernden
Daten für die verschiedenen Homepages der 1und1 (web.de, www.gmx.net, www.gmx.at, www.gmx.ch, home.1und1.de) aus dem verwendeten Content-Management-Systems von Coremedia.
Während des Grossteils der Projektlaufzeit alleinige Verantwortung für das Projekt, jedoch in ständiger Koordination mit den anderen Projekten und deren Programmierteams.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, IntelliJ/Idea 10+11, Maven 2, Spring 3, SVN 1.6, Coremedia 5.2, Postgres 8.3/9.1, Wicket
1.4.7, Jetty 6.1.24, Mockito 1.8.5, JUnit 4.8.1, JodaTime 1.6, Quartz 1.8.4,
Apache Commons, Apache Active MQ 5.5
Seite 5 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
1UND1
1 / 2011 - 9 / 2012
PROJEKT
ProfilingService
BRANCHE
IT, Web-Portale
TÄTIGKEITSBESCHREIBUNG
Betreung, Inbetriebnahme und Weiterentwicklung eines Serviceprozesses zum Sammeln von Profildaten des Nutzerklickverhaltens für die individualisierte Ausspielung der Homepage von GMX.
Während des Grossteils der Projektlaufzeit alleinige Verantwortung für das Projekt, jedoch in ständiger Koordination mit den anderen Projekten und deren Programmierteams.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, IntelliJ/Idea 10+11, Maven 2, Spring 3, SVN 1.6, Oracle 10+11 (XE 11.2), Hibernate 3.5.1,
Wicket 1.4.7, Jetty 6.1.24, Mockito 1.8.5, JUnit 4.8.1, Servlet API 2.4 JSP-API 2.0, Terracotta 3.4.1,
Ehcache 2.3.2, Apache Commons
Seite 6 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
1UND1
4 / 2011 - 9 / 2012
PROJEKT
Portal-Magazine
BRANCHE
IT, Web-Portale
TÄTIGKEITSBESCHREIBUNG
Pflege und Wartung der Magazinseiten der 1und1 und deren Coremedia Infrastruktur (hinter den Homepages der 1und1, zusammen mit einem Team mit weiteren Entwicklern und Web-Producern).
1und1 entwickelt dieses Projekt (mehr oder weniger) nach dem SCRUM-Vorgehensmodell in z.T.
mehreren Projektteams parallel.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, IntelliJ/Idea 10+11, Maven 2, Spring 3, SVN 1.6, Coremedia 5.2, Postgres 8.3, Oracle
10+11 (XE 11.2), Mockito 1.8.5, Easymock 2.0, JUnit 4.8.1, Servlet API 2.4 JSP-API 2.0, SOLR
1.4.1, Apache Commons, XML, XSLT
Seite 7 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
1UND1
9 / 2010 - 9 / 2012
PROJEKT
Mail.com (Rebuild)
BRANCHE
IT, Web-Portale
TÄTIGKEITSBESCHREIBUNG
Rebuild des (damals) frisch erworbenen Portals Mail.com im Team mit weiteren Entwicklern und
Web-Producern.
1und1 entwickelt (mehr oder weniger) nach dem SCRUM-Vorgehensmodell.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, IntelliJ/Idea 10+11, Maven 2, Spring 3, SVN 1.6, Coremedia 5.2, Oracle 10+11, Easymock
2.0, JUnit 4.8.1, Servlet API 2.4 JSP-API 2.0, Apache Commons
Seite 8 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
KASSENÄRZTLICHE VEREINIGUNG BAYERNS (KVB)
8 / 2008 - 6 / 2010
PROJEKT
Cura Campus
BRANCHE
Medizin, E-Learning, Web-Portale
TÄTIGKEITSBESCHREIBUNG
Cura Campus ist eine Online-Plattform für eTraining und Prüfung von medizinischem Wissen verfügbar im Internet unter www.curacampus.de. Die Anwendung erlaubt den Betrieb von beliebigen Online-Prüfungen und eTrainings von verschiedenen Themenegebieten parallel nebeneinander. Hinter
den Kulissen der eigentlichen Prüfungen, bietet die Plattform eine umfangreiche Unterstützung für
Autoren, Gutachter, Administratoren und Servicemitarbeiter um Prüfungsgebiete zu verwalten, Aufgaben zu erstellen und zu begutachten, umfangreiche Reports abzurufen u.v.a.m.
Das Projekt wurde nach dem SCRUM-Vorgehensmodell mit einem Team von vier Entwicklern erstellt.
Die Plattform löste das Legacy-System SONO der KVB ab, welches eine Online-Prüfungsplattform
für Sonographie (in drei verschiedenen Ausprägungen für Erwachsen, Kinder und Schwangere) darstellte. Die Daten dieser Altsysteme wurde nach Cura Campus übertragen und werden nun dort betrieben.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, Eclipse3.5.1, Maven2.0, Spring 2.5+MVC+WebFlow, JSP, Hibernate3+Annotations, XML,
Oracle10, HSQLDB, HTML, Junit4+DBUnit+JunitPerf,Apache Commons, Eclipse BIRT, jMagic, JavaScript, CSS, EnterpriseArchitekt
Seite 9 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
KASSENÄRZTLICHE VEREINIGUNG BAYERNS (KVB)
3 / 2010 - 4 / 2010
PROJEKT
Signup
BRANCHE
Medizin, Web-Portale
TÄTIGKEITSBESCHREIBUNG
Signup ist eine Anwendung zur Selbstregistrierung von Anwendern um einen Account für bestimmte
Internet-Anwendung der KVB zu erhalten. Signup wurde als Teil des KV-Ident-Projekts (das SingleSignon-System der KVB) im SCRUM-Vorgehensmodell entwickelt, da die Selbstregistrierung für
Kunden auch für das Projekt Cura Campus benötigt wurde.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, Eclipse3.5.1, Maven2.0, Spring 2.5+MVC+WebFlow, JSP, Hibernate3+Annotations, Oracle
10, HSQLDB, HTML, Junit4, Apache Commons, CSS
Seite 10 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
KASSENÄRZTLICHE VEREINIGUNG BAYERNS (KVB)
11 / 2007 - 7 / 2008
PROJEKT
Plausi & LiveEdit
BRANCHE
Medizin
TÄTIGKEITSBESCHREIBUNG
Plausi: Web-Applikation (Intranet) zur Verwaltung und Dokumentation von Plausibilitäts- Prüfungen
von Arztabrechnungen für die KVB.
LiveEdit: Java-WebStart-Applikation zur Bearbeitung von Dokumenten mit Abgleich der Dateiinhalte
mit dem Dokumenten-Management-System der KVB (Athena).
Prototyping von Webmasken und Maskenfluss mit XSLT und HTML/XML. Entwurf und Implementierung der Web- und Service-Schichten. Implementierung der DAO-Zugriffsschicht. Umsetzung der
Spring- und Web-Konfiguration. Erstellung von Unit-Tests, Dokumentation, Vorbereitung und Durchführung von Workshops.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.6, Eclipse3.3, Maven2.0, Spring 2.5+MVC+WebFlow, Hibernate3+Annotations, XML+XSLT,
Oracle10, HSQLDB, Junit3.2+4+DBUnit, ApacheCommons, JavaWebStart/JNLP, JavaScript, HessianProtocol, CSS, TinyMCE, OpenOffice-Server, EnterprseArchitekt
Seite 11 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
HYPO-VEREINSBANK MÜNCHEN
3 / 2007 - 7 / 2007
PROJEKT
Basel II Kreditrisio
BRANCHE
Banken
TÄTIGKEITSBESCHREIBUNG
Dokumentation und Archivierung von Kreditrisiken der HVB-Gruppe im Rahmen der Einführung von Basel II
auf Basis einer Web-Anwendung.
Weiterentwicklung des bestehenden Projekts, Erweiterung der bestehenden Anwendung (basierend auf einem
proprietären Applikations- und Web-Framework) um zusätzliche Funktionalitäten wie zusätzliche Web-Masken, DB-Zugriffe, Hintergrundverarbeitungen, XML-Export/Import, Konvertierungsläufe.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.4, Eclipse, J2EE, Junit, Ant, Jetty, HTML, XML, XSL(T), JDBC, WinXP, Solaris, Oracle9i, JavaScript, VisualSourceSafe, CruiseControl, RegExp
Seite 12 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
TEAMCORTEX
10 / 2006 - 3 / 2007
PROJEKT
Teamcortex on Grails
BRANCHE
Web-Portale
TÄTIGKEITSBESCHREIBUNG
Erstellung einer generischen Web-Anwendung als Basis für intranetgestützte Mitarbeiter-Informationssysteme für die Verbesserung der Firmenkommunikation, Teamzusammenarbeit, Dokumentation
der Firmenstruktur, des Firmen-Know-Hows und der vorhandenen Infrastruktur. Das ganze basiert
auf einem generischen Kern mit Benutzer- und Rechteverwaltung zur Verwaltung beliebiger Anwendungsdaten-modelle.
Da dieses Projekt eine Eigenentwicklung ist, verfüge ich selbst über alle Rechte an dieser Anwendung. Falls Sie mehr darüber erfahren wollen oder gerne eine Demonstration dazu sehen wollen
sprechen Sie mich einfach darauf an. Das implementierte Datenmodell eines Mitarbeiterinformationssystems stellt eigentlich nur die Demonstration eines Anwendungsfalles für das generische Applikationsframework dar. Es ist sehr offen und flexibel und lässt sich sehr vielseitig für verschiedene
Anwendungsgebiete erweitern.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java, Groovy, Grails, Spring, Hibernate, Eclipse, Junit, Ant, Tomcat, Log4J, Subversion, MySql (beliebige SQL-DB), Linux
Seite 13 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
PIXEL GMBH, GRÄFELFING BEI MÜNCHEN
3 / 2006 - 8 / 2006
PROJEKT
E-Gas/Win-Gas
BRANCHE
IT, Energie
TÄTIGKEITSBESCHREIBUNG
Web-Anwendung für Gas-Netzbetreiber, -Händler und -Lieferanten zur Verwaltung ihrer Infrastruktur,
Vetragsbeziehungen und darauf basierenden Handelsabläufe.
Erstellung von EJB-Komponenten und den dazugehörigen Web-Seiten.
Die Tätigkeiten umfassten dabei den gesamten Entwicklungszyklus: Analyse und Interpretation der
Anforderungen, Erweiterung des Datenmodells aufgrund der neuen Anforderungen, Entwurf und Kodierung der Komponenten und Web-Seiten, systematische Tests des fertigen Codes (automatisiert
mittels umfangreicher Junit-Tests, und manuelle Tests).
Das generelle Design der Web-Anwendung stand zum Zeitpunkt meines Projekteintritts bereits mehr
oder weniger fest, ich habe jedoch federführend dazu beigetragen diverse Designmängel und
-schwächen zu beseitigen und einige Refactorings durchzuführen.
Nebenbei auch kleinere Aufgaben: z.B. die Erstellung von Shell-Scripts zum automatischen Build +
Deployment eines bestimmten Softwarestandes für Tests oder Auslieferung, die Erstellung und Erweiterung von XML-Konfigurations- und Steuerungsdateien (z.B. von ANT und Xdoclet).
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java, EJB, Struts, X-Doclet, JBoss4, CVS, Eclipse+IntelliJ, Junit, Ant, Log4J, MySql4.1+Oracle9i, Linux +
WinXP.
Seite 14 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
NCR AUGSBURG
7 / 2002 - 6 / 2005
PROJEKT
AS@R
BRANCHE
IT, RETAIL
TÄTIGKEITSBESCHREIBUNG
Weiterentwicklung des Kassensystems AS@R der Firma NCR im Bereich des POS (Point Of Sales): Standardisierung der Entwicklung, Unterstützung bei Code-Restrukturierungen, Java-Coding-Conventions, Einführung
von Versionsverwaltungsstandards, Erweiterung der Standardfunktionen der Kasse um verschiedene EFT-Anbindungen (Thales- und diverse ZVT-Protokoll-Impl., im Einsatz z.B. bei Aldi Süd, Edeka RR+Minden u.a.)
und anderer Zahlungsmittel- und Diebstahl-Sicherungssysteme (Safepay und Vensafe, beides im Einsatz bei diversen Edeka-Filialen). Die AS@R-Kasse ist lauffähig sowohl unter Windows als auch unter Linux.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.3, javax.comm, Eclipse IDE, Linux + Win2000
MS-Office, EFT/POS-Devices, CVS, Ant, MS-VSS, C+MS-DOS
Seite 15 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
NCR AUGSBURG
7 / 2002 - 6 / 2005
PROJEKT
Octane 2000
BRANCHE
IT, RETAIL, Tankstellen
TÄTIGKEITSBESCHREIBUNG
Betreuung und Einführung des Tankstellen-Kassensystems „Octane 2000“ der Firma NCR in
Deutschland. Dieses wird entwickelt in Kopenhagen, Dänemark. Die dabei angefallenen Tätigkeiten
reichten von der zuerst notwendigen Lokalisierung der Anwendung für den deutschen Markt, über
weitreichende Qualitätssicherungsmassnahmen, bis hin zur Installation, Schulung, Inbetriebnahme
und Support incl. Fernwartung und Vorort-Service bei der Installation und Umstellung des Tankstellennetzes von Rewe/Toom.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Win2000, MS-Office
Seite 16 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
MEDIASERVICES / KABEL DEUTSCHLAND, MÜNCHEN
1 / 2002 - 5 / 2002
PROJEKT
VLDB (VersorgungsLageDatenBank)
BRANCHE
IT, Telekommunikation
TÄTIGKEITSBESCHREIBUNG
Verwaltung von Kabelnetzwerken (f. Kabelfernsehen). Erstellung einer Intranetanwendung zur Verwaltung der Netzebenen 4 und 5 des TV-Kabelnetzwerkes mit Anbindung an eine bestehende Anwendung zur Verwaltung für die Ebenen 2 und 3.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.3, JSP, Apache Tomcat + Struts + Avalon, Informix-DB, Model Driven Development. JDBC,
CVS, Linux+Win2000, XML, XSLT, Ant, JBuilder
Seite 17 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
INFOMATEC AG, AUSBURG
5 / 1994 - 7 / 2001
7-jährige Festanstellung mit einer ganzen Serie von Projekten
BRANCHEN
IT, Retail, Web, Banken, Fernsehen, ...
TÄTIGKEITSBESCHREIBUNG
Projekt CrossTV/ HyReceiver: Java-Servlet-Programmierung für das Sammeln von Feedback-Daten für Interaktives Fernsehen.
Projekt E2Web: Web-Interface für das Etiketten- und Plakat-Drucksystem E2 (s.u.). Druck beliebiger Formulare (Etiketten, Plakate u.v.a.m.) nur mit Browser und Acrobat-Reader auf Client-Rechner. Prototyp realisiert
mittels TCL, Endgültiges System realisert mittels Java & Servlets.
Projekt Forecast: Web-Application zur Unterstützung der Managements- und der Vertriebsmannschaft bei der
vorrausschauenden Abschätzung zukünftiger Kundenabschlüsse.
Projekt Te@m: Idee, Entwurf und Erstellung eines Mitarbeiter-Informationssystem fürs Intranet.
Projekt ISO9000: Einführung von Qualitätssicherung/ISO9000 und des Intranet im Unternehmen.
Projekt Ebase: Eigenentwicklung eines EJB-Containers in Java für das K2/F3-Projekt in Zusammenarbeit
mit Prof. Meixner von der FH Augsburg. Schwerpunkt bei Deployment, Konfiguration, Bootstrapping und Test.
Projekt K2/F3: Mitwirkung beim Entwurf und der Realisierung eines Kassensystems und eines Warenwirtschaftsystems (die ersten Versionen in C/C++, später dann in JAVA) mit Client-Server-Architekturen.
Projekt OTS: Archivierung von Massenbelegdaten (z.B. Banküberweisungen) , ein Teilprojekt des Produkts
EBS20 der Firma Kleindienst Datentechnik, Augsburg. Schwerpunkt hierbei das Erzeugen und befüllen von
neuen Tablespaces mit eigenen Teildatenmodellen mit optimiert berechneten Storage-Parametern für Tabellen
und Indizes.
Projekt E2: Etiketten und Plakatdrucksystem unter UNIX und Windows. Druck mittels generiertem Postscript. Grafischer Wysiwyg-Layouter, Datenbank- und Druck-Frontends.
Projekt WSS: Waagen-Server-System. Anbindung von Bizerba-Waagen an ein Kassensystem der Firma OttoReichelt AG, Berlin. Versorgung der Waagen mit Daten aus dem Kassensystem und eigenen Stammdaten, Bereitstellen der Wiegedaten von den Waagen an das Kassensystem.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Java 1.1 – 1.3, Swing, TCL, Shell, Awk, Perl, HTML, XML, Apache, CGI, MS-Office, EJB 1.1, Oracle
7.3, PL/SQL, C, Postscript, C-ISAM, MS-Windows, Linux, NCR-Unix, Solaris, Sinix
Seite 18 von 19
PROFIL KLAUS SCHMID
PROJEKTBESCHREIBUNG
WÄHREND UND VOR DER AUSBILDUNG
12 / 1983 - 2 / 1994
PROJEKT
Schul- und Studienzeit
TÄTIGKEITSBESCHREIBUNG
Werksvertrag über die Erstellung eines Softwaresystems zur Erfassung von Klassifikationsdaten,
aufbauend auf die Diplomarbeit für die Fraunhofer-Gesellschaft (FHG) IITB in Karlsruhe
Diplomarbeit bei der Fraunhofer-Gesellschaft (FHG) IITB in Karlsruhe, Thema der Arbeit: "Konzeption und Implementierung einer objektorientierten grafischen Datenbank-Benutzungsoberfläche zur
Unterstützung interaktiver Bildauswertung".
Tätigkeit als wissenschaftliche Hilfskraft bei der Fraunhofer-Gesellschaft (FHG) IITB in Karlsruhe, Benutzungsoberflächen- und Datenbankprogrammierung
2. Praxissemester bei Init GmbH in Karlsruhe, Bereich Verkehrsleitsysteme
1. Praxissemester bei Büromarkt Streit in Hausach Abteilung Datentechnik, Bereich kaufmännische
Programmierung
Seit ich meinen ersten Computer (einen C64) hatte, habe ich mich mit Programmierung und Softwareentwicklung beschäftigt und eine Vielzahl von mehr oder minder komplexen Programmen in den
verschiedensten Programmiersprachen erstellt.
EINGESETZTE TECHNOLOGIEN / WERKZEUGE
Shell, C, C++, D, TeleUse, Motif, Prgress-4GL, Basic, Pascal, BAL, 6502-Assembler, 68000-Assembler, MS-DOS, Linux, Solaris, AmigaOS, Prologue (OS), CPM
Seite 19 von 19
Herunterladen