Full-Stack Developer für Business Central und SAP-Schnittstellen
- Verfügbarkeit einsehen
- 0 Referenzen
- 95€/Stunde
- 78479 Reichenau (Baden)
- auf Anfrage
- de | en
- 03.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2021 – offen
Tätigkeitsbeschreibung
- Entwicklung mehrerer SOAP-Schnittstellen zur kompletten Synchronisation der Stammdaten und Belege zwischen Business Central und SAP
- Sync Stammdaten Kunden und Kreditoren
- Sync Einkaufsbestellungen
- Sync Verkaufsrechnungen
- Sync Gutschriften
- Sync Zahlungen
- Sync PDF Belege
- Komplexer Freigabeworkflow, je nach Schnittstelle unterschiedlich. Ziel: 100%tige Vermeidung inkonsistenter Daten zwischen BC und SAP
Beispiel: 1. Erstellung Einkaufsbestellung in BC, 2. Anfrage an SAP zur Freigabe der Bestellung, 3. SAP Nutzer gibt Bestellung frei und meldet dies an BC zurück, 4. BC überträgt die Einkaufsbestellung an SAP
- Komplette Protokollierung sämtlicher Vorgänge und Events
- Stapel-Verarbeitung von X Belegen nacheinander, z.B. wenn Nutzer nochmals 20 Rechnungen mit selbem Rechnungsdatum freigeben möchte
- AL-Programmierung, Business Central, Azure Cloud, Azure Blob Storage, Document Creator, Visual Studio Code
Web Services, Microsoft Azure, Microsoft Dynamics Crm, Microsoft Dynamics Nav, Projektmanagement (IT), SOAP, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), Microsoft Visual Studio
4/2021 – 10/2021
Tätigkeitsbeschreibung
- Konzipierung und Umsetzung eines Browser-basierten Multiplayer-Spiels für Schulungszwecke innerhalb eines führenden Einzelhandels-Konzerns
- Kompatibel zu Desktop-Rechnern und Smartphones
Flexibler Server und Konfiguration für Multi-Server-Deployment mit unbegrenzter Nutzerzahl
- Echtzeit-Kommunikation zwischen Spielern für bestmögliche Performance, nur begrenzt durch Internetleitung der Teilnehmer
Unterschiedliche Rollen, spezielle Moderator-Funktionen zur Steuerung des Spiels
- Spieler-Lobby für leichten Wiedereinstieg bei Verbindungsabbruch von Spielern
- Zuschauer-Modus für unbegrenzte Anzahl an inaktiven Zuschauern pro Spiel
- Leichtgewichtiger Quellcode, HTML5 optimiert
- Qualitätsmanagement und Prozess-Dokumentation
- Node.JS, Phaser.io, Socket.io, Express Framework, Javascript
Projektmanagement (IT), JavaScript, Node.Js, Vserver (Linux)
6/2020 – 11/2020
Tätigkeitsbeschreibung
- Entwicklung eines Chatbot-Prototypen für die zentrale Kundenbetreuung
- Implementierung der Vonovia-Immobiliensuche mit Adaptive Dialogs
Nutzerauthentifizierung direkt im Chatbot mit Anbindung an Azure AD
- Chatbot auf Basis von Microsoft Azure / Microsoft Cognitive Services
Microsoft Bot Framework, Azure Bot Service, LUIS.ai, Microsoft Cognitive Services, Azure Active Directory, Bot Framework Composer, Azure DevOps
DevOps, Active Directory, Microsoft Azure
4/2020 – offen
Tätigkeitsbeschreibung
- Entwicklung für Microsoft Dynamics 365 Business Central, Dynamics NAV 2009, Dynamics NAV 2018
- Entwicklung und Rollout von Branchenlösungen u.a. für Lebensmittelbranche, Fashion, ECommerce, Müllwirtschaft
- Kunden- und Requirements-Management
- Optimierung bestehender und Entwicklung neuer kundenspezifischer Prozesse und Module
- Release-Management
- Schnittstellen zu SAP-Systemen, kompl. Synchronisation Stammdaten, Einkauf und Verkauf
- C/AL-Programmierung, AL-Programmierung
- Anbindung Azure Cloud Storage / Logic Apps für Business Central
- Qualitätsmanagement und Prozess-Dokumentation
- Visual Studio, C/AL, AL, Business Central, Microsoft Navision, Microsoft Azure, SSIS, ASP.NET, OAuth, SOAP
Web Services, C/al, Microsoft Dynamics Crm, Microsoft Dynamics Nav, Projektmanagement (IT), Software Design, Softwareentwicklung (allg.)
3/2020 – 1/2021
Tätigkeitsbeschreibung
- Optimierung sehr datenintensiver Buchungsprozesse
- Regelmäßige Verarbeitung von bis zu 1 Mrd. Datensätzen
- Entwicklung automatisierter SSIS-Prozesse zur Aggregation von Buchungsposten
- Entwicklung hoch-performanter Durchschnittspreisberechnung für Artikelbestände
- Stetige Performanceoptimierung der beteiligten SQL-Routinen auf Basis von Transact-SQL
- SSMS, Power BI, SQL Jobs, SSIS, Transact-SQL, CTE
Power Bi, Transact-Sql, Microsoft SQL Server Integration Services (SSIS), Microsoft SQL-Server (MS SQL), SQL
11/2019 – 7/2020
Tätigkeitsbeschreibung
- Konzeption und Entwicklung einer Android-App zur Erfassung journalistischer Inhalte (Foto, Video, Dokumente)
- Native Android-Entwicklung mit Java und Kotlin
- FTP- und WebDAV-Schnittstellen für Datenupload
- Benutzer-Authentifizierung und Verschlüsselung der lokalen Daten und der Kommunikation zum Server
- Anbindung an DC-X Media Asset Management System, offene Schnittstelle für weitere Systeme
- Selbst entwickelte, Android-SDK-native Videoschnitt-Funktion zum Schnitt der letzten 30 / 60 Sekunden aus der Videoaufnahme. Z.B. relevant für Regionalfußball, zur direkten Erfassung spannender Torszenen
- Tagging der Medieninhalte mit Metadaten, Upload im XML-Format
Lizensierung an verschiedene Verlage, leichte Adaptierung an kundenspezifische Systeme und Prozesse
- Android Studio, Java, Google Play Store
Projektmanagement (IT), Android, Android Entwicklung, File Transfer Protocol (FTP), Java (allg.), Kotlin, Videotechnik, XML
10/2019 – 8/2023
Tätigkeitsbeschreibung
- Entwicklung einer iOS und Android App zur Auswertung von Schrittdaten auf Basis von Apple Health und Google Fit
- Berechnung des ultradianen Rhythmus und der Bindungsstärke unter Beziehungspartnern mittels mathematischer Transformation der Schrittdaten
- Auswertung über grafische Kurven / Diagramme
- Anbindung von Fitness-Trackern wie Apple Watch, Fitbit Tracker, Garmin Connect
- Begleitung einer klinischen Studie und Auswertung der Studienergebnisse zur gesundheitlichen Bewertung des menschlichen ultradianen Rhythmus
- Swift, SwiftUI, XCode, iOS, Kotlin, Android, Android Studio, Excel, VBA, Fitbit SDK Web API, Javascript, HTML5, ZXing QR Code Generator / Scanner, Apple App Store, Google Play Store
Android, Android Entwicklung, iOS, iOS Entwicklung, JavaScript, Kotlin, Projektmanagement (IT), Software Design, Software engineering / -technik, Softwareentwicklung (allg.), Swift (Programmiersprache), VBA (Visual Basic for Applications)
10/2019 – 1/2020
Tätigkeitsbeschreibung
- Konzeption und Entwicklung eines Virtual-Reality-Prototyps auf Basis von Unity 3D
- Komposition einer „Zeitreise“-Szene in mittelalterlicher Stadt mit einem Brückenbrand und umgebenden Akteuren wie flüchtenden Menschen und Vögeln
- Entwickelt auf Basis von Unity 3D und C#
- Optimiert für Oculus Go und Oculus Quest Virtual Reality Devices
C#, Projektmanagement (IT), Unity3D, Virtual Reality
5/2018 – 2/2019
Tätigkeitsbeschreibung
- Weiterentwicklung des TalkEvent SDK für Live-Video- und Audio-Chat-Lösungen z.B. in Kunden-Support-Apps der Sparkasse / Starfinanz
- Entwickelt unter iOS auf Basis von Swift, Android-Version mit Java
CocoaPods, Frozenmountain Liveswitch RTC Server
SWIFT, Android, iOS, Android Entwicklung, iOS Entwicklung, Java (allg.)
11/2016 – 5/2020
Tätigkeitsbeschreibung
- Konzeption, Entwicklung und Maintenance des Redaktionssystems „Artikelstar“ mit über 40.000 Nutzern
- Produktion der wöchentlichen Amtsblätter für über 400 Gemeinden in Süddeutschland
- Frei konfigurierbares Rechte-Rollen-System mit komplettem Redaktionsworkflow
- Lizensierung an weitere Verlage flexibel konfigurierbar
Konzeption der Applikations-, Datenbank- und Server-Architektur
- Entwickelt auf Basis von ASP.NET und C# in der Azure Cloud
XML-Exporte für Druck sämtlicher Amtsblätter mittels Adobe InDesign
- REST-Schnittstellen für Exporte an weitere externe Applikationen
- ASP.NET, Azure Redis Cache, Azure DevOps , Entity Framework, SQL Elastic Pools, WebJobs, Storage Accounts, Application Insights, Firewall Management, Bootstrap, Dapper, JQuery, HtmlAgilityPack, CKEditor
C#, Microsoft Visual Studio, .Net Framework (Microsoft), ASP.NET, DevOps, Entity Framework, Jquery, Microsoft Azure, Microsoft SQL-Server (MS SQL), Projektmanagement (IT), SQL, Transact-Sql
11/2016 – 9/2019
Tätigkeitsbeschreibung
- Konzeption, Entwicklung und Maintenance der „Nussbaum Medien BürgerApp“
- Amtsblatt-Artikel, Veranstaltungen, Firmenverzeichnisse, Rathaus-Informationen, Schadensmelder und Notdienste für die an das hauseigene Redaktionssystem angebundenen Gemeinden in Süddeutschland
- Entwickelt auf Basis von ASP.NET, Xamarin und C#
- Komplette Struktur und Navigation dynamisch und über Backend für Redakteure frei konfigurierbar
- Für iOS- und Android-Smartphones optimiert
Android, iOS, Projektmanagement (IT), Android Entwicklung, C#, iOS Entwicklung, Xamarin, Xamarin Studio, Xamarin.Android, Xamarin.Forms, Xamarin.iOS
7/2016 – 7/2019
Tätigkeitsbeschreibung
- Konzeption, Entwicklung und Maintenance des Mobile Puzzle-Games „Louise Grow“
- Konzeption der Spielidee und Levels
- Komposition der enthaltenen Musik und Sounds
- Entwickelt auf Basis von Unity 3D und C#
- App-Store Version für iOS- und Android-Smartphones optimiert
- „Messe-Version“ für Sparkassen-Events für iOS Tablets optimiert
- Integration Push-Nachrichten, Facebook SDK, Native Share, GameCenter Ranglisten / Achievements, Google Play Ranglisten / Achievements
Game-Design, Game Art, Android, iOS, Projektmanagement (IT), Android Entwicklung, C#, Unity3D
4/2014 – 5/2018
Tätigkeitsbeschreibung
- „Sales Apps“ für den Showroom eines führenden Fahrzeugherstellers, Einsatz international in sämtlichen Märkten und Sprachen
- Komplette Offline-Funktionalität mit regelmäßiger Aktualisierung der einzelnen Märkte per Delta-Update
- Funktionale Erweiterungen der App innerhalb des App-Frameworks ohne zwingende Aktualisierung der App selbst
- Mit 3D-basiertem Car Configurator unter Einbindung aktuellster Fahrzeuggrafiken, Aufbau nach Schichten, so dass jede zulässige Ausstattungs- und Farbvariante im Configurator abbildbar ist
Abfrage des bei angeschlossenen Händlern verfügbaren Fahrzeugbestands inkl. Gebrauchtwagen
- Direkte Buchung von Testfahrten oder Terminen beim nächsten Händler mit passendem Fahrzeug
- Generierung von Leads, Übernahme Visitenkarte per Kamera
Abfrage zugehöriger Fahrzeug-Handbücher
- Vergleich technischer Daten nach gesetzlichen Vorschriften und Abgasnormen
- Komplettes Custom-PHP-Backend zur Konfiguration sämtlicher marktspezifischer Inhalte
- Release-Workflow für neue Markt-Content-Releases, Versionierung von Releases
- Mehrere komplexe Schnittstellen zu externen Systemen mit automatisiertem reglemäßigem Import neuer Inhalte
- Desktop-Version für Test neuer Inhalte ohne Notwendigkeit, iPad zur Hand zu haben
- XCode, Objective-C, iOS, Adobe Air, Apache Cordova, Phonegap, Apple Enterprise / Inhouse Distribution, Unity 3D, C#, PHP, MySQL, XML, CSV, Excel
Mysql, iOS, C#, iOS Entwicklung, Objective-C, Phonegap, Unity3D, XML, PHP, Microsoft Excel
1/2014 – 4/2018
Tätigkeitsbeschreibung
- „Training Apps“ für Schulung und Testing der Mitarbeiter für Einführung neuer Fahrzeugmodelle für einen führenden deutschen Automobilhersteller
- Mobiler Client optimiert für iPad, Offline-Funktionalität mit regelmäßiger Synchronisation neuer Trainings vom Server
- Apple Inhouse Enterprise Distribution
- Backend in PHP, internationaler Einsatz bei sämtlichen Trainingsveranstaltungen
- Komplette Menüführung und Trainings-Struktur frei konfigurierbar im Backend mit umfangreichem Rechte- / Rolle-Management
- Module: u.a. Fahrzeugvergleiche, Foto-Funktion, handschriftliche Notizen, Multiple-Choice-Tests für Mitarbeiter-Test vor und nach dem Training, Auswertung nutzerspezifischer Testergebnisse, Wettbewerbervergleichs-Matrix
- Native iOS-Entwicklung mit Objective-C für iOS-Smartphones und -Tablets
- Backend-Entwicklung mit PHP
- Weltweiter Multi-Language-Rollout in sämtliche Märkte des Fahrzeugherstellers
- Implementierung mehrerer “Lokaler Server” auf Unix-Basis für Trainings-Veranstaltungen ohne verfügbare Internet-Verbindung
- Importe und Exporte in Excel, PDF, CSV, XML
XCode, Objective-C, iOS, Android, Adobe Air, Apache Cordova, Phonegap, Apple Enterprise / Inhouse Distribution
iOS, Projektmanagement (IT), iOS Entwicklung, Objective-C, Phonegap, XML, Vserver (Linux), Adobe Integrated Runtime (Adobe AIR), PHP, Microsoft Excel
7/2013 – 3/2017
Tätigkeitsbeschreibung
- Konzeption, Entwicklung und Maintenance einer Betriebsdatenerfassungs-Applikation für Android und Web zur Automatisierung der Lebensmittelproduktion
- Native Android-Entwicklung mit Java
- Backend-Entwicklung mit PHP und ASP.NET
- Live-Auswertung sämtlicher Arbeitsplätze, Maschinen und Mitarbeiter im Backend mit Statistiken, grafischen Auswertungen, Live-Aktualisierungen
- Flexible Konfiguration der pro Mitarbeiter zulässigen Aktionen in der Android-App, umfangreiches Rechte-Rolle-Management
Erfassung von sekundengenauen Stadien der Maschinen, speziell wann Maschinen gestartet und gestoppt wurden
- Erfassung von Störungen und Fehlern, Dokumentation per Smartphone-Kamera
- Bei Bedarf Freigabe durch Vorarbeiter mittels On-Screen Unterschrift
.Net Framework (Microsoft), Android, Android Entwicklung, ASP.NET, Java (allg.), JavaScript, PHP, Windows Server (allg.)
3/2013 – 9/2016
Tätigkeitsbeschreibung
- Konzeption, Entwicklung und Maintenance mehrerer Mobile Games für iOS, Android und PC
- „Snaky Lines“ Arcade-Game für iOS und Android mit mehrwöchigem Feature unter „Top New Games“ in App Store und Play Store
- „Spacy Jumps“ Jump ‘n’ Run Game für iOS und Android
- „Project Cubes“ Puzzle-Game für iOS, Android und PC
„Steam Greenlight“ Release von „Project Cubes“ auf Steam
- Einladung zur Finalrunde der Mobile Games Convention in London, Pitching des Puzzle Games „Project Cubes“ beim „Very Big Indie Pitch“
- Komposition der enthaltenen Musik und Sounds aller Spiele
- Entwickelt auf Basis von Unity 3D und C#
- App-Store Versionen für iOS- und Android-Smartphones optimiert
- „Project Cubes“ für PC-Gaming, iOS- und Android-Tablets optimiert
- Integration Push-Nachrichten, Facebook SDK, Google- und Unity-Ads, Native Share, GameCenter Ranglisten / Achievements, Google Play Ranglisten / Achievements
- Google Play Store, Apple App Store, C#, Java, Objective-C, iOS, Android
Android, Android Entwicklung, C#, Game Art, Game-Design, iOS, iOS Entwicklung, Java (allg.), Musikindustrie, Objective-C, Projektmanagement (IT)
3/2012 – 4/2015
Tätigkeitsbeschreibung
- iOS-Applikation für deutsches Luftfahrtunternehmen, Zielgruppe professionelle Piloten
- Spezielle Flugkarten für Piloten, exklusiv in App verfügbar
- Komplexe Standort-Berechnung und Live-Tracking des eigenen Standorts auf Custom-Piloten-Maps mit Offline-Funktionalität
- In-App Purchases mit regelmäßig aktualisiertem Kartenmaterial je nach Land / Kontinent
- XCode, Objective-C, iOS, Apple Store, In-App Purchases
iOS, Projektmanagement (IT), iOS Entwicklung, Objective-C
2/2012 – 3/2016
Tätigkeitsbeschreibung
- Konzeption, Entwicklung und Maintenance einer Messe- und Präsentations-Applikation für einen führenden deutschen Automobilzulieferer
- Entwicklung für iOS Tablets auf Basis von Appcelerator Titanium und Objective-C
- Entwicklung für Windows Desktops auf Basis von Adobe Air
REST-Schnittstellen zu Cloud-basiertem Kundenbackend in Amazon AWS Cloud
- Weltweiter Multi-Language-Rollout in sämtliche Märkte des Kunden
Komplette Menüführung und verfügbare Inhalte flexibel steuerbar durch Konfiguration im Backend des Kunden
- Appcelerator Titanium, Adobe Air, iOS, XCode, iPad, Objective-C, Amazon AWS Cloud
iOS, Appcelerator Titanium, iOS Entwicklung, Objective-C, Adobe Integrated Runtime (Adobe AIR), Web Services
6/2009 – offen
Tätigkeitsbeschreibung
Konzeption, Entwicklung und Maintenance eines Einkaufs- und Warenwirtschaftssystems für einen führenden Tabak-Importeur / -Exporteur und Anbieter pharmazeutischer Nikotin- Produkte
Entwicklung auf Basis von PHP und ASP.NET / C#
Anbindung externer Industrie-Waagen über RS232-Schnittstelle
Anbindung industrieller Barcode-Drucker über LAN-Schnittstelle
Verwaltung sämtlicher Einkäufe, Bestände, Produktionen und Kommissionierungen der eingekauften Tabake
Anbindung externer Barcode-Drucker zum Abgleich der verwogenen Kartons mit dem Bestand und Kommissionierungen
Importe und Exporte in Excel, PDF, CSV
PHP, CakePHP, SimpleTest, PHPUnit, PHPExcel, RS232, ASP.NET, C#, Apache, MySQL
Software Architecture, Software Design
10/2007 – 9/2009
Tätigkeitsbeschreibung
- Neuentwicklung des Hochschul-Webauftritts auf Basis von Plone
- Weiterentwicklung der E-Learning-Systeme auf Basis von PHP
- VMWare ESX Administration der Hochschul-Server-Architektur
- Planung und Aufsetzen eines LDAP-Servers für die Hochschul-Nutzerverwaltung
- Entwicklung hochschulinterner Softwarekomponenten wie z.B. ein eigenes Ticket-System auf Basis von CakePHP
- Planung und Einrichtung einer zentralen Hochschul-Versionskontrolle auf Basis von Subversion
- Software-Entwicklungs-Coaching für Studenten und Studienprojekte
- IT-Schulungen für Professoren und Mitarbeiter
- VMWare ESX, Windows Server, Microsoft SQL, Microsoft Active Directory, Plone, CakePHP, PHP, ILIAS, LDAP, Apache, MySQL, Unix, Solaris, Red Hat Linux, Suse Linux, Debian Linux, Bash Scripting
Microsoft SQL-Server (MS SQL), Mysql, SQL, Debian Linux, OpenSuse, Solaris, Red Hat Enterprise Linux (RHEL), UNIX, Windows Server (allg.), Active Directory, Apache HTTP Server, Bash Shell, Vmware ESX Server, Cakephp, PHP
4/2005 – 9/2007
Tätigkeitsbeschreibung
- Weiterentwicklung einer Java- / J2EE-basierten Statistik-Applikation für ein weltweit führendes Umfrage-Institut
- Refaktorisierung und Dokumentation der seit vielen Jahren gewachsenen Applikation
- Entwicklung automatisierter Testverfahren zur Qualitätssicherung der Applikation
- Automatisierte „Verpixelung“ bekannter deutschsprachiger Websites zur Erfassung anonymisierter Nutzungsdaten und -profile
- Design- und Implementierung von Applikations-Frontends auf Basis von AJAX / Web 2.0
- Migration von SPSS-Skripten nach SQL
Javaserver Faces, Javaserver Pages, Apache Tomcat, Spss, J2EE, Java (allg.), JavaScript, Wildfly, Mysql, Oracle Database, SQL
2/2003 – 7/2005
Tätigkeitsbeschreibung
- Entwicklung mehrerer prozesskritischer Software-Produkte für die Halbleiterfertigung
- Ruby-basierte Unix- und Solaris-Applikation zur automatisierten 24/7 Überwachung der kompletten Netzwerk- und Server-Infrastruktur sämtlicher „Reinräume“. Anspruch einer ausfallsicheren Produktion
- Java-basierte Desktop-Applikation zur Steuerung von Roboter-Armen in der Halbleiterfertigung
- Java-basierte Desktop-Applikation zur Konfiguration und Überwachung der Netzversorgung eines Burn-In Ofens. Solche Öfen stellen sicher, dass produzierte Halbleiter hitzebeständig sind
- Unix, Solaris, Linux, Suse Linux, Debian Linux, Ruby, Python, Bash Scripting, Java, JavaComm, Windows Server
Debian Linux, OpenSuse, Solaris, UNIX, Windows Server (allg.), Bash Shell, Java (allg.), Python, Ruby, Swing (Java), Ruby on Rails
Ausbildung
Heilbronn
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden