Weiterentwicklung eines Transportmanagementsystems für den
kombinierten Güterverkehr. Dazu gehörten die Benutzerschnittstelle zur
Erfassung und Bearbeitung von Aufträgen, die Business Logic für die
Verarbeitung der Aufträge und Stammdaten, das Backend für ein Webportal, sowie zahlreiche
Schnittstellen für den elektronischen Datenaustausch mit Geschäftspartnern.
Systemumgebung waren zwei Linux-Maschinen (CentOS) (Entwicklung mit Java, Spring, Spring Boot, Hibernate) und Java(RCP)-Clients unter Windows. Als Datenbank diente Informix.
Meine Aufgaben umfassten im Wesentlichen:
Als Softwaredesigner und Systemanalytiker war ich für die Analyse von Anforderungen, das funktionale sowie das technische Design verantwortlich. Schwerpunkt waren Features für die Abwicklung von Aufträgen der Seefracht und Luftfracht.
Systemumgebung war Java mit Spring und Hibernate serverseitig und ein Java(Swing)-Client. Als Datenbank diente Oracle.
Meine Aufgaben umfassten im Wesentlichen:
Im Rahmen der Neuentwicklung eines Prozessautomatisierungs¬systems war ich als Entwickler und Teilprojektleiter für die Erstellung von Softwarefunktionen verantwortlich, z.B. zum Datenaustausch mit anderen Systemen oder zur Migration zwischen ver¬schiedenen Automatisierungssystemen. Dazu gehörte die Leitung eines Teams
von 4 Personen sowie die Koordination externer Zulieferungen.
Systemumgebung war serverseitig ein Windows Server mit IIS (Entwicklung mit C#) und clientseitig ein Webbrowser (Entwicklung mit JavaScript, AngularJS).
Besondere Herausforderungen waren die schnelle Einarbeitung in das laufende Projekt sowie der erfolgreiche Aufbau eines Entwicklerteams an einem weiteren Standort und der dafür notwendige Wissenstransfer.
Meine Aufgaben umfassten im Wesentlichen:
Das Projekt umfasste die laufende Weiterentwicklung, Wartung und Pflege eines Kraftwerksleittechniksystems. Mein Schwerpunkt lag auf der Funktionsentwicklung für die nutzergerechte und effiziente grafische Benutzeroberfläche.
Systemumgebung war ein Java (Swing) Client unter Windows, angebunden an mehrere ebenfalls mit Java realisierte Serverkomponenten.
Realisierte Features waren z.B. Verbesserungen des EngineeringProzesses, Anbindung externer Systeme, ein Redesign der Benutzeroberfläche, oder die Integration von Web-Apps in das System.
Meine Aufgaben waren:
Diplomarbeit am Lehrstuhl für Technische Informatik über Mensch-Maschine-Interaktion und Simulation in virtuellen Umgebungen
Weiterbildung (Auszug)
08/2023
Angular Architektur Workshop (Manfred Steyer, angulararchitects.io)
seit 06/2023
Vertiefung meiner Kenntnisse in Angular 16, NgRx, TypeScript
10/2021
Spring Framework Kompakt (GFU Cyrus AG)
07/2016
HTML5, CSS3 und JavaScript (Mathema GmbH)
06/2016
C# für Umsteiger von C++ oder Java (ptm-akademie)
06/2016
Angular JS (ppedv AG)
04/2015
Secure Coding of Web Applications for Developers (Siemens Learning Campus)
05/2012 ? 09/2012
Project Management Learning Program
Lernprogramm mit mehrwöchigen Praxisphasen,
Umsetzung eines konkreten Projekts (Siemens Learning Campus)
04/2009
Nebenläufige Programmierung unter Java (Mathema GmbH) 11/2006 Writing better Requirements (Siemens)
11/2006
Writing better Requirements (Siemens)
10/2006
Using DOORS for Requirements Management (Telelogic)
Mein Schwerpunkt liegt auf der Entwicklung moderner Webanwendungen ? im Frontend insbesondere mit Angular, HTML5 und TypeScript ? sowie im Backend mit Java, Spring (Boot) und relationalen Datenbanken.
Auch die Wartung von Legacy-Frontends mit Java Eclipse RCP und Swing biete ich an.
Durch sorgfältige Programmierung, abgesichert durch Codeanalyse und automatisierte Tests, erhalten Sie eine hohe Softwarequalität.User Stories, Designdokumente, ein Pflichtenheft und/oder Mockups. Sie erhalten eine solide Basis für die anschließende Realisierung.
Impressum:
Michael Schwonke
Software Engineering
Friedenstraße 63
90409 Nürnberg
Telefon: +49 (0) 1520 57 511 58
E-Mail: kontakt@schwonke-swe.de
Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE324006276
Weiterentwicklung eines Transportmanagementsystems für den
kombinierten Güterverkehr. Dazu gehörten die Benutzerschnittstelle zur
Erfassung und Bearbeitung von Aufträgen, die Business Logic für die
Verarbeitung der Aufträge und Stammdaten, das Backend für ein Webportal, sowie zahlreiche
Schnittstellen für den elektronischen Datenaustausch mit Geschäftspartnern.
Systemumgebung waren zwei Linux-Maschinen (CentOS) (Entwicklung mit Java, Spring, Spring Boot, Hibernate) und Java(RCP)-Clients unter Windows. Als Datenbank diente Informix.
Meine Aufgaben umfassten im Wesentlichen:
Als Softwaredesigner und Systemanalytiker war ich für die Analyse von Anforderungen, das funktionale sowie das technische Design verantwortlich. Schwerpunkt waren Features für die Abwicklung von Aufträgen der Seefracht und Luftfracht.
Systemumgebung war Java mit Spring und Hibernate serverseitig und ein Java(Swing)-Client. Als Datenbank diente Oracle.
Meine Aufgaben umfassten im Wesentlichen:
Im Rahmen der Neuentwicklung eines Prozessautomatisierungs¬systems war ich als Entwickler und Teilprojektleiter für die Erstellung von Softwarefunktionen verantwortlich, z.B. zum Datenaustausch mit anderen Systemen oder zur Migration zwischen ver¬schiedenen Automatisierungssystemen. Dazu gehörte die Leitung eines Teams
von 4 Personen sowie die Koordination externer Zulieferungen.
Systemumgebung war serverseitig ein Windows Server mit IIS (Entwicklung mit C#) und clientseitig ein Webbrowser (Entwicklung mit JavaScript, AngularJS).
Besondere Herausforderungen waren die schnelle Einarbeitung in das laufende Projekt sowie der erfolgreiche Aufbau eines Entwicklerteams an einem weiteren Standort und der dafür notwendige Wissenstransfer.
Meine Aufgaben umfassten im Wesentlichen:
Das Projekt umfasste die laufende Weiterentwicklung, Wartung und Pflege eines Kraftwerksleittechniksystems. Mein Schwerpunkt lag auf der Funktionsentwicklung für die nutzergerechte und effiziente grafische Benutzeroberfläche.
Systemumgebung war ein Java (Swing) Client unter Windows, angebunden an mehrere ebenfalls mit Java realisierte Serverkomponenten.
Realisierte Features waren z.B. Verbesserungen des EngineeringProzesses, Anbindung externer Systeme, ein Redesign der Benutzeroberfläche, oder die Integration von Web-Apps in das System.
Meine Aufgaben waren:
Diplomarbeit am Lehrstuhl für Technische Informatik über Mensch-Maschine-Interaktion und Simulation in virtuellen Umgebungen
Weiterbildung (Auszug)
08/2023
Angular Architektur Workshop (Manfred Steyer, angulararchitects.io)
seit 06/2023
Vertiefung meiner Kenntnisse in Angular 16, NgRx, TypeScript
10/2021
Spring Framework Kompakt (GFU Cyrus AG)
07/2016
HTML5, CSS3 und JavaScript (Mathema GmbH)
06/2016
C# für Umsteiger von C++ oder Java (ptm-akademie)
06/2016
Angular JS (ppedv AG)
04/2015
Secure Coding of Web Applications for Developers (Siemens Learning Campus)
05/2012 ? 09/2012
Project Management Learning Program
Lernprogramm mit mehrwöchigen Praxisphasen,
Umsetzung eines konkreten Projekts (Siemens Learning Campus)
04/2009
Nebenläufige Programmierung unter Java (Mathema GmbH) 11/2006 Writing better Requirements (Siemens)
11/2006
Writing better Requirements (Siemens)
10/2006
Using DOORS for Requirements Management (Telelogic)
Mein Schwerpunkt liegt auf der Entwicklung moderner Webanwendungen ? im Frontend insbesondere mit Angular, HTML5 und TypeScript ? sowie im Backend mit Java, Spring (Boot) und relationalen Datenbanken.
Auch die Wartung von Legacy-Frontends mit Java Eclipse RCP und Swing biete ich an.
Durch sorgfältige Programmierung, abgesichert durch Codeanalyse und automatisierte Tests, erhalten Sie eine hohe Softwarequalität.User Stories, Designdokumente, ein Pflichtenheft und/oder Mockups. Sie erhalten eine solide Basis für die anschließende Realisierung.
Impressum:
Michael Schwonke
Software Engineering
Friedenstraße 63
90409 Nürnberg
Telefon: +49 (0) 1520 57 511 58
E-Mail: kontakt@schwonke-swe.de
Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE324006276