freiberufler Software Engineering, Datenbanken auf freelance.de

Software Engineering, Datenbanken

offline
  • 70‐80€/Stunde
  • Deutschland
  • auf Anfrage
  • de
  • 07.01.2017

Kurzvorstellung

Anwendungsentwicklung mit Visual Studio, Visual Basic, C, C#,
Datenbankentwurf und Implementierung, Oracle, Sql-Server, Access

Qualifikationen

  • Datenbankentwicklung34 J.
  • Software engineering / -technik34 J.

Projekt‐ & Berufserfahrung

Tollsentwickler
Softewarehaus Halle, Halle
10/2016 – 1/2017 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/2016 – 1/2017

Tätigkeitsbeschreibung

Entwickler für Datenbank - Tools

Es wurden unterstützende DBA Werkzeuge für die Transition einer größeren Menge von Oracle Datenbanken entwickelt.
Im Einzelnen wurden Tools zum generieren für folgende Skripte entwickelt :
Checklisten für den Ablauf der Transition.
Skript zum Setzen und vereinheitlichen der Oracle System Parameter.
Skript zum Erzeugen der benötigten Tablespaces.
Skript zum Erzeugen der nicht System-Rollen, mit Optimierung der nicht mehr benötigten Rollen.
Skript zum Erzeugen der nicht System-User, mit Optimierung der nicht mehr benötigten User.
Für die generierten Rollen und User werden Skripte zum Setzen der Berechtigungen (Rollen, System Privilegien, Table Privilegien) generiert, die im Daten - Dump nicht enthalten sind.
Weiterhin werden Check Listen der installierten Features erzeugt.
o Technologien : Tools Entwicklung, Implementierung und Optimierung

o Sprachen : Oracle Apex, SQL, SQL*PLUS, PL/SQL.

o Datenbanken : Oracle.

o Werkzeuge: Oracle Apex 5.1, Oracle Enterprise Manager, SQL Developer, SQL*Plus.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Hardware-Design, Oracle Application Express, PL/SQL, SQL*Plus, Rechnergestütztes Betriebsleitsystem (RBL), Filtertechnik, Management (allg.), Öffentlichkeitsarbeit, Sprache (allg.), Forschung & Entwicklung

Softwareentwickler
Softwarehaus Bremen, Bremen
6/2016 – 8/2016 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2016 – 8/2016

Tätigkeitsbeschreibung

Es wurden die Verbesserungen durchgeführt, die im ersten Durchlauf zu Aufwendig erschienen, d.h. Migration einer größeren ACCESS Datenbank in eine Oracle DB mit verbesserter Struktur, Entwurf und Implementieren neuer verbesserter Algorithmen und überarbeiten der Oberfläche.
o Technologien : Softwareentwicklung, Implementierung und Optimierung

o Sprachen : C#, VB.Net, Objektorientierte Programmierung

o Datenbanken : Oracle, SQL-Server, SQL

o Werkzeuge: Visual Studio 2015, SQL Server Manager, Oracle Enterprise Manager, SQL Developer, Team Foundation Server (TFS).

Eingesetzte Qualifikationen

Oracle-Anwendungen, SQL, Access, Hardware-Design, Objektorientierte Software-Entwicklung, C, C#, C++, Softwareentwicklung (allg.), Microsoft Visual Studio, Systemmigration, Filtertechnik, Management (allg.), Öffentlichkeitsarbeit, Sprache (allg.)

Softwareentwickler
Softwarehaus Bremen, Bremen
3/2016 – 5/2016 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2016 – 5/2016

Tätigkeitsbeschreibung

Im Hause waren verschiedene ältere VB Programme im Einsatz, die auf C# migriert wurden. Vordringlich war der reine Prozess der Migration, soweit ohne großen Aufwand möglich, wurden auch Verbesserungen in der Struktur und Optik vorgenommen.
In einzelnen Fällen, wurden auch noch vorhandene ACCESS Datenbanken durch SQL Server Datenbanken ersetzt.
o Technologien : Softwareentwicklung, Implementierung und Optimierung.

o Sprachen : C#, VB.Net, Objektorientierte Programmierung

o Datenbanken : SQL-Server, SQL

o Werkzeuge : Visual Studio 2015, SQL Server Manager, Team Foundation Server (TFS).

Eingesetzte Qualifikationen

SQL, Access, Objektorientierte Software-Entwicklung, C, C#, C++, Softwareentwicklung (allg.), Microsoft Visual Studio, Systemmigration, Filtertechnik, Optik / technische Optik, Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE), Management (allg.), Öffentlichkeitsarbeit, Sprache (allg.)

Softwareentwickler
Steuerprüfungsgesellschaft, Berlin
3/2015 – 8/2015 (6 Monate)
Versicherungen
Tätigkeitszeitraum

3/2015 – 8/2015

Tätigkeitsbeschreibung

Neustrukturierung und Optimierung der bestehenden Programme an moderne Anforderungen. Gearbeitet wurde in einem großen Team mit C# auf Visual Studio 2013 und Team Foundation Server. Datenseitig kamen Microsoft SQL-Server mit Entity Framework (Code First) zum Einsatz. Die Oberflächen wurden auf MVVM umgestellt und für die Modelle Testroutinen erarbeitet. Für die Oberflächen wurden DevOps – Tools eingesetzt.
Verschiedene hauseigene Tools wurden Datenseitig optimiert.

o Technologien : Softwareentwicklung, Implementierung und Optimierung, SQL, MVC und MVVM Patterns.

o Sprachen : C#, Objektorientierte Programmierung

o Datenbanken : MS SQL Server, SQL

o Werkzeuge : Visual Studio 2013, SQL Server Manager, Entity Framework, Team Foundation Server (TFS), DevOps.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Objektorientierte Software-Entwicklung, C, C#, C++, Softwareentwicklung (allg.), Microsoft Visual Studio, Filtertechnik, Creo Elements/Pro (Pro/ENGINEER, Pro/E, ProE), Management (allg.), Öffentlichkeitsarbeit, Sprache (allg.)

Anwendungs- und Datenbankentwickler
verschiedene, Braunschweig
1/2014 – 12/2014 (1 Jahr)
verschiedene
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Wegen Geschäftsaufgabe wieder freiberuflich tätig.
Verschiedene kleinere Projekte, gewerblich, aber auch just for Fun:

z.B. Ausgeklügelte Internet Suchalgorithmen für Schachpartien mit den Dateiformaten PGN, CBF, CBV, CBH, SI4, CDP, sowie in gepackten Archiven der Art ZIP, RAR, TAR, TAZ, TGZ, LHA, LHZ, Z, 7Z, BZ2, GZ, GZIP enthaltene Schachdateien. Die daraus resultierende Schachdatenbank mit knapp 26.000.000 eindeutigen Partien dürfte einzigartig sein.

Equity Rechner für Texas Hold’em inclusive Bildschirmgrabber für verschiedene Plattformen. Simulation von ca. 6-13 Mio. Spielen / sec in Echtzeit zur Equitybestimmung und Playerdatenbank zum Sammeln von Statistiken.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Open Database Connectivity, SQL, Microsoft SQL-Server (MS SQL), Microsoft Access, Datenbankentwicklung, Embedded Entwicklung / hardwarenahe Entwicklung, Windows 8, Objektorientierte Software-Entwicklung, .Net Framework (Microsoft), C#, Software engineering / -technik, Visual Basic, Microsoft Visual Studio

Verantwortlicher für Software und Datenmanagement
Gaia Informationssysteme, Braunschweig
1/2010 – 12/2013 (4 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2010 – 12/2013

Tätigkeitsbeschreibung

Neugestallten des gesammten Softwarepaketes unter Visual Studio in VB.net.

Es wurde eine neue Benutzeroberfläche entworfen, die die verschiedensten Belange abdeckt.

Ich entwickelte Tools, die aus den Datendefinitionendirekt aus der Datenbank ( sofern diese sauber
entworfen ist und sich an gewisse Regeln hält ) einkomplettes Erfassungs– und Abfragescenario
generieren, inklusive Master- Detail-Panels, baumartigen Orientierungs- und Abfrage Formularen,
Gruppenmanager mit Summenaufstellungen als Liste oder Charts, flexibler Reportgenerator, sowie Referenzfinder, Historienmanager und Aktionspanels.

Alle Formulare, Tabellen und Reports sind vom Anwender frei gestaltbar.

Eingesetzte Qualifikationen

Oracle Database, Open Database Connectivity, Microsoft SQL-Server (MS SQL), Microsoft Access, SQL, Datenbankentwicklung, Visual Basic, Microsoft Visual Studio, Software engineering / -technik, C#, .Net Framework (Microsoft)

Verantwortlicher für Software und Datenmanagement
Gaia Informationssysteme, Braunschweig
1/2005 – 12/2009 (5 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2005 – 12/2009

Tätigkeitsbeschreibung

Erste Einsätze von MS Visual Studio und erste Projekte und Tools geschrieben in Visual Basic und
C#.

Implementiert wurde ein umfangreiches Archivierungskonzept verschiedener Datenbestände.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Microsoft SQL-Server (MS SQL), Microsoft Access, Datenbankentwicklung, Visual Basic, Microsoft Visual Studio, Software engineering / -technik, C#, .Net Framework (Microsoft)

Verantwortlicher für Software und Datenmanagement
Gaia Informationssysteme, Braunschweig
1/2001 – 12/2004 (4 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2001 – 12/2004

Tätigkeitsbeschreibung

Strukturreform in Berlin, Zusammenfassung der 22 Berliner Bezirke zu 12 neuen Bezirken.
Das beinhaltet die Zusammenlegung der einzelnen Bezirks- Datenbestände, den Umstieg auf eine neue Oracle - Version sowie einige Strukturelle Umgestaltungen der Programmabläufe.

Erstellen und Tests umfangreicher Skripte zur Datenmigration.

Entwicklung und Einsatz eines universellen, für den Anwender frei gestaltbaren, SQL Datenviewers.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Open Database Connectivity, Microsoft SQL-Server (MS SQL), Microsoft Access, SQL, Datenbankentwicklung, Visual Objects (VO), Software engineering / -technik

Verantwortlicher für Software und Datenmanagement
Gaia Informationssysteme, Braunschweig
1/1998 – 12/2000 (3 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/1998 – 12/2000

Tätigkeitsbeschreibung

Entwicklung einer "Berliner" Version und Umstieg auf eine Oracle Datenbank.
Die Software wurde in 22 Berliner Bezirken auf getrennten Servern eingesetzt. Übernahme der
unterschiedlichen Bestandsdaten der einzelnen Bezirke und "passend machen" zu einem Gesamtsystem. Weiterhin ein Bezirksübergreifender Server für Auswertungen über das gesamte Stadtgebiet.
Neben weiteren Verbesserungen der Benutzeroberfläche wurde ein SQL-Scripter für Oracle und MS SQL-Server entwickelt. Er dient
a. zum schnellen Ausführen von parametrisierten SQL Befehlen aus dem Programm oder aus Dateien und
b. komplette Datenspezifikation der Datenbank (Tabellen, Sichten, Constraints, Indexe, Trigger, Funktionen und Prozeduren) inklusive erzeugen und update einer vorhandenen Datenbank in allen Teilen.

Eingesetzte Qualifikationen

Oracle Database, Open Database Connectivity, Microsoft SQL-Server (MS SQL), SQL, Access, Datenbankentwicklung, Objektorientierte Analyse und Design (OOAD), Visual Objects (VO), Software engineering / -technik

Verantwortlicher für Software und Datenmanagement
Gaia - Informationssysteme, Braunschweig
1/1995 – 12/1997 (3 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/1995 – 12/1997

Tätigkeitsbeschreibung

Ausbau des Grünpflegeinformationssystems mit Nachkalkulation. Mit dem Baumkataster und
Spielplatzkataster kamen neue Module hinzu. Beide Module mit gerichtssicherem Nachweis der Kontrollen und das Baumkataster mit einem extra Modul zum Erstellen von Fachgutachten zur Gehölzwertermittlung nach der Methode Koch.
Umstieg von Clipper auf Visual Objects mit objectorientierter Programmierung und Access via ODBC
und SQL als Datenbank.

Eingesetzte Qualifikationen

Open Database Connectivity, Microsoft Access, SQL, Datenbankentwicklung, Visual Objects (VO), Software engineering / -technik, User Interface (UI)

Verantwortlicher für Software und Datenmanagement
Gründung der Gaia Informationssysteme GbR, Braunschweig
1/1993 – 12/1994 (2 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/1993 – 12/1994

Tätigkeitsbeschreibung

Entwicklung eines Grünflächen – Informationssystems für Gemeinden und Kommunen und deren Vermarktung. Die zentralen Bestandteile waren Grünpflegekataster mit Aufwandskalkulation und Soll-Ist Vergleich des kalkulierten Aufwandes.
Meine Aufgaben waren Entwurf und Impelmentierung der Datenbank sowie der Software.
Die ersten Versionen waren in Clipper geschrieben und zur Datenhaltung dienten dBase Dateien.

Schon hier wurde Wert auf durch den Anwender frei gestaltbare der Masken und Formulare gelegt.

Weiterhin wurden die DBase – Dateien um Attributdateien erweitert, um Abhängigkeiten und Bedingungen des ER-Modells auch für dBase Dateien formulieren zu können.

Eingesetzte Qualifikationen

Datenbankentwicklung, DBASE, Software engineering / -technik, C, Clipper, User Interface (UI)

Softwareentwickler
Kundenname anonymisiert, Wülfrath
1/1992 – 12/1992 (1 Jahr)
Touristik
Tätigkeitszeitraum

1/1992 – 12/1992

Tätigkeitsbeschreibung

Schwerpunkt war die Überarbeitung und teilweise neu Programmierung der bestehenden Software für den touristischen Bereich.
Erstmals der Einsatz eines Case-Tools zum Datenbankentwurf und umsetzen des ER-Modells.

Eingesetzte Qualifikationen

Datenbankentwicklung, Software engineering / -technik, Computer-Aided Software Engineering, User Interface (UI)

Softwareentwickler
SWH Software München, München
1/1985 – 12/1991 (7 Jahre)
Touristik
Tätigkeitszeitraum

1/1985 – 12/1991

Tätigkeitsbeschreibung

Hier war der Schwerpunkt die Erstellung und Pflege von Programmen für Reiseveranstalter in enger
Zusammenarbeit mit der damaligen Heinz Nixdorf AG.
Aufgabe war die Konzeption und Implementierung sowie die Wartung und Pflege von Buchungs- und
Abfrageprogrammen, Kontingentverwaltungen, Reiseabwicklung und Finanzbuchhaltung.
Neben der Pflege der Standardprogramme gab es eine Neuentwicklung, die auf die Bedürfnisse für
Veranstalter von Studienreisen zugeschnitten war.
Programmiert wurde in Basic.

Entwicklung erster eigener Tools: Verbessertes Listing für die Programquellen mit Cross-Referenzlisten sowie ein eigenes System zur Event gesteuerten Formularsteuerung.

Schreiben eines eigenen Text-Editors, für die damals etwas holperigen Nixdorf 8870.

Eingesetzte Qualifikationen

Datenbankentwicklung, Software engineering / -technik, BASIC (Beginner’s All-purpose Symbolic Instruction Code), User Interface (UI)

Systemprogrammierer
SWH - Software, Berlin
1/1981 – 12/1984 (4 Jahre)
Handel
Tätigkeitszeitraum

1/1981 – 12/1984

Tätigkeitsbeschreibung

Eigenständige Projektabwicklung kleinerer und größerer Projekte für Handel und Wirtschaft nach spezifizierten Vorgaben.
Programmierung von Materialwirtschaftsprogrammen, Auftragsverwaltungen etc. für verschiedene Kunden, unter anderen zugeschnitten für die speziellen Belange einer Kupferraffinerie.
Geschrieben wurden die Programme in Cobol.

Eingesetzte Qualifikationen

Datenbankentwicklung, Software engineering / -technik, COBOL

Ausbildung

Informatik ( Softwareengineering, Compilerbau, Datenbanken)
Dipl.

Berlin

Über mich

Meinen Schwerpunkt sehe ich sicher im Bereich Entwurf, Realisierung und Wartung von Datenbankprojekten, weniger die Wartung und Administration der Datenbank selbst.

Außerdem ist der Bau von Generatoren und Tools der verschiedensten Art meine tägliche Arbeit und Freude.

Weitere Kenntnisse

Zurzeit arbeite ich hauptsächlich mit Microsoft Visual Studio, oft mit Visual Basic, oder wo es nötig ist mit C#, C++ oder auch direkt mit C. Als Datenbank setze ich hauptsächlich Oracle Datenbanken ein, seltener Microsoft SQL-Server. Wo es um sehr kleine Datenbestände geht, die schnell realisiert werden sollen und auf einem Einzelplatz laufen, kommt dann auch schon mal eine Access-Datenbank zum Einsatz.

Weiter ist es mir immer ein Anliegen, dem Endnutzer beim Umgang mit den Daten einen möglichst großen Komfort und größte Flexibilität zu geben. Ich entwickelte Tools, die aus den Datendefinitionen direkt aus der Datenbank ( sofern diese sauber entworfen ist und sich an gewisse Regeln hält ) ein komplettes Erfassungs– und Abfragescenario generieren, inklusive Master- Detail-Panels, baumartigen Orientierungs- und Abfrage Formularen, Gruppenmanager mit Summenaufstellungen als Liste oder Charts, sowie Referenzfinder und Historienmanager.

Alle Formulare, Tabellen und Reports sind vom Anwender frei gestaltbar.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1175
Berufserfahrung
39 Jahre und 10 Monate (seit 02/1985)
Projektleitung
25 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden