Peter T.

Projekt: Erweiterungen für das Schulamt einer Stadt

Erlangen, Deutschland

Erfahrungen

Juni 2024 - Juli 2024
2 Monaten

Projekt: Erweiterungen für das Schulamt einer Stadt

ILSE Software GmbH & Co. KG

  • Überarbeitung der Kommissionierlisten (Druck von Bildern)
  • Ausgabe von Reservierungsscheinen
  • Erstellung eines Tourenplans
  • Schulen werden als Lagerort geführt damit jederzeit nachvollzogen werden kann welche Schule welche Ausstattung besitzt
Dez. 2023 - Mai 2024
6 Monaten

Projekt: Große Performanceverbesserungen für Lagermanager

ILSE Software GmbH & Co. KG

Da der Lagermanager mittlerweile gehostet wird (Datenbank liegt in einem Rechenzentrum) mussten umfangreiche Änderungen in der Datenbank vorgenommen werden.

Da eine lokale Netzwerkinstallation die Performance weitestgehend unberücksichtigt lassen kann ist das bei einer Installation des SQL – Servers in einem entfernten Rechenzentrum ganz anders.

Insbesondere habe ich folgende Punkte sehr umfangreich bearbeitet:

  • Überprüfen ob die benötigten Indizes richtig gesetzt sind (insbesondere bei den FK – Tabellen)
  • Abfragen nicht .* sondern explicit ausführen (also Felder benennen).
  • SQL Abfragen bis ins kleinste Detail überprüfen
  • 3 – Schicht – Architektur für Massendaten auflösen (nicht mehr Objektgesteuert sondern per direktem Insert – SQL)
  • Keine Listen von Objekten mehr füllen (insbesondere dann wenn jedes Objekt eine eigene Zugriffsroutine auf die Datenbank verwendet) sondern diese Listen als Recordsets dargestellt

Die Arbeit wurde vom Kunden als sehr gut empfunden. Er ist mit der Perfomance zufrieden und davon abgekommen sich ein neues System zu suchen.

Jan. 2023 - Dez. 2023
1 Jahr

Projekt für die Pharmaindustrie

ILSE Software GmbH & Co. KG

2023 stand ganz im Zeichen der Pharmaindustrie. Unser letzter Kunde hatte spezielle Anforderungen an die Dokumentationspflichten. Dies musste im Programm nachgezogen werden.

Juli 2020 - Bis heute
5 Jahren 6 Monaten
Deutschland

Softwareentwickler / Projektleiter für einen BIO – Lebensmittelhersteller

ILSE Software GmbH & Co. KG

Erweiterung des ILSE Lagermanagers um Warenwirtschaftsfunktionalität (Angebot, Auftrag, Bestellung, Eingangs-/Ausgangsrechnung, Mahnungen) für einen BIO-Lebensmittelhersteller.

Erweiterung der Software um die Anforderungen der Lebensmittelindustrie abzudecken (MHD; Chargen, Lieferantenkontrolle, Leergutverwaltung usw.) für einen BIO-Lebensmittelhersteller.

Entwicklung, Datenbankerweiterungen, Projektleitung (es waren noch 2 weitere Entwickler beteiligt).

Apr. 2015 - Okt. 2015
7 Monaten
Deutschland

Softwareentwickler / Consultant

ILSE Software GmbH & Co. KG

Umfangreiche Erweiterungen des ILSE Lagermanagers für die Erstellung von Exportdokumenten und die Verwendung mehrerer Währungen (EURO, Dollar).

Es werden umfangreiche Dokumente erstellt, sehr detaillierte Importe durchgeführt und diverse Berechnungen über zu leistende Provisionszahlungen implementiert. Als Basis wird trotzdem der ILSE Lagermanager verwendet.

Umfangreiche Erweiterungen in unsere Standardsoftware implementieren ohne das die Updatefähigkeit verloren geht. Die geschieht durch eine umfangreiche Konfiguration.

Jan. 2011 - Dez. 2013
3 Jahren
Deutschland

Softwareentwickler / Projektleiter

ILSE Software GmbH & Co. KG

Erweiterung des ILSE Lagermanagers um Warenwirtschaftsfunktionalität (Angebot, Auftrag, Bestellung, Eingangs-/Ausgangsrechnung, Mahnungen).

Der zweite Teil war die Erweiterung der Software um die Anforderungen der Lebensmittelindustrie abzudecken (MHD; Chargen, Lieferantenkontrolle, Leergutverwaltung usw.).

Entwicklung, Datenbankerweiterungen, Projektleitung (es waren noch 2 weitere Entwickler beteiligt).

Apr. 2007 - Dez. 2017
10 Jahren 9 Monaten
Schweiz

Teilprojektleiter / Softwareentwickler

ILSE Software GmbH & Co. KG

Entwicklung einer Produktionssteuerung.

Entwickelt wurde von uns ein System mit dem Wareneingänge, Warenausgänge, Lagerbestände, Rezepturen verwaltet werden können. Die Besonderheit war das Anlegen von Produktionsaufträgen. Es wurden die einzelnenn Komponenten ausgewählt und an eine zentrale Steuerung (S7) gemeldet. Es konnten ebenso die Mischgeschwindigkeit, Temperatur an die Fertigung gemeldet werden. Zurück wurden die Fertigungsergebnisse gemeldet (Menge, verschiedene Messwerte).

Die Aufgaben umfassten das gesamte Spektrum: Aufwandsschätzung, Lastenheft, Umsetzung, Abstimmung mit dem Kunden und den anderen beteiligten Firmen, vor Ort Test (4 Wochen Einsatz in der Schweiz), Abnahme, weitere Pflege.

Als erste Datenbank wurde MS Access verwendet, diese wurde später durch MS SQL Server abgelöst. Die zentrale Steuerung war eine S7 (Siemens), die Kommunikation wurde mit WinCC (Lesen und schreiben der Variablen) durchgeführt.

Diese Software war die Basis für den ILSE Lagermanager, den wir daraus entwickelt haben und der nach wie vor im Einsatz ist.

Juni 2006 - Bis heute
19 Jahren 7 Monaten
Erlangen, Deutschland

Geschäftsführer / Leitender Entwickler

ILSE Software GmbH & Co. KG

Im April 2006 kam Herr Popp auf mich zu, ob ich nicht Interesse habe sein Unternehmen zu kaufen. Er entwickelte Software für Industriewaagen-Anbindung und Reifeneinlagerungssoftware.

Nach eine längeren Evaluierungsphase habe ich mich im Rahmen meiner damaligen Firma (implements GmbH) dazu entschlossen, die Firma zu übernehmen.

Seitdem sind wir mit folgenden Produkten am Markt (wobei mein Schwerpunkt beim ILSE Lagermanager liegt):

  • ILSE Rädermanager
  • ILSE Lagermanager

Meine generellen Aufgaben sind:

  • Weiterentwicklung der Standardsoftware (VB6, VB.net, MS – SQL Server (von einfachen Abfragen bis zu umfangreichen „gespeicherten Prozeduren“))
  • List & Label für das Reportdesign
  • SQL Lite für die Entwicklung der Software, die auf den mobilen Geräten läuft
  • Vertrieb
  • Intensiver Kontakt mit den Kunden
  • Konzepte entwickeln und mit dem Kunden absprechen
  • Immer wieder kreative Lösungen zu finden um die Anforderungen des Kunden umsetzen zu können.

Der Kundenkontakt und das Weiterentwickeln der Software sind gleichberechtigte Aufgaben. Je nach Anforderung erstelle ich dazu auch Konzepte. Mittlerweilen bin dazu übergegangen auch bei internen Erweiterungen ein Konzept zu erstellen.

Bei der Softwareentwicklung ist neben einer möglichst selbsterklärenden Oberfläche der Aufbau der Datenbank von entscheidender Bedeutung. Der ILSE Lagermanager verwendet ca. 50 Tabellen, diese sind immer nach dem gleichen Prinzip aufgebaut. Die Datensatz - Id entspricht einer GUID, über diese werden die Datensätze identifiziert. Auch die Namensvergabe, interne Verwaltungsfelder (wann wurde der Datensatz angelegt, durch wen, wann war die letzte Änderung) haben eine Namenssyntax.

Ein weiterer sehr wichtiger Punkt sind die Abfragen per SQL: Umfangreiche Abfragen werden in „gespeicherte Prozeduren“ oder „Funktionen“ ausgelagert. Diese SPs oder Functions können sehr umfangreich werden. Der Vorteil ist dass diese in die Datenbank verlagerten Logiken auch beispielsweise von mobilen Geräten (Scannern) verwendet werden.

Mit einer gut strukturierten und aufgebauten Datenbank steht und fällt die Performance in einem Projekt (z. B. Indizes nicht vergessen).

Der ILSE Lagermanager wird hauptsächlich von kleinen und mittleren Unternehmen verwendet. Erwähnenswert ist die Firma Framatome, welche den Lagermanager in zwei Standorten verwendet.

Auf der anderen Seite verwenden zwei Lebensmittelhersteller unsere Software. Alle Anpassungen sind so integriert dass die Updatefähigkeit erhalten bleibt.

Dez. 2005 - Juni 2006
7 Monaten
Neckarsulm, Deutschland

Softwareentwickler

Lidl Stiftung & Co. KG

Für die Lidl — Stiftung wird ein Planungstool erstellte, welches das Konsolidieren der einzelnen Geschäftsbereiche ermöglicht.

Bei der Software wird größten Wert auf die GUI gelegt. Alle Prozeduren, die aus der Datenbank lesen, sind als Packages angelegt.

Meine Aufgaben:

  • Entwicklung (.net, Oracle PL/SQL (Version 10), Debugging von Packages mittels Oracle Raptor, SQL — Plus

Software: VB.net 2003, VB.net 2005, Oracle 10, PL/SQL, Oracle Raptor , SQL Plus

Aug. 2004 - Dez. 2009
5 Jahren 5 Monaten
Nürnberg, Deutschland

Softwareentwickler / Berater

Fa. Billhöfer Maschinenfabrik

Fertigstellung der Software für ein ERP — System.

Ein ERP — Anbieter ist in die Insolvenz gegangen. Unsere Aufgabe besteht darin, die Software fertigzustellen, Fehler zu beseitigen und als nächsten Schritt die Software um neue Module zu erweitern.

Projektgröße:

  • 586 Formulare, 300 Tabellen in der Datenbank — keine Dokumentation

Die Tätigkeiten erstrecken sich hier nur zum Teil auf die Programmierung. Ein weiterer Schwerpunkt ist die Pflichtenheft — Erstellung und die Dokumentation.

Software: VB 6.0, VB.net, ADO, ADO.net, MS — SQL Server 7/2000, caseStudio (Charonware), Document!X (innovasis)

Juli 2003 - Juni 2004
1 Jahr

Architekt / Softwareentwickler

Marketing Agentur

  • Projekt Textildatenbank (seit 09/2003):

  • Ziel des CRM - Projektes ist es, Textil — Händlern verdichtete Daten zur Verfügung zu stellen, welche es Ihnen ermöglicht, einen Vergleich zwischen ihnen und anderen Händlern zu ziehen.

  • Des weiteren wird das Kaufverhalten der Kunden analysiert, um hier bessere Prognosen erstellen zu können.

  • Dieses Projekt ist ein strategisches Projekt, in welchem ich für die Architektur und Umsetzung verantwortlich bin. Teamgrösse 3 — 5 Mitarbeiter.

  • Dabei kommen die Daten aus verschiedenen Töpfen und werden in der “Textildatenbank" zusammengeführt.

  • Umfang der Datenbank: ca. 500.000 Kunden, ca. 3.000.000 Positionsdatensätze.

  • Ein weiterer Punkt war die Erstellung von Auswertungen mit Crystal Reports (8.5).

  • Projekt Automatisierter Kundenimport (Dauer: 07 — 09/2003):

  • Im Moment werden die Daten von Fremdsystem “per Hand" importiert. Dies wurde automatisiert (mit Ausgabe von fehlerhaften Datensätzen, Import — Protokollen usw.).

Software: VB.net, MS SQL 2000, CaseStudio 2.0 (Case — Tool), Visio (Klassen — Erstellung), Crystal Reports.

Hinweis: in der von mir entwickelten Software wird ein Klassenmodell verwendet, welches die 3 — tier — Architektur als Grundlage hat. Das bedeutet, dass die GUI nur die Geschäftsobjekte kennt, die GO's die Datenbank usw. Diese Vorgehensweise ermöglicht es, mit jeweils den gleichen Geschäftsobjekten unterschiedliche Anwendungen zu bedienen. So ist es z. B. möglich, eine VB — Anwendung zu erstellen, und die hier erstellten Geschäftsobjekte in ASP.net weiterzuverwenden. Des Weiteren liegt ein großer Vorteil in der Pflege der Anwendungen. Der Aufbau der zugrunde liegenden Klassen ist identisch, so dass auch eine Übergabe an externe/interne Entwickler ohne Probleme vor sich geht.

Aug. 2001 - Bis heute
24 Jahren 5 Monaten

Projektleiter / Softwareentwickler

Eigenentwicklung

Entwicklung einer Zeiterfassungssoftware.

Das Produkt läuft mittlerweile erfolgreich in mehreren Firmen. Projektleitung und — Koordination, teilweise selbst entwickelt, Oberflächen- und DB — Design (05/2002 — 06/2003 Vollzeit).

Es wurde großen Wert auf ein “sauberes" Klassen — Design gelegt, welches es möglich macht, die Anwendung als 3 — Schicht — Applikation laufen zu lassen.

Software: Delphi 6.0, Interbase 6.0.1, Star — Designer, IB — Expert

Dez. 2000 - Apr. 2002
1 Jahr 5 Monaten
Frankfurt, Deutschland

Softwareentwickler / Consultant

Dresdner Bank AG

BUS 2.0 (Betreuer Unterstützungssystem) der Dresdner Bank AG.

  • Verschiedene Tätigkeiten im Rahmen der Pflege und Erweiterung des BUS — Projektes
  • Neuentwicklung von Workflows und Business — Services
  • Datenextraktion, um Abgleich zwischen Siebel und Host — Seite zu erstellen
  • Bug — Fixing bei aufgetretenen Fehlern
  • Erstellen von technischen Konzepten für die Umsetzung von Neuanforderungen
  • Mitarbeit an der Erstellung des Masterplans, welcher die Weiterentwicklungen im Bereich Kredite festlegt
  • Mitarbeit im Projekt “Basel II" (aktuell): technische Konzeption, Analyse, Workflow — Design
  • Umfangreiche Scripting — Aufgaben (eScript, Siebel — VB)

Software: Siebel 6.3, Siebel Tools, MS — Access97

Aug. 2000 - Nov. 2000
4 Monaten
Karlsruhe, Deutschland

Consultant / Softwareentwickler

Siemens AG

  • Evaluierung der Installationsmöglichkeiten von Siebel (99.5).
  • Anbindung von Siebel als OLE — Server an Visual Basic — Programme.
  • Installation der verschiedenen Siebel — Clients (Thin Client, Remote — Client, Tools).

Software: Siebel (99.5) Server, Siebel Tools, VB 6.0

Jan. 2000 - Apr. 2000
4 Monaten
Nürnberg, Deutschland

Softwareentwickler / Designer

Nürnberger Versicherungsgruppe

Visualisierung von Versicherungsdaten.

  • Konzeption, Realisierung und Test von neuen Teil — Modulen
  • 3 Schicht Architektur
  • Geschäftsobjekte werden als OCX — Dateien eingebunden
  • Typelib — Generierung durch Rational — Rose98
  • UML

Tätigkeiten:

  • Konzeption
  • Implementation
  • Klassen- und Schnittstellendesign
  • Dokumentation

Software: VB 6.0 Enterprise, Oracle 8.0, Rational-Rose98, WinNT 4.0, Farpoint Spread 3.0

Aug. 1999 - Dez. 1999
5 Monaten
Luxemburg

Softwareentwickler

ADIG Luxemburg S. A.

Fond — Verwaltungssystem.

  • Konzeption und Realisierung von Änderungsanforderungen der Fachabteilungen an das System.

Tätigkeiten:

  • Konzeption
  • Programmierung

Software: Clipper 5.2e, Novell/ WinNT 4.0

Feb. 1998 - Juli 1999
1 Jahr 6 Monaten
Deutschland

Softwareentwickler / Designer

Deutsche Bundesbank

Automatisches Bietungssystem.

  • Konzeption, Realisierung, Test und Dokumentation eines Teilprojektes (Gebots-Workstation), welches die Gebote der Geschäftsbanken verwaltet.
  • MDI — Anwendung, objektorientierte Erweiterung von VB (“Framework"), 3 — Schicht — Architektur.
  • Für die technische Dokumentation und für das Klassen — Design wird UML verwendet.
  • Für das Design der Datenbank wird S-Designer verwendet.
  • Teamgröße: 7 Kollegen

Tätigkeiten:

  • Konzeption
  • Klassendesign
  • Tabellendesign
  • Realisierung
  • Test
  • Dokumentation

Software: Clients: WinNT 4.0 WS, Server: WinNT Server, Oracle 8.05, Rational Rose 97, Star-Designer 5.1, VB 5.0 Enterprise, Farpoint Spread 3.0

Okt. 1997 - Jan. 1998
4 Monaten
Erlangen, Deutschland

Softwareentwickler

Siemens AG

Klassenmodellierung und Toolerstellung.

  • Für die Einbindung von VB — Code in die Marketing — Software (SAM von Siebel Inc.) werden diverse VB — Klassen benötigt.
  • Des weiteren wurde ein Tool benötigt, welches Daten aus einer CD liest und in die Oracle DB bringt.

Tätigkeiten:

  • Konzeption
  • Realisierung
  • Test
  • Dokumentation

Software: Siebel Automation Marketing (SAM), Oracle, MS-Access97, VB 5.0, PL/SQL, Excel — VBA

Jan. 1992 - Sept. 1997
5 Jahren 9 Monaten
Deutschland

Angestellter Programmierer

  • Arbeitete als angestellter Programmierer.
  • Begann 1992 mit Clipper 5.01.
  • Während dieser Zeit an einer Vielzahl von Projekten gearbeitet.
  • Meistens war die Pflichtenhefterstellung und die Dokumentation Bestandteil der Aufgaben.

Zusammenfassung

  • Tätigkeiten: Analyse, Konzeption, Datenmodellierung, SW-Entwicklung, Implementierung, Test, Dokumentation, Anwenderschulung
  • Schwerpunkte/Spezielle Kenntnisse: Grafische Oberflächen, Datenbank – Aufbau inklusive Optimierung, Programmierung, Umfangreiche SQL – Kentnisse, Lasten- bzw. Pflichtenhefterstellung, Projektleitung
  • Betriebssysteme: Alle Windows – Versionen, Novell
  • Programmiersprachen: VB.net, VB6, C#, Java (GK), Access – VBA, Siebel VB und eScript, Clipper
  • Tools für die Entwicklung: sevControls, Spread 3.0, TrueDBGrid, SQL-Lite, Component1-Enterprise Studio und viele weitere. Versionsverwaltung seit Jahren mit GIT, davor mit SourceSafe
  • 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
  • Standard Software: MS Office, Textmaker uva.
  • Branchen: In den letzten Jahren immer wieder Logistik, sonst Maschinenbau, Einzelhandel, Versicherungen, Banken, Fonds- Gesellschaften.

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Lorem ipsum dolor sit amet

EDV – Kaufmann

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Peter A.

IT-Berater

Profil ansehen
Tobias B.

Projektleitung, Beratung

Profil ansehen
Ursula M.

Data Scientist & KI Ingenieur & KI Architekt

Profil ansehen
Andreas A.

IT-Anwendungsmanager

Profil ansehen
Werner M.

IT-Support

Profil ansehen
Stefan B.

Senior Full Stack Entwickler / Mitbegründer / CTO / Leiter Entwicklung

Profil ansehen
Peter L.

Berater, Teilprojektleiter

Profil ansehen
Klaus-dieter P.

Senior Projekt-Manager, Senior Process Consultant

Profil ansehen
Florian O.

Interims-CTO

Profil ansehen
René P.

Neuentwicklung einer komponentenbasierten Komplettlösung für eine effiziente Arbeitsweise in kommunalen Einrichtungen

Profil ansehen
Christoph L.

Programm-Manager - SAP S/4 HANA

Profil ansehen
Harald K.

Dozent

Profil ansehen
Henok A.

Gründer und Geschäftsführer

Profil ansehen
Matthias M.

Architekturprüfung, Dokumentation und Change-Management-Prozess

Profil ansehen
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Christian M.

Senior Business Analyst – Bankwesen

Profil ansehen
Steffen E.

Domain Lead FI, CO, HR, MM

Profil ansehen
Matthias H.

Technischer Product Owner – KI- & Datenplattform auf AWS

Profil ansehen
Jörg T.

Datenbank-Experte und Softwareentwickler

Profil ansehen
Timo B.

Business Analyst

Profil ansehen
Michael S.

Umstellung Logistiksystem

Profil ansehen
Daniel S.

Interim IT-Manager

Profil ansehen
Frank E.

DevOps

Profil ansehen
José C.

IT-Architekt, Prozessmanager

Profil ansehen
Finn malte H.

Datenarchitektur

Profil ansehen
Kerstin B.

CDR-Manager; BI-Analyst

Profil ansehen
Christian G.

Product Owner – Redesign einer iOS und Android SaaS Applikationsplattform

Profil ansehen
Sven P.

Projektleiter

Profil ansehen
Marc S.

Beratung / Interim / Freelance

Profil ansehen
Gabriele C.

Startup-Mentor und Technischer Berater (ehrenamtlich)

Profil ansehen