
Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 75€/Stunde
- 58099 Hagen
- National
- de | en
- 22.04.2023
Kurzvorstellung
Softwarelösungen zur Bearbeitung, Analyse und Präsentation von
Geschäftsdaten.
Qualifikationen
Projekt‐ & Berufserfahrung
3/2017 – offen
Tätigkeitsbeschreibung
Im Rahmen eines Carve-Outs musste die bestehende Systemlandschaft einer Fluggesellschaft in die Infrastruktur eines neuen Unternehmens übertragen werden. In meinem Verantwortungsbereich lag hierbei eine WPF Anwendung, die für die Planung von Flügen hinsichtlich Routing, Inventory, Scheduling und Pricing verwendet wird. Die Übernahme dieser WPF Anwendung umfasste im Detail folgende Tätigkeiten:
- Analyse und Definition der Hardwareanforderungen
- Generierung von DB Skripten inkl. Auflösung von Querabhängigkeiten zwischen den DBs
- Anpassung der WPF Clients und .NET Jobs insbesondere hinsichtlich DB- und Servicezugriffen
- Konfiguration und Bereitstellung von NuGet Packages
- Einrichtung und Konfiguration eines IIS inkl. Bereitstellung der WCF Webservices
- Einrichten der Jenkins Build Jobs inkl. Implementierung des Continuous-Integration/-Delivery Prozesses
- Analyse und Konfiguration von Schnittstellen zu Drittsystemen wie z.B. das Sabre GDS
Transact-Sql, Microsoft SQL-Server (MS SQL), IIS, .Net, C#, Microsoft Visual Studio, Windows Presentation Foundation, Git, Jenkins, SOAP, ASP
5/2016 – 3/2017
Tätigkeitsbeschreibung
Der Kunde vertreibt seit vielen Jahren ein ERP System, das auf die Geschäftsprozesse von Verlagswesen spezialisiert ist. Dieses System wurde mit Gupta Team Developer (TD) entwickelt und soll jetzt im Zuge eines Neukundenprojekts um WPF basierte Module erweitert werden. Folgende Aufgaben habe ich innerhalb dieses Projekts übernommen:
- Konzeption und Implementierung einer Drei-Schichten-Architektur als Basis für den neuen WPF Client
- Konzeption und Implementierung eines modularen WPF Clients
- Konzeption und Implementierung einer Kommunikationsschnittstelle zwischen der bereits
bestehenden Gupta Team Developer Anwendung und dem neuen WPF Client
- Umsetzung einer neuen Auftragserfassung (inkl. Fakturaverarbeitung) nach Kundenanforderung
- Auslagerung von kundenspezifischen Reports in BIRT Reports, die über die Datenbank automatisch generiert werden können.
Eingesetzte Techniken:
(C#, WPF, ASP.NET, Entity Framework Code-First, REST, MVVM, Java, PL SQL, Oracle Database, Oracle SQL Developer, BIRT Report Designer, Eclipse, Gupta/Centura Team Developer)
Business Intelligence and Reporting Tools (BIRT), Oracle Database, .Net, C#, Eclipse, Java (allg.), PL/SQL, Softwareentwicklung (allg.), Microsoft Visual Studio, Windows Presentation Foundation, Web Services, ASP.NET
2/2015 – 4/2016
Tätigkeitsbeschreibung
Der Kunde ist u.a. Anbieter von mobilen Anwendungen für den B2C Bereich. Meine Aufgabe war die Entwicklung von iOS und Android Anwendungen auf Basis der Xamarin Cross Plattform, was im Einzelnen folgende Tätigkeiten umfasste:
- Konzeptionierung von Lösungen nach Kundenanforderung.
- Einrichtung und Konfiguration des Back-Ends (Parse) inkl. Entwicklung von Parse Cloud Code.
- Implementierung der clientseitigen Geschäftslogik für die Verwaltung des lokalen Caches und den
asynchronen Abruf der Daten aus dem Back-End.
- Umsetzung der plattformspezifischen Front Ends entsprechend Designvorgabe.
(C#, .NET, Xamarin iOS, Xamarin Android, Xamarin Binding, Xamarin Forms, Windows Phone, Parse, Parse Cloud Code, JavaScript, REST, JSON, SQLite, Visual Studio 2012, Xamarin Studio, XCode, GitHub, SourceTree)
.Net, Android Entwicklung, C#, iOS Entwicklung, Softwareentwicklung (allg.), Software Version Control, Microsoft Visual Studio, Web Services
4/2014 – 2/2015
Tätigkeitsbeschreibung
Projektinhalt war die Refaktorisierung und Weiterentwicklung einer Xamarin basierten iOS App, die Vertriebsmitarbeiter bei der Planung, Abwicklung und Dokumentation von Verkaufsgesprächen unterstützt. Hauptfunktionen sind Tourenplanung, kundenspezifische Erstellung von Produktpräsentationen und Erfassung von Formularen wie z.B. Aufträgen und Besuchsberichten.
Die App läuft auf einem iPad und greift über einen WCF Webservice auf die Oracle Datenbank eines zentralen Servers zurück. Sie liefert verkaufsrelevante Kundendaten an die App und speichert die vom Vertriebsmitarbeiter erfassten Aufträge, Besuchsberichte und Präsentationen.
(C#, WCF, REST, Xamarin Cross Plattform (MonoTouch), Devart LinqConnect, Oracle Database, SQLite, Visual Studio 2012, Xamarin Studio, XCode, Oracle SQL Developer, NUnit, Apache Subversion, Tortoise SVN)
Oracle Database, IIS, .Net, Android Entwicklung, C#, iOS Entwicklung, PL/SQL, Softwareentwicklung (allg.), Software Version Control, Microsoft Visual Studio, Web Services
12/2013 – 1/2014
TätigkeitsbeschreibungDer Kunde nutzt eine selbst entwickelte Access Anwendung zur Erfassung von Geschäftsdaten. Dabei wurden bislang Freitextfelder genutzt, wo eigentlich nur bestimmte Feldinhalte zulässig waren. Die frei eingegebenen Daten mussten vereinheitlicht werden und die freien Eingabefelder durch Auswahllisten ersetzt werden. Die bestehenden Daten waren mit SQL Mechanismen zu säubern und die Datenbankobjekte und Formulare mussten angepasst werden.
Eingesetzte QualifikationenMicrosoft Access
9/2013 – 12/2013
Tätigkeitsbeschreibung
Der Kunde ist selbst Anbieter von Softwarelösungen. Die Aufgabenstellung war, in verschiedenen Projekten Lösungen nach Kundenanforderung zu schaffen, in denen es um die Wartung, Weiter- und/oder Neuentwicklung von ASP.NET Webanwendungen ging.
(VB.NET, ASP.NET, MS SQL Server 2005/2008, Visual Studio 2005/2008)
Microsoft SQL-Server (MS SQL), IIS, Microsoft Visual Studio, Software Version Control, Softwareentwicklung (allg.), .Net, CSS (Cascading Style Sheet), ASP.NET, Jquery, JavaScript, HTML
12/2012 – 3/2014
Tätigkeitsbeschreibung
Der Kunde stellt eine IT Lösung für Insolvenzverfahren bereit. Diese Lösung basiert auf einem SAP B1 System. Das Einrichten dieser Lösung kann oft einige Zeit dauern, weil bei den insolventen Unternehmen selten eine homogene Datenerfassung vorhanden ist. Außerdem ist der Schulungsaufwand für insolvente Unternehmen oft nicht zu stemmen. Daher sollte eine Webanwendung entwickelt werden, mit der die relevanten Daten erfasst werden können. Diese Daten sollen anschließend in das SAP B1 System übertragen werden. Beide Systeme sind dabei gleichberechtigt, d.h. sowohl in der Webanwendung als auch im SAP B1 System kann auf die Daten jederzeit schreibend und lesend zugegriffen werden.
(ASP.NET, C#, JavaScript, JQuery, CSS, MS SQL Server 2012, Visual Studio 2012, SAP B1, Team Foundation Server 2012)
Transact-Sql, Microsoft SQL-Server (MS SQL), IIS, .Net, C#, Softwareentwicklung (allg.), Software Version Control, Microsoft Visual Studio, CSS (Cascading Style Sheet), HTML, ASP.NET, JavaScript, Jquery
3/2012 – 11/2012
Tätigkeitsbeschreibung
Im Zuge der Internationalisierung einer PDA Anwendung wurden alle Strings dieser Anwendung in Ressource Dateien übertragen und diese in diverse Sprachen übersetzt. Zur Pflege dieser Ressource Dateien sollte eine Webanwendung entwickelt werden.
Folgende Anforderungen wurden an die Web-App
gestellt:
Benutzerverwaltung
Anzeigen, Bearbeiten und Hinzufügen der übersetzten Strings
Versionierung der multilingualen Strings
Suchfunktion
Import von Ressource Dateien in die SQL Datenbank
Export von Ressource und DLL Dateien
Einbindung der erfassten Daten in den automatisierten Build-Prozess der PDA Anwendung
(ASP.NET, C#, Entity Framework, JavaScript, JQuery, CSS, MS SQL Server 2005, NAnt, NUnit, Visual Studio 2008)
Microsoft SQL-Server (MS SQL), .Net, C#, Softwareentwicklung (allg.), Software Version Control, Microsoft Visual Studio, CSS (Cascading Style Sheet), ASP.NET, JavaScript, Jquery
7/2011 – 3/2012
Tätigkeitsbeschreibung
Weiterentwicklung einer Anwendung zur Erfassung von Geschäftsdaten (WPF)
Entwicklung verschiedener Reports zur Auswertung der erfassten Geschäftsdaten
Einrichtung und Wartung eines SharePoint 2010 Systems
(SQL Server 2008, SQL Server Business Intelligence Development Studio, SQL Server Reporting Services, C#, WPF, Visual Studio 2010, SharePoint 2010)
Microsoft SQL Server Reporting Services (SSRS), Business Intelligence (BI), SQL, Microsoft SharePoint Server, Microsoft Visual Studio, Software Version Control, Softwareentwicklung (allg.), C#
Zertifikate
Ausbildung
Hagen
Über mich
Weitere Kenntnisse
Xamarin (MonoTouch), Phone Gap, Android SDK, iOS SDK, Parse
C#, VB.NET, Java, WPF, XML, JSON
MS Visual Studio, Eclipse, MS SQL Server Management Studio, SQL Server Business Intelligence Development Studio (SSRS, SSIS), Xamarin Studio, XCode, Oracle SQL Developer, BIRT Report Designer
MS SQL Server, Oracle Database, MS Access
SharePoint (Webpart-Entwicklung, Business Connectivity Services), Internet Information Services (IIS)
Team Foundation Server, Subversion (SVN), GitHub
SAP ERP Grundkenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden