freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

offline
  • 85‐105€/Stunde
  • 04442 Zwenkau
  • auf Anfrage
  • de  |  en
  • 03.02.2024

Kurzvorstellung

Sowohl beim Skillset als auch bei den Branchen möchte ich immer breit aufgestellt sein. Das rührt daher, dass die Umgebungen in der Regel thematisch und technisch heterogen sind und ich mich auch unabhänig davon stets weiterentwicklen möchte.

Qualifikationen

  • .Net9 J.
  • Amazon Web Services (AWS)6 J.
  • Angular6 J.
  • C#15 J.
  • CSS (Cascading Style Sheet)6 J.
  • Databricks
  • Git6 J.
  • HTML56 J.
  • JavaScript9 J.
  • Jquery9 J.
  • Microsoft Biztalk Server6 J.
  • Microsoft SQL-Server (MS SQL)4 J.
  • Microsoft Visual Studio11 J.
  • Mongodb6 J.
  • Mysql9 J.
  • Node.Js6 J.
  • Representational State Transfer (REST)11 J.
  • Typescript6 J.
  • Xamarin6 J.
  • XML15 J.

Projekt‐ & Berufserfahrung

Beratung, Entwicklung, Spezifikation
Kundenname anonymisiert, Leipzig
4/2019 – 3/2020 (1 Jahr)
Banken
Tätigkeitszeitraum

4/2019 – 3/2020

Tätigkeitsbeschreibung

Umsetzung und Spezifikation eines verteilten Systems zur Riskokalkulation im Bankwesen.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Scrum, C#, Entity Framework, Git, Jira, Anforderungsspezifikationen

Beratung, Entwicklung, Spezifikation
Kundenname anonymisiert, Leipzig
12/2018 – offen (6 Jahre)
Handel
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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)

Beratung, Entwicklung, Spezifikation
Kundenname anonymisiert, Leipzig
10/2016 – 9/2018 (2 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Transact-Sql, Microsoft Dynamics Ax, Microsoft Dynamics Crm, Microsoft Biztalk Server, .Net, C#, XML, XSD (XML Schema Definition), XSLT (XSL Transformation), Business to Business

Berater, Entwickler
Kundenname anonymisiert, Düsseldorf
8/2015 – 9/2018 (3 Jahre, 2 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

8/2015 – 9/2018

Tätigkeitsbeschreibung

Zur 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 Qualifikationen

Transact-Sql, Microsoft SQL-Server (MS SQL), Idoc, Microsoft Biztalk Server, .Net, C#, XML, Edifact, XSD (XML Schema Definition), XSLT (XSL Transformation)

Projektleiter, Entwickler
Kundenname anonymisiert, Zwenkau
11/2014 – 6/2015 (8 Monate)
branchenfrei
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Transact-Sql, Mysql, Android, Apache HTTP Server, Android Entwicklung, Java (allg.), SOAP, Json, Representational State Transfer (REST)

Berater, Entwickler (Festanstellung)
Heraeus Infosystems GmbH, Hanau
4/2013 – 7/2013 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Transact-Sql, SAP R/3, Microsoft Biztalk Server, C#, Microsoft Visual Studio, XML, SOAP

Projektleiter, Entwickler
Kundenname anonymisiert, Zwenkau
2/2013 – 12/2016 (3 Jahre, 11 Monate)
Mobile Marketing
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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

Entwickler
Kundenname anonymisiert, Zwenkau
2/2013 – 7/2015 (2 Jahre, 6 Monate)
branchenfrei
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Android, Apache HTTP Server, Android Entwicklung, Eclipse, Java (allg.), Joomla, Wordpress, XML, SOAP, Representational State Transfer (REST), PHP

Berater, Entwickler (Festanstellung)
Volkswagen Financial Services GmbH, Braunschweig
12/2012 – 3/2013 (4 Monate)
Banken
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Oracle Database, Eclipse, Hibernate (Java), Java (allg.), PL/SQL, XML, SOAP

Projektleiter, Berater, Entwickler (Festanstellung)
Vodafone D2 GmbH, Düsseldorf
11/2011 – 11/2012 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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)

Berater, Entwickler (Festanstellung)
Deutsche Telekom AG / T-Systems GmbH, München
10/2010 – 4/2011 (7 Monate)
Telekommunikation
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Transact-Sql, Microsoft Biztalk Server, .Net, C#, Microsoft Visual Studio, XML, SOAP, XSD (XML Schema Definition), XSLT (XSL Transformation), Representational State Transfer (REST)

Berater, Entwickler
Heraeus AG / Heraeus Kulzer GmbH, Hanau
8/2009 – 12/2011 (2 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Transact-Sql, SAP R/3, Microsoft Dynamics Crm, Microsoft Biztalk Server, .Net, C#, XML, SOAP, XSD (XML Schema Definition), XSLT (XSL Transformation)

Ausbildung

Angewandte Informatik
Dipl.-Inf. (BA)
2006
Leipzig

Über mich

Ich versuche stets durch offene und gute Kommunikation passende Lösungen zu erarbeiten, die sich so nah wie möglich an den Anforderungen orientieren. Meine Erfahrung ist, dass so seltener Nacharbeiten nötig sind und auch die Akzeptanz für ein System deutlich höher ist, wenn sich die Beteiligten mit Vorschlägen konstruktiv in die Entwicklung einbringen können.

Weitere Kenntnisse

.NET, Angular, Databricks, BizTalk, Azure

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
3676
Alter
41
Berufserfahrung
18 Jahre und 2 Monate (seit 09/2006)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden