Peter Thorn
Softwareentwickler
Erfahrungen
Juni 2024 - Juli 2024
2 MonatenSoftwareentwickler
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
Dez. 2023 - Mai 2024
6 MonatenSoftwareentwickler / 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
Jan. 2023 - Dez. 2023
1 JahrSoftwareentwickler
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
Juli 2020 - Bis heute
5 Jahren 7 MonatenSoftwareentwickler / 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
Apr. 2015 - Okt. 2015
7 MonatenSoftwareentwickler
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
Jan. 2011 - Dez. 2013
3 JahrenSoftwareentwickler / 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
Apr. 2007 - Dez. 2017
10 Jahren 9 MonatenTeilprojektleiter / 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
Juni 2006 - Bis heute
19 Jahren 8 MonatenInhaber / 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
Dez. 2005 - Juni 2006
7 MonatenNeckarsulm, Deutschland
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
Aug. 2004 - Dez. 2009
5 Jahren 5 MonatenNürnberg, Deutschland
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)
Juli 2003 - Juni 2004
1 JahrSoftwarearchitekt / 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
Aug. 2001 - Bis heute
24 Jahren 6 MonatenSoftwareentwickler / 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
Dez. 2000 - Apr. 2002
1 Jahr 5 MonatenFrankfurt, Deutschland
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
Aug. 2000 - Nov. 2000
4 MonatenKarlsruhe, Deutschland
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
Jan. 2000 - Apr. 2000
4 MonatenNürnberg, Deutschland
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
Aug. 1999 - Dez. 1999
5 MonatenLuxemburg
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
Feb. 1998 - Juli 1999
1 Jahr 6 MonatenDeutschland
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
Okt. 1997 - Jan. 1998
4 MonatenErlangen, Deutschland
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
Jan. 1992 - Sept. 1997
5 Jahren 9 MonatenProgrammierer
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
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
Deutsch
MutterspracheEnglisch
VerhandlungssicherAusbildung
Lorem ipsum dolor sit amet
EDV – Kaufmann
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.