Objektorientierte Entwicklung in Smalltalk (alle Dialekte). Datenbankprogrammierung in SQL
Aktualisiert am 13.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.01.2025
Verfügbar zu: 100%
davon vor Ort: 60%
Smalltalk (alle Dialekte)
Datenbankentwicklung Postgres
Durchführung von Schulungen
Erstellen von Spezifikationen und Dokumentationen
Englisch
fließend in Wort und Schrift, verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2016 - 2024: Erweiterung eines Dokumentenmanagementsystems für Bauingenieure

Kenntnisse:
C#, Smalltalk, PostgreSQL

2003 - 2024: Kundenspezifische Sonderentwicklungen für Software-Tools im Automotive-Bereich

Kenntnisse:
Smalltalk, C++, Java, XML, XSLT

2008 - 2018: Umsetzung grafischer Entwürfe für Websites in XHTML+CSS

Kenntnisse:
XML, XSLT, XHTML, CSS, JavaScript

2010 - 2015: Verarbeitung und Präsentation komplexer medizinischer Forschungsdaten

Kenntnisse:
Smalltalk, Oracle® 10g, XML, XSLT

2008 - 2009: Java-Oberfläche zur selektiven Bearbeitung von XHTML-Dokumenten, Generierung von XML aus XHTML

Kenntnisse:
XHTML, Java, Swing, JavaScript, XML

2007 - 2007: Automatisierte Verarbeitung von XML Dokumenten, Generieren von XHTML+CSS per XSLT

Kenntnisse:
XML, XHTML, CSS, XSLT

2006 - 2006: Anbindung einer Enterprise-Applikation zur Versionsverwaltung von Datenbeständen des Automotive-Umfeldes über eine selbst entwickelte Java-Smalltalk-Bridge an Remote-Clients, GUI in Java

Kenntnisse:
Oracle® Application Server, Java, Swing, Smalltalk

2004 - 2004: Weiterentwicklung kundenspezifischer Standards für Spezifikationsdokumente im XML-Format

Kenntnisse:
Adobe FrameMaker 7®, XML

1998 - 2002: Mitarbeit an der Entwicklung eines Pakets zur Kostentransparenz im Fertigungsablauf der Automobilindustrie, Beginn der Migration als Web-Anwendung

Kenntnisse:
Smalltalk, SQL, Java, J2EE, Javascript

2000 - 2001: Entwicklung eines Frameworks zu JavaServer-Pages als Verbindung zwischen Frontend und Backend für eine Fondsbanking-Anwendung

Kenntnisse:
Java, JSP-Custom Tags, Javascript, Zugriffe auf anwenderspezifische Middleware

2000 - 2000: Entwicklung diverser Utilities zur Unterstützung der Anbindung von Multimedia-Software an Servlet Funktionalität

Aufgaben:
Objektübergabe zwischen Servlet und Client, Anschluß von Systemen zum E-Payment, Multimedia-Oberflächen Macromedia Shockwave®, Lingo

1999 - 2000: Entwicklung eines allgemeinen Pakets zurUnterstützung Internet-basierter ECommerce-Lösungen auf Servlet-Basis für unterschiedliche Client-Frontends

Kenntnisse:
Java, J2EE

1998 - 1998: Entwicklung einer Terminplanung für Reha Kliniken als Client-Server-Lösung

Kenntnisse:
Java, OODB

1997 - 1998: Entwicklung einer objektorientierten Flächenverwaltung für den Einsatz in landwirtschaftlicher Software

Aufgaben:
Abbildung raum-zeitlicher Beziehungen von objektorientierten Flächendaten, Verknüfpung von GPS-Daten mit Daten aus geografischen Informationssystemen

Kenntnisse:
Java, GIS

1997 - 1997: Vollständige Abwicklung eines umfangreichen Web-Design-Projekts inclusive Generator für die selbstständige Aktualisierung durch den Kunden

Kenntnisse:
Java

1992 - 1997: Betreuung von Partnerfirmen beim Einsatz unserer Smalltalk- Entwicklungsumgebung

Kenntnisse:
Smalltalk

1995 - 1996: Entwicklung einer objektorientierten Datenbank für SmalltalkProgrammierumgebungen, Einsatz in der eigenen Smalltalk-Umgebung sowie in Projekten mit Fremdherstellern

Kenntnisse:
C++, Smalltalk

1995 - 1996: Analyse der Schnittstellen für eine anwendungsunabhängige Framework Sammlung in Smalltalk und Java zur Konfiguration variantenreicher Anwendungen

Kenntnisse:
OMT

1995 - 1996: Analyse für eine branchenübergreifende Personaleinsatzplanung

Kenntnisse:
OMT

1995 - 1996: Analyse, Design und Implementation einer Bibliothek für die Client-Server - Kommunikation auf den Plattformen

Kenntnisse:
MacIntosh®, Nextstep®, OS/2®, SunSolaris® und Windows-NT®, C++, Objective-C, Smalltalk

1994 - 1995: Erweiterung einer Anwendung zur Dokumentation der Ausbringung von Klärschlamm auf landwirtschaftlichen Flächen

Kenntnisse:
Nextstep®, Objective-C

1990 - 1994: Entwicklung einer grafischen Smalltalk Entwicklungsumgebung inklusive einer OODB speziell für PCs mit geringer Rechenleistung

Aufgaben:
Später auch Portierungen auf die Plattformen HP-UX®, Nextstep®, Sun-Solaris® und Windows-NT®

Kenntnisse:
C, C++, Objective-C, Smalltalk

1991 - 1992: Entwicklung eines Prototyps für die grafische Bearbeitung landwirtschaftlicher Flächen

Aufgaben:
Demonstration der grafischen Abbildung raum-zeitlicher Beziehungen von objektorientierten Flächendaten

Kenntnisse:
Smalltalk

1988 - 1990: Software- Prototypen zum Thema "Unterstützung der Entwicklung datenbankbasierter Anwendungssoftware"

Kenntnisse:
C

Aus- und Weiterbildung

Aus- und Weiterbildung

1976 - 1979

Studium Psychologie mit Nebenfach Physik (ohne Abschluss)

Position

Position

  • freiberuflicher Software-Entwickler
  • Geschäftsführer

Kompetenzen

Kompetenzen

Top-Skills

Smalltalk (alle Dialekte) Datenbankentwicklung Postgres Durchführung von Schulungen Erstellen von Spezifikationen und Dokumentationen

Schwerpunkte

Objektorientierte Anwendungsanalyse / Konzeption
Objektorientierte Programmierung
Web-Programmierung
Schulungen

Aufgabenbereiche

Projektleitung
Durchführung von mehrwöchigen Schulungen
Fachübersetzungen Englisch-Deutsch
Erstellung von Spezifikationen und Software-Dokumentation

Produkte / Standards / Erfahrungen / Methoden

CASE Tools
Objektorientierte Analyse / Programmierung
DTP: InDesign, Photoshop
Eclipse bis 2005
Git
Java-APIs bis 2005 (Servlet, Server Pages, EnterpriseBeans 1)
Web-Server-Software Administration (Tomcat, JBoss, Websphere)
XML, XHTML, XSL, FO

Beruflicher Werdegang
1988 - heute
Rolle: Geschäftsführer 
Kunde: auf Anfrage

1980 - heute
freiberuflicher Software-Entwickler

Betriebssysteme

Linux (Ubuntu)
MAC-OS
Windows

Programmiersprachen

Smalltalk
VisualWorks(11), VisualSmalltalk(13), Pharo(5)
SQL
Experte
C, C++
C#
Java
JavaScript
Objective C
Prolog

Datenbanken

Oracle bis 10
Postgres 16
SQL
Tiefgehende Kenntnisse
n PL/SQL
Funktionsprogrammierung
PL/pgSQL
Funktionsprogrammierung

Branchen

Branchen

  • Automotive
  • Technologieunternehmen
  • Medizinische Dokumentation
  • Dokumentenmanagement
  • Zeitwirtschaft
  • Geographische Datenverarbeitung
  • Industrie
  • Handel
  • Verwaltung
  • E-Commerce
  • Bank

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

2016 - 2024: Erweiterung eines Dokumentenmanagementsystems für Bauingenieure

Kenntnisse:
C#, Smalltalk, PostgreSQL

2003 - 2024: Kundenspezifische Sonderentwicklungen für Software-Tools im Automotive-Bereich

Kenntnisse:
Smalltalk, C++, Java, XML, XSLT

2008 - 2018: Umsetzung grafischer Entwürfe für Websites in XHTML+CSS

Kenntnisse:
XML, XSLT, XHTML, CSS, JavaScript

2010 - 2015: Verarbeitung und Präsentation komplexer medizinischer Forschungsdaten

Kenntnisse:
Smalltalk, Oracle® 10g, XML, XSLT

2008 - 2009: Java-Oberfläche zur selektiven Bearbeitung von XHTML-Dokumenten, Generierung von XML aus XHTML

Kenntnisse:
XHTML, Java, Swing, JavaScript, XML

2007 - 2007: Automatisierte Verarbeitung von XML Dokumenten, Generieren von XHTML+CSS per XSLT

Kenntnisse:
XML, XHTML, CSS, XSLT

2006 - 2006: Anbindung einer Enterprise-Applikation zur Versionsverwaltung von Datenbeständen des Automotive-Umfeldes über eine selbst entwickelte Java-Smalltalk-Bridge an Remote-Clients, GUI in Java

Kenntnisse:
Oracle® Application Server, Java, Swing, Smalltalk

2004 - 2004: Weiterentwicklung kundenspezifischer Standards für Spezifikationsdokumente im XML-Format

Kenntnisse:
Adobe FrameMaker 7®, XML

1998 - 2002: Mitarbeit an der Entwicklung eines Pakets zur Kostentransparenz im Fertigungsablauf der Automobilindustrie, Beginn der Migration als Web-Anwendung

Kenntnisse:
Smalltalk, SQL, Java, J2EE, Javascript

2000 - 2001: Entwicklung eines Frameworks zu JavaServer-Pages als Verbindung zwischen Frontend und Backend für eine Fondsbanking-Anwendung

Kenntnisse:
Java, JSP-Custom Tags, Javascript, Zugriffe auf anwenderspezifische Middleware

2000 - 2000: Entwicklung diverser Utilities zur Unterstützung der Anbindung von Multimedia-Software an Servlet Funktionalität

Aufgaben:
Objektübergabe zwischen Servlet und Client, Anschluß von Systemen zum E-Payment, Multimedia-Oberflächen Macromedia Shockwave®, Lingo

1999 - 2000: Entwicklung eines allgemeinen Pakets zurUnterstützung Internet-basierter ECommerce-Lösungen auf Servlet-Basis für unterschiedliche Client-Frontends

Kenntnisse:
Java, J2EE

1998 - 1998: Entwicklung einer Terminplanung für Reha Kliniken als Client-Server-Lösung

Kenntnisse:
Java, OODB

1997 - 1998: Entwicklung einer objektorientierten Flächenverwaltung für den Einsatz in landwirtschaftlicher Software

Aufgaben:
Abbildung raum-zeitlicher Beziehungen von objektorientierten Flächendaten, Verknüfpung von GPS-Daten mit Daten aus geografischen Informationssystemen

Kenntnisse:
Java, GIS

1997 - 1997: Vollständige Abwicklung eines umfangreichen Web-Design-Projekts inclusive Generator für die selbstständige Aktualisierung durch den Kunden

Kenntnisse:
Java

1992 - 1997: Betreuung von Partnerfirmen beim Einsatz unserer Smalltalk- Entwicklungsumgebung

Kenntnisse:
Smalltalk

1995 - 1996: Entwicklung einer objektorientierten Datenbank für SmalltalkProgrammierumgebungen, Einsatz in der eigenen Smalltalk-Umgebung sowie in Projekten mit Fremdherstellern

Kenntnisse:
C++, Smalltalk

1995 - 1996: Analyse der Schnittstellen für eine anwendungsunabhängige Framework Sammlung in Smalltalk und Java zur Konfiguration variantenreicher Anwendungen

Kenntnisse:
OMT

1995 - 1996: Analyse für eine branchenübergreifende Personaleinsatzplanung

Kenntnisse:
OMT

1995 - 1996: Analyse, Design und Implementation einer Bibliothek für die Client-Server - Kommunikation auf den Plattformen

Kenntnisse:
MacIntosh®, Nextstep®, OS/2®, SunSolaris® und Windows-NT®, C++, Objective-C, Smalltalk

1994 - 1995: Erweiterung einer Anwendung zur Dokumentation der Ausbringung von Klärschlamm auf landwirtschaftlichen Flächen

Kenntnisse:
Nextstep®, Objective-C

1990 - 1994: Entwicklung einer grafischen Smalltalk Entwicklungsumgebung inklusive einer OODB speziell für PCs mit geringer Rechenleistung

Aufgaben:
Später auch Portierungen auf die Plattformen HP-UX®, Nextstep®, Sun-Solaris® und Windows-NT®

Kenntnisse:
C, C++, Objective-C, Smalltalk

1991 - 1992: Entwicklung eines Prototyps für die grafische Bearbeitung landwirtschaftlicher Flächen

Aufgaben:
Demonstration der grafischen Abbildung raum-zeitlicher Beziehungen von objektorientierten Flächendaten

Kenntnisse:
Smalltalk

1988 - 1990: Software- Prototypen zum Thema "Unterstützung der Entwicklung datenbankbasierter Anwendungssoftware"

Kenntnisse:
C

Aus- und Weiterbildung

Aus- und Weiterbildung

1976 - 1979

Studium Psychologie mit Nebenfach Physik (ohne Abschluss)

Position

Position

  • freiberuflicher Software-Entwickler
  • Geschäftsführer

Kompetenzen

Kompetenzen

Top-Skills

Smalltalk (alle Dialekte) Datenbankentwicklung Postgres Durchführung von Schulungen Erstellen von Spezifikationen und Dokumentationen

Schwerpunkte

Objektorientierte Anwendungsanalyse / Konzeption
Objektorientierte Programmierung
Web-Programmierung
Schulungen

Aufgabenbereiche

Projektleitung
Durchführung von mehrwöchigen Schulungen
Fachübersetzungen Englisch-Deutsch
Erstellung von Spezifikationen und Software-Dokumentation

Produkte / Standards / Erfahrungen / Methoden

CASE Tools
Objektorientierte Analyse / Programmierung
DTP: InDesign, Photoshop
Eclipse bis 2005
Git
Java-APIs bis 2005 (Servlet, Server Pages, EnterpriseBeans 1)
Web-Server-Software Administration (Tomcat, JBoss, Websphere)
XML, XHTML, XSL, FO

Beruflicher Werdegang
1988 - heute
Rolle: Geschäftsführer 
Kunde: auf Anfrage

1980 - heute
freiberuflicher Software-Entwickler

Betriebssysteme

Linux (Ubuntu)
MAC-OS
Windows

Programmiersprachen

Smalltalk
VisualWorks(11), VisualSmalltalk(13), Pharo(5)
SQL
Experte
C, C++
C#
Java
JavaScript
Objective C
Prolog

Datenbanken

Oracle bis 10
Postgres 16
SQL
Tiefgehende Kenntnisse
n PL/SQL
Funktionsprogrammierung
PL/pgSQL
Funktionsprogrammierung

Branchen

Branchen

  • Automotive
  • Technologieunternehmen
  • Medizinische Dokumentation
  • Dokumentenmanagement
  • Zeitwirtschaft
  • Geographische Datenverarbeitung
  • Industrie
  • Handel
  • Verwaltung
  • E-Commerce
  • Bank

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.