Peter Thorn
Softwareentwickler
Erfahrungen
Softwareentwickler
Schulamt einer Stadt
- Erweiterungen für das Schulamt einer Stadt im Bereich Lager- und Bestandsverwaltung
- Überarbeitung der Kommissionierlisten inklusive Druck von Bildern
- Implementierung der Ausgabe von Reservierungsscheinen
- Erstellung eines Tourenplans für die Auslieferungen
- Abbildung der Schulen als Lagerorte, um jederzeit nachvollziehen zu können, welche Schule welche Ausstattung besitzt
Softwareentwickler / Datenbankentwickler
ILSE Software GmbH & Co. KG
- Umfangreiche Performanceverbesserungen für den ILSE Lagermanager nach Hosting der Datenbank in einem Rechenzentrum
- Analyse der Auswirkungen der Verlagerung des SQL Servers von einem lokalen Netzwerk in ein entferntes Rechenzentrum
- Überprüfung und Optimierung der Indizes, insbesondere von Fremdschlüssel-Tabellen
- Umstellung von SELECT-Abfragen von
*auf explizite Feldangaben - Detaillierte Optimierung komplexer SQL-Abfragen
- Auflösung der 3-Schicht-Architektur für Massendaten zugunsten direkter Insert-SQL-Statements
- Vermeidung von umfangreichen Objektlisten mit jeweils eigener Datenbankzugriffsroutine zugunsten der Arbeit mit Recordsets
- Erhöhung der Gesamtperformance des Systems in dem Maße, dass der Kunde von einer Systemablösung Abstand genommen hat
Softwareentwickler
ILSE Software GmbH & Co. KG
- Anpassung des ILSE Lagermanagers an spezielle Anforderungen der Pharmaindustrie
- Umsetzung erweiterter Dokumentationspflichten direkt in der Software
- Sicherstellung der Nachvollziehbarkeit und Compliance-gerechten Abläufe für pharmazeutische Kunden
Softwareentwickler / Projektleiter
ILSE Software GmbH & Co. KG
- Wiederaufnahme und Weiterentwicklung der Warenwirtschafts- und Lebensmittel-Funktionalitäten des ILSE Lagermanagers für einen Bio-Lebensmittelhersteller
- Anpassung an spezifische Anforderungen des Bio-Lebensmittelbereichs, insbesondere im Bereich Rückverfolgbarkeit, Chargen und MHD
- Weiterführung der bestehenden Architektur und Datenbankerweiterungen unter Erhalt der Updatefähigkeit
Softwareentwickler
ILSE Software GmbH & Co. KG
- Erweiterung des ILSE Lagermanagers für ein Industrieunternehmen zur Erstellung von Exportdokumenten
- Implementierung der Unterstützung mehrerer Währungen (Euro, US-Dollar)
- Generierung umfangreicher Exportdokumente auf Basis bestehender Lager- und Bewegungsdaten
- Umsetzung sehr detaillierter Importprozesse von Daten
- Implementierung von Berechnungen für Provisionszahlungen
- Durchführung aller Erweiterungen so, dass die Updatefähigkeit der Standardsoftware durch umfassende Konfiguration erhalten bleibt
Softwareentwickler / Projektleiter
ILSE Software GmbH & Co. KG
- Erweiterung des ILSE Lagermanagers zur Warenwirtschaftslösung mit Funktionen für Angebot, Auftrag, Bestellung, Eingangsrechnung, Ausgangsrechnung und Mahnwesen
- Ergänzung der Software um branchenspezifische Anforderungen der Lebensmittelindustrie (Mindesthaltbarkeitsdatum, Chargenverwaltung, Lieferantenkontrolle, Leergutverwaltung usw.)
- Durchführung von Entwicklung und Datenbankerweiterungen
- Projektleitung eines Teams mit zwei weiteren Entwicklern
Teilprojektleiter / Softwareentwickler
ILSE Software GmbH & Co. KG
- Entwicklung einer Produktionssteuerung für ein Unternehmen im Bereich Lackveredelung auf Basis der späteren ILSE-Lagermanager-Technologie
- Abbildung von Wareneingängen, Warenausgängen, Lagerbeständen und Rezepturverwaltung
- Implementierung einer Lösung zur Erstellung und Verwaltung von Produktionsaufträgen
- Anbindung einer zentralen Steuerung (Siemens S7) zur Übergabe der einzelnen Komponenten eines Auftrags
- Übermittlung von Parametern wie Mischgeschwindigkeit und Temperatur an die Fertigung
- Rückmeldung von Fertigungsergebnissen (Menge, Messwerte) an das System
- Tätigkeiten über den gesamten Projektlebenszyklus: Aufwandsschätzung, Erstellung des Lastenhefts, Umsetzung, Abstimmung mit Kunden und beteiligten Firmen, vor Ort Tests (vierwöchiger Einsatz in der Schweiz), Abnahme und anschließende Pflege
- Einsatz von MS Access als erste Datenbank, später Migration auf MS SQL Server
- Kommunikation mit der S7 über WinCC zum Lesen und Schreiben von Variablen
- Aufbau dieser Software als Basis für den ILSE Lagermanager
Inhaber / Geschäftsführer / Softwareentwickler
ILSE Software GmbH & Co. KG
- Übernahme eines bestehenden Unternehmens mit Lösungen zur Industriewaagen-Anbindung und Reifeneinlagerungssoftware im Rahmen der damaligen Firma implements GmbH
- Produktverantwortung und Schwerpunkt auf den Lösungen:
- ILSE Rädermanager
- ILSE Lagermanager
- Weiterentwicklung der Standardsoftware in VB6 und VB.net
- Implementierung von Datenbanklogik mit MS SQL Server, von einfachen Abfragen bis zu umfangreichen Stored Procedures und Functions
- Einsatz von List & Label für Reportdesign und Auswertungen
- Nutzung von SQL Lite für die Entwicklung von Software auf mobilen Geräten (z. B. Scanner)
- Vertrieb und intensiver, kontinuierlicher Kundenkontakt
- Aufnahme von Kundenanforderungen, Konzeption von Lösungen und Abstimmung der Konzepte mit den Kunden
- Erstellung von Konzepten inzwischen auch für interne Erweiterungen
- Fokus auf möglichst selbsterklärende Benutzeroberflächen
- Datenbankdesign mit etwa 50 Tabellen im ILSE Lagermanager, konsistentem Aufbau und Verwendung von GUIDs als Datensatz-IDs
- Definition und konsequente Nutzung einer einheitlichen Namenssyntax für Tabellen, Felder und interne Verwaltungsfelder (Anlagezeitpunkt, Benutzer, letzte Änderung)
- Auslagerung umfangreicher Logik in Stored Procedures und Functions zur Wiederverwendung, unter anderem durch mobile Geräte
- Performanceoptimierung durch sauberes Datenbankdesign und passende Indizes
- Betreuung eines Kundenstamms, hauptsächlich kleine und mittelständische Unternehmen
- Betreuung von Referenzkunden wie Framatome (Einsatz des Lagermanagers an zwei Standorten) und zwei Lebensmittelherstellern
- Umsetzung kundenspezifischer Anpassungen bei gleichzeitigem Erhalt der Updatefähigkeit der Standardsoftware
Softwareentwickler
Lidl Stiftung & Co. KG
- Entwicklung eines Planungssystems für die Lidl Stiftung zur Konsolidierung der einzelnen Geschäftsbereiche
- Starker Fokus auf eine hochwertige, benutzerfreundliche grafische Oberfläche (GUI)
- Umsetzung aller lesenden Datenbankprozeduren als Oracle-Packages
- Entwicklung von .NET-Komponenten und Datenbanklogik in Oracle PL/SQL (Version 10)
- Debugging der Packages mit Oracle Raptor und Nutzung von SQL Plus
- Technologien: VB.net 2003, VB.net 2005, Oracle 10, PL/SQL, Oracle Raptor, SQL Plus
Softwareentwickler
Billhöfer Maschinenfabrik
- Übernahme und Fertigstellung eines ERP-Systems nach Insolvenz des ursprünglichen Anbieters
- Fehleranalyse und Fehlerbehebung in einer umfangreichen Anwendung mit 586 Formularen und rund 300 Datenbanktabellen ohne vorhandene Dokumentation
- Erweiterung der Software um neue Module in enger Abstimmung mit dem Kunden
- Erstellung von Pflichtenheften und technischer Dokumentation
- Teilweise Neuentwicklung von Komponenten und Optimierung bestehender Module
- Technologien: VB 6.0, VB.net, ADO, ADO.net, MS SQL Server 7/2000, caseStudio (Charonware), Document!X (innovasis)
Softwarearchitekt / Softwareentwickler
Marketing Agentur (> 500 MA)
- Verantwortung für Architektur und Umsetzung eines strategischen CRM-Projekts (Textildatenbank) für eine Marketingagentur mit über 500 Mitarbeitern
- Zielsetzung: Bereitstellung verdichteter Kennzahlen für Textilhändler zum Vergleich mit anderen Händlern sowie Analyse des Kaufverhaltens von Kunden zur Erstellung besserer Prognosen
- Integration von Daten aus unterschiedlichen Quellsystemen in eine zentrale Textildatenbank
- Aufbau einer Datenbank mit rund 500.000 Kunden und etwa 3.000.000 Positionsdatensätzen
- Erstellung von Auswertungen und Berichten mit Crystal Reports 8.5
- Entwicklung eines Systems für automatisierten Kundenimport inklusive Fehlerprotokollen, Erkennung fehlerhafter Datensätze und Erstellung von Importprotokollen (Ersatz manueller Importe)
- Projektteamgröße 3–5 Mitarbeiter
- Einsatz eines Klassenmodells auf Basis einer 3-Tier-Architektur: GUI kennt nur Geschäftsobjekte, Geschäftsobjekte kapseln Datenbankzugriffe
- Wiederverwendbarkeit der Geschäftsobjekte in verschiedenen Frontends (z. B. VB-Anwendungen, ASP.net)
- Erleichterung der Wartung und Übergabe an interne/externe Entwickler durch konsistenten Klassenaufbau
- Technologien: VB.net, MS SQL Server 2000, CaseStudio 2.0 (Case-Tool), Visio (Klassendiagramme), Crystal Reports
Softwareentwickler / Projektleiter
Eigenentwicklung (freiberuflich)
- Eigenentwicklung einer Zeiterfassungssoftware, die erfolgreich in mehreren Firmen im Einsatz ist
- Projektleitung und Projektkoordination über den gesamten Entwicklungszeitraum
- Entwurf und Implementierung der Benutzeroberflächen
- Datenbankdesign und -implementierung
- Starker Fokus auf ein sauberes Klassendesign als Basis für eine 3-Schicht-Architektur
- Umsetzung der Anwendung so, dass sie als 3-Schicht-Applikation betrieben werden kann (GUI, Geschäftslogik, Datenzugriff klar getrennt)
- Nutzung eines Klassenmodells, das eine Wiederverwendung der Geschäftsobjekte in unterschiedlichen Anwendungen ermöglicht (z. B. VB-Clients und ASP.net)
- Vereinfachung von Wartung und Übergabe an andere Entwickler durch konsistente Klassenstruktur
- Technologien: Delphi 6.0, Interbase 6.0.1, Star-Designer, Interbase-Expert bzw. IB-Expert
Softwareentwickler
Dresdner Bank AG
- Mitarbeit im Projekt BUS 2.0 (Betreuer-Unterstützungssystem) der Dresdner Bank AG
- Pflege und Erweiterung des bestehenden BUS-Systems im Kreditbereich
- Neuentwicklung von Workflows und Business Services
- Datenextraktion zur Erstellung von Abgleichen zwischen Siebel-System und Host-Systemen
- Fehleranalyse und Bugfixing im laufenden Betrieb
- Erstellung technischer Konzepte zur Umsetzung neuer Anforderungen
- Mitarbeit an der Erstellung des Masterplans zur Weiterentwicklung im Bereich Kredite
- Mitarbeit im Projekt Basel II mit Fokus auf technische Konzeption, Analyse und Workflow-Design
- Umfangreiche Scripting-Aufgaben mit eScript und Siebel VB
- Technologien: Siebel 6.3, Siebel Tools, MS Access 97
Softwareentwickler
Siemens AG
- Evaluierung verschiedener Installationsmöglichkeiten der Siebel-Version 99.5
- Anbindung von Siebel als OLE-Server an Visual-Basic-Programme
- Installation und Konfiguration verschiedener Siebel-Clients (Thin Client, Remote Client, Tools)
- Technologien: Siebel 99.5 Server, Siebel Tools, VB 6.0
Softwareentwickler
Nürnberger Versicherungsgruppe
- Konzeption, Realisierung und Test neuer Teilmodule zur Visualisierung von Versicherungsdaten
- Einsatz einer 3-Schicht-Architektur mit Trennung von GUI, Geschäftsobjekten und Datenzugriff
- Einbindung der Geschäftsobjekte als OCX-Komponenten
- Generierung von Type Libraries mit Rational Rose 98
- Einsatz von UML für Klassen- und Schnittstellendesign
- Aufgaben: Konzeption, Implementierung, Klassen- und Schnittstellendesign, Dokumentation
- Technologien: VB 6.0 Enterprise, Oracle 8.0, Rational Rose 98, Windows NT 4.0, Farpoint Spread 3.0
Softwareentwickler
ADIG Luxemburg S.A.
- Mitarbeit an einem Fonds-Verwaltungssystem für ADIG Luxemburg S.A.
- Konzeption und Realisierung von Änderungsanforderungen der Fachabteilungen
- Umsetzung neuer und geänderter Funktionen im laufenden Betrieb
- Technologien: Clipper 5.2e, Novell, Windows NT 4.0
Softwareentwickler
Deutsche Bundesbank
- Entwicklung eines Teilprojekts (Gebots-Workstation) im Rahmen des automatischen Bietungssystems der Deutschen Bundesbank
- Konzeption, Realisierung, Test und Dokumentation der Gebots-Workstation, die Gebote der Geschäftsbanken verwaltet
- Umsetzung als MDI-Anwendung mit objektorientierter Erweiterung von Visual Basic (Framework)
- Einsatz einer 3-Schicht-Architektur (GUI, Geschäftslogik, Datenbankzugriff)
- Nutzung von UML zur technischen Dokumentation und für das Klassendesign
- Einsatz von S-Designer für das Datenbankdesign
- Aufgaben: Konzeption, Klassendesign, Tabellendesign, Realisierung, Test, Dokumentation
- Teamgröße: 7 Mitarbeiter
- Technologien: Windows NT 4.0 Workstation (Client), Windows NT Server, Oracle 8.0.5, Rational Rose 97, Star-Designer 5.1, VB 5.0 Enterprise, Farpoint Spread 3.0
Softwareentwickler
Siemens AG
- Klassenmodellierung und Toolerstellung für die Einbindung von VB-Code in die Marketingsoftware SAM (Siebel Automation Marketing)
- Entwicklung diverser VB-Klassen zum Einsatz in SAM
- Entwicklung eines Tools zum Einlesen von Daten von CD und Import in eine Oracle-Datenbank
- Aufgaben: Konzeption, Realisierung, Test, Dokumentation
- Technologien: Siebel Automation Marketing (SAM), Oracle, MS Access 97, VB 5.0, PL/SQL, Excel VBA
Programmierer
Diverse Unternehmen
- Tätigkeit als angestellter Programmierer in verschiedenen Unternehmen
- Einsatzbeginn mit Clipper 5.01 im Jahr 1992
- Mitarbeit an einer Vielzahl von Softwareprojekten in unterschiedlichen Branchen
- Regelmäßig verantwortlich für Pflichtenhefterstellung und Dokumentation
- Entwicklung und Pflege von Anwendungen, vorwiegend in Clipper und verwandten Technologien
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (31 Jahre), Fertigung (21.5 Jahre), Transport (19.5 Jahre), Lebensmittel und Getränke (8.5 Jahre), Bank- und Finanzwesen (3 Jahre) und Pharmazeutika (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (34 Jahre), Produktentwicklung (26 Jahre), Projektemanagement (24.5 Jahre), Vertrieb (19.5 Jahre), Betrieb (10.5 Jahre) und Finanzen (1.5 Jahre).
Fähigkeiten
Berufliche Schwerpunkte Und Tätigkeiten
- Edv-erfahrung Seit 1989
- Analyse
- Konzeption
- Datenmodellierung
- Sw-entwicklung
- Implementierung
- Test
- Dokumentation
- Anwenderschulung
Schwerpunkte / Spezielle Kenntnisse
- Grafische Oberflächen
- Datenbank-aufbau Inklusive Optimierung
- Programmierung
- Umfangreiche Sql-kenntnisse
- Lasten- Bzw. Pflichtenhefterstellung
- Projektleitung
Betriebssysteme
- Alle Windows-versionen
- Novell
Programmiersprachen
- Vb.net
- Vb6
- C#
- Java (Gk)
- Access-vba
- Siebel Vb
- Siebel Escript
- Clipper
Tools Für Die Entwicklung
- Sevcontrols
- Spread 3.0
- Truedbgrid
- Sql-lite
- Component1-enterprise Studio
- Git (Versionsverwaltung)
- Sourcesafe (Frühere Versionsverwaltung)
Datenbanken
- Ms Sql Server (Seit 2000)
- Ms Access
- Dbase
- Oracle
- Firebird
- Mysql
Methoden
- Ooa
- Ood
- Uml
- Datenbank-design (Ableitung Vom Klassendesign)
Tools
- Rational Rose
- Ms Project
- Mind-mapping-tools
Standardsoftware
- Ms Office
- Textmaker
Branchen
- Logistik
- Maschinenbau
- Einzelhandel
- Versicherungen
- Banken
- Fonds-gesellschaften.
Sprachen
Ausbildung
EDV – Kaufmann
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Peter ansässig?
Welche Sprachen spricht Peter?
Wie viele Jahre Erfahrung hat Peter?
Für welche Rollen wäre Peter am besten geeignet?
Was ist das neueste Projekt von Peter?
Für welche Unternehmen hat Peter in den letzten Jahren gearbeitet?
In welchen Industrien hat Peter die meiste Erfahrung?
In welchen Bereichen hat Peter die meiste Erfahrung?
In welchen Industrien hat Peter kürzlich gearbeitet?
In welchen Bereichen hat Peter kürzlich gearbeitet?
Was ist die Ausbildung von Peter?
Wie ist die Verfügbarkeit von Peter?
Wie hoch ist der Stundensatz von Peter?
Wie kann man Peter beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Erlangen, Deutschland arbeiten