Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 85‐105€/Stunde
- 04442 Zwenkau
- auf Anfrage
- de | en
- 03.02.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2019 – 3/2020
TätigkeitsbeschreibungUmsetzung und Spezifikation eines verteilten Systems zur Riskokalkulation im Bankwesen.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Scrum, C#, Entity Framework, Git, Jira, Anforderungsspezifikationen
12/2018 – offen
Tätigkeitsbeschreibung
Spezifikation und Entwicklung eines Katalogsystems für alle gängigen Plattformen für einen Käufer- und Verkäufermarkt
Das Backend soll auf Microservices basieren, die in Form von Docker-Containern wahlweise auf eigene Systeme oder Cloud-Dienstleister deployed werden sollen (abhängig von der Skalierung). Diese werden direkt von der WebUI genutzt, welche als Angular-Applikation entwickelt wird. Zusätzlich wird die Funktionalität für die mobilen Applikationen Apps verwenden, was jedoch nicht direkt passiert, sondern gesichert über einen API-Gateway abgebildet wird.
Weiter soll die Plattform über ein Benutzermanagement verfügen, wodurch jeder registrierte Nutzer die Möglichkeit hat, eigene Kataloge anzulegen.
Hauptanforderung an das gesamte System ist, dass das Backend generisch gestaltet wird, damit es für andere Zwecke als Basistechnologie eingesetzt werden kann. (ähnlich BAAS)
Komponenten:
• Datenbackend basierend auf MongoDB (teilweise SQL)
• Benutzermanagement API
• Katalogmodul (für Verwaltung und Suche)
• WebUI basierend auf Angular und Bootstrap
• Mobile-App für Android und iOS (Xamarin)
• Push-Notifications (optional)
• Nachrichten-System
Mongodb, Mysql, C#, Git, Node.Js, Typescript, Microsoft Visual Studio, Xamarin, XML, Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Jquery, Representational State Transfer (REST)
10/2016 – 9/2018
Tätigkeitsbeschreibung
Fachliche und technische Spezifikation von Änderungsanforderungen am bestehenden ERP-System (Dynamics AX) und den damit verbundenen Prozessen.
B2B-Schnittstellenprozesse spielen hier eine zentrale Rolle.
Transact-Sql, Microsoft Dynamics Ax, Microsoft Dynamics Crm, Microsoft Biztalk Server, .Net, C#, XML, XSD (XML Schema Definition), XSLT (XSL Transformation), Business to Business
8/2015 – 9/2018
TätigkeitsbeschreibungZur Abwicklung von elektronischen Bestell- und Rechnungsvorgängen werden verschiedene auf BizTalk Server basierende Applikationen eingesetzt. Die Hauptaufgaben der Middleware sind die Anbindung vieler verschiedener Quell- und Zielsysteme (u.a. SAP und Hubwoo) sowie die erforderlichen Datentransformationen. Im Rahmen des Gesamtprojekts findet zudem eine Migration auf BizTalk Server 2016 und SQL Server 2016 statt.
Eingesetzte QualifikationenTransact-Sql, Microsoft SQL-Server (MS SQL), Idoc, Microsoft Biztalk Server, .Net, C#, XML, Edifact, XSD (XML Schema Definition), XSLT (XSL Transformation)
11/2014 – 6/2015
Tätigkeitsbeschreibung
Generisches System/Framework zur Performancesteigerung
datenbankgestützter WebService-Applikationen
Es wurde ein Client-/Server-System entwickelt, mit dem sich nahezu jede
WebService-basierte Anwendung optimieren lässt. Dies passiert mittels
intelligenter bidirektionaler Replikationstechniken in Verbindung mit In-
Memory-Speichern. Dazu wurde auch ein generisches Java/Android-Client-
Framework zur Integration entwickelt.
Qualifikationen, die hier nicht auswählbar sind:
- Amazon Web Services (AWS)
- Redis
Transact-Sql, Mysql, Android, Apache HTTP Server, Android Entwicklung, Java (allg.), SOAP, Json, Representational State Transfer (REST)
4/2013 – 7/2013
Tätigkeitsbeschreibung
Redesign der Architektur zur Anbindung mehrerer SAP-Systeme (u.a.
siehe früheres Projekt)
Durch den Verkauf von Geschäftsbereichen an andere Unternehmen wurde
eine Trennung der Stammdatenhaltung notwendig. Daraus ergab sich die
neue Anforderung, dass sämtliche unternehmensweite Workflows mit
mehreren SAP-Systemen arbeiten können, anstatt wie bisher, eines als
führendes zu verwenden.
Qualifikationen, die nicht aufgewählt werden können:
- WCF
Transact-Sql, SAP R/3, Microsoft Biztalk Server, C#, Microsoft Visual Studio, XML, SOAP
2/2013 – 12/2016
Tätigkeitsbeschreibung
Verteiltes Softwaresystem zur Vermarktung und Monetarisierung von
mobilen Applikationen
Entwicklung eines Marketingsystems für mobile Apps. Dabei handelt es sich
um ein mehrstufiges verteiltes System, zum Aufbau und Betrieb eines
eigenen Werbenetzwerkes, womit es möglich ist, Werbefläche zu verkaufen
oder für eigene Zwecke zu verwenden. Ein Statistiksystem zur Analyse ist
ebenfalls Bestandteil des Systems.
Qualifikationen, die hier nicht ausgewählt werden können:
- Amazon Web Services (AWS)
- Redis
Mysql, Android, Nginx, Apache HTTP Server, .Net, Android Entwicklung, C#, Eclipse, Java (allg.), Microsoft Visual Studio, XML, WIX (Windows Install XML), Json, Representational State Transfer (REST), AngularJS, ASP.NET, JavaScript, PHP, Jquery
2/2013 – 7/2015
Tätigkeitsbeschreibung
Entwicklung diverser Android-Apps und App-Module
Module (Auszug):
- GPS-Tracking, GEO-Coding
- Plugin-Engine zum Nachladen von Modulcode zur Laufzeit
- SDK zum universellen Live-Datenaustausch zwischen mobilen
Endgeräten
Apps (Auszug):
- Tankstellen-App
- Universelle, adaptierbare CMS-App mit Anbindung an diverse CMSBackends
(Wordpress, Joomla, BaasBox)
Qualifikationen, die nicht ausgewählt werden können:
- BaasBox
Android, Apache HTTP Server, Android Entwicklung, Eclipse, Java (allg.), Joomla, Wordpress, XML, SOAP, Representational State Transfer (REST), PHP
12/2012 – 3/2013
Tätigkeitsbeschreibung
Verwaltung von zentralen Druckaufträgen für das
Dokumentenmanagement des Finanzierungswesens
Zur Verwaltung aller Druck- und Versandaufträge existieren Workflows, die an
zentraler Stelle zusammenlaufen. Die gesetzten Anforderungen werden durch
das aktuelle System nicht vollständig erfüllt. Speziell der Punkt, dass es sich
um zeitkritische Prozesse handelt, lässt sich mit der aktuellen Architektur
nicht abbilden. Dieser Workflow ist nun neuzugestalten und soll durch eine
lastenverteilte Application-Server-Architektur mit einem Datenbankbackend
realisiert und in die bestehende EAI-Landschaft integriert werden.
Qualifikationen, die nicht ausgewählt werden können:
- Maven
Oracle Database, Eclipse, Hibernate (Java), Java (allg.), PL/SQL, XML, SOAP
11/2011 – 11/2012
Tätigkeitsbeschreibung
Entwicklung eines Provisionierungssystems für die
Zugangsgenehmigung von mobilen UMTS (3G) Zellen
Basierend auf BizTalk Server 2009 wurde ein Workflowsystem implementiert,
welches Genehmigungen für die Zugänge entsprechend verarbeiten kann.
Dabei soll sich die Anwendung in die bereits existierende Systemlandschaft
eingliedern und diese auch nutzen.
Qualifikationen, die nicht ausgewählt werden können:
- WCF
- SoapUI
- Soap Sonar
Transact-Sql, Microsoft Biztalk Server, .Net, C#, Microsoft Visual Studio, XML, Serviceorientierte Architektur, SOAP, XSD (XML Schema Definition), XSLT (XSL Transformation), Representational State Transfer (REST)
10/2010 – 4/2011
Tätigkeitsbeschreibung
Konsolidierung der innerbetrieblichen Prozesse der verschiedenen
Telekom-Töchter
Im Zuge dessen, dass die Telekom AG ihre über die Jahre
auseinandergelaufenen Geschäftsprozesse wieder zusammenführen möchte,
ist eine komplexe Middleware-Architektur zu schaffen. Hierfür kommt ein
verteiltes System mit BizTalk Server 2009/2010 als Hauptkomponente zum
Einsatz.
Qualifikationen, die nicht ausgewählt werden können:
- WCF
- Rhino.Mocks
- Unit Testing
Transact-Sql, Microsoft Biztalk Server, .Net, C#, Microsoft Visual Studio, XML, SOAP, XSD (XML Schema Definition), XSLT (XSL Transformation), Representational State Transfer (REST)
8/2009 – 12/2011
Tätigkeitsbeschreibung
System für den automatisierten Abgleich von Daten zwischen Microsoft
Dynamics CRM und SAP R/3
Auf Basis des BizTalk Servers 2009 und mit Hilfe einer Middleware-
Datenbank basierend auf SQL Server wurde eine Anwendung geschaffen, die
eine vollautomatisierte und für den Endnutzer unbemerkte Synchronisation
von ausgewählten Daten zwischen Microsoft Dynamics CRM und einem SAP
ERP System ermöglicht.
Qualifikationen, die nicht ausgewählt werden können:
- WCF
Transact-Sql, SAP R/3, Microsoft Dynamics Crm, Microsoft Biztalk Server, .Net, C#, XML, SOAP, XSD (XML Schema Definition), XSLT (XSL Transformation)
Ausbildung
Leipzig
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden