freiberufler Software Development, Data Science, Consulting auf freelance.de

Software Development, Data Science, Consulting

offline
  • auf Anfrage
  • 71272 Renningen
  • National
  • de  |  en  |  zh
  • 10.12.2023

Kurzvorstellung

Mit meinen Skills decke ich die Themen Software Engineering, Mobile Solutions, Web Anwendungen, Cloud und Data Science ab.

Qualifikationen

  • Agile Entwicklung
  • ASP.NET
  • Business Intelligence (BI)
  • C#
  • C++
  • Cloud Computing
  • Data Mining
  • Data Science
  • IaaS (Infrastructure as a Service)
  • iOS Entwicklung
  • Java (allg.)
  • JavaScript
  • Kanban
  • Maschinelles Lernen
  • Microsoft Azure
  • Microsoft SQL-Server (MS SQL)
  • Microsoft Windows (allg.)
  • Mobile Entwicklung (allg.)
  • Objective-C
  • Objektorientierte Analyse (OOA)
  • Objektorientierte Design (OOD)
  • PaaS (Platform as a Service)
  • Projektmanagement (IT)
  • Python
  • Requirement Analyse
  • SAAS
  • SCRUM
  • Software Analyse
  • Software Architektur / Modellierung
  • Software Design
  • Software engineering / -technik
  • Softwareentwicklung (allg.)
  • SQL
  • UML
  • User Experience (UX)
  • Web Entwicklung (allg.)

Projekt‐ & Berufserfahrung

Software Engineer, Cloud Developer
GTÜ, remote
7/2022 – 9/2022 (3 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

7/2022 – 9/2022

Tätigkeitsbeschreibung

Neuentwicklung eines Systems für die automatische Auftragsbearbeitung

Skills:
.NET, Amazon S3, Amazon SES, Amazon SNS, ASP.NET Core, AWS, Azure DevOps, Confluence, C#, Docker, Helm, Kafka, Kubernetes, Lens, Micro-services, SonarQube, Terraform, Visual Studio

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Kafka, Kubernetes, Software engineering / -technik

Cloud Developer, Cloud Architect, Data Scientist, ML Engineer, .NET Developer, Software Architect, Solution Architect
4Motions GmbH, Remote
4/2022 – 5/2022 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2022 – 5/2022

Tätigkeitsbeschreibung

KI-System Formularverarbeitung

Weiterentwicklung, Optimierung und Vereinfachung eines Systems zur automatisierten Verarbeitung von Auftragsformularen, Systematisierung der Entwicklung sowohl der Software als auch Modelle. Übernahme der Wartung ab Juni 2022.

Skillls:

Azure Cloud, Azure Custom Vision, Azure Form Recognizer, Azure ML, Digital Image Processing, GitLab, Information Extraction, Machine Learning, MLOps, .NET, OCR, Optimizing Business Processes, Optimizing ML Models, PDF Handling and Manipulation, pandas, Robotic Process Automation (RPA), Visual Studio

Eingesetzte Qualifikationen

.Net, Maschinelles Lernen, Microsoft Azure

Software Engineer for Mobile Apps
Miele, Remote
7/2021 – 9/2021 (3 Monate)
Elektrogeräte, Haushaltsgeräte
Tätigkeitszeitraum

7/2021 – 9/2021

Tätigkeitsbeschreibung

Weiterentwicklung Miele App, Erweiterung von ShopConnect, dem Shopping-Bereich der Miele App.

Skills:

.NET, Android, AutoFixture, AutoMapper, AutoMoq, Bamboo, Bitbucket, Confluence, DDD, iOS, Jira, Lottie, Moq, Multilingual App Development, MVVM, NUnit, Refit, Rider, Scrum, Signing Git Commits, SonarQube, SQLite, Visual Studio, Visual Studio Mac, Xamarin, Xamarin.Forms.

Eingesetzte Qualifikationen

Android Entwicklung, iOS Entwicklung, Mobile Entwicklung (allg.), Software engineering / -technik, Xamarin.Forms

Software Engineer for Mobile and Cloud Apps - Digital Farming
Kundenname anonymisiert, Renningen
8/2018 – 10/2018 (3 Monate)
Digital Farming
Tätigkeitszeitraum

8/2018 – 10/2018

Tätigkeitsbeschreibung

Wartung und Weiterentwicklung der Mobile Apps WEEDSCOUT und Field Manager der Firma BASF. Wartung einer Mobile App für die Da-tensammlung. Mitwirkung in einem internationalen Team mit Englisch als Projektsprache.
Mobile App “WEEDSCOUT” zum automatischen Erkennen von „Un-kräutern.“ Mobile App „Field Manager”Mobile App „iCatcher”:
Interne App für die Erfassung von Bildern von Unkräutern und Schäd-lingen als Input für Computer Vision Modelle

Eingesetzte Qualifikationen

Android Entwicklung, iOS Entwicklung, Maschinelles Lernen, Softwareentwicklung (allg.)

Software Engineer, Architect, Data Scientist
finvax GmbH, Stuttgart, Renningen
1/2018 – 2/2021 (3 Jahre, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2018 – 2/2021

Tätigkeitsbeschreibung

Trading Signal Platform

Aufbau einer hoch performanten und skalierbaren Plattform für die
Verteilung von Handelssignalen

Aufgaben:
•Design einer Architektur, die sich sehr flexibel und schnell an neue Business Anforderungen anpassen lässt, inkl. Multicloud-Fähigkeit.
•Implementierung
•Betrieb (auch nach 02/2021)
•Entwicklung einer public API und zugehöriger SDKs
•Anbindung einer Vermögensverwaltung

[...]: -Hyperlink entfernt-
Skills:
.NET Core, Adobe Illustrator, Adobe XD, Agile Requirements Engineer-ing, Amazon Web Services (AWS), Android App Development, Android Studio, ASP, Azure, Azure, Azure DevOps, Business Process Analysis, C#, Cloud Architectures, Cloud Design Patterns, Data Engineering, Data Engineering, Data Modeling, Data Privacy, Data Science, Data Science, DevOps, DevSecOps, digital signing emails, Docker, Domain Driven De-sign, Enterprise Architect, Entity Framework Core, General Data Protec-tion Regulation, Git, Gitflow, iOS App Development, Java, JetBrains DataGrip, JetBrains IntelliJ IDEA, JetBrains PyCharm, Kubernetes, Mobile App Architectures, Native App Development, NET Core, Notification Services, Observation Engineering, PowerShell, Python, Quantitative Finance, REST APIs, Securing Web APIs, Serverless Architectures, Site Reliability Engineering, System Monitoring, System Security, Technical Analysis, Terraform, User Experience Design, Visual Studio, Visual Studio App Center, Visual Studio for Mac, Xamarin, Xamarin.Forms, Xama-rin.Forms, Xcode

Eingesetzte Qualifikationen

Data Science, Softwareentwicklung (allg.)

Software Engineer
Kundenname anonymisiert, Stuttgart
8/2017 – 12/2017 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2017 – 12/2017

Tätigkeitsbeschreibung

Aufbau einer Plattform für neue, innovative Dienstleistungen im Be-reich Logistik/Trucks für einen großen LKW Hersteller im Raum Stutt-gart.

• Entwicklung Mobile Apps für iOS und Android
• Consultant für Mobile App Development: iOS und Android
• Consultant für allgemeine Cloud Themen und Azure

Kenntnisse:
Scrum, Xamarin, iOS App Development, Android App Development, Mobile Software Architectures, Cloud, Microsoft Azure, C#, Java, Swift, Continuous Integration, Continuous Delivery, Xamarin.iOS, Xamarin. Android, Native Mobile App Development, DevOps, Test Automation, Agile Software Development, Coaching, REST, User Experience Design, UI Design, Location Services, Geofencing, Routing, Git, Gitflow, Web API Design, Microservices, SMS Service, Design Sprint, Design Thinking

Eingesetzte Produkte:
Xamarin, Xcode, Android Studio, Visual Studio, Visual Studio for Mac, Microsoft Azure, Visual Studio App Center, Visual Studio Team Ser-vices, Zeplin, Sketch, Adobe Illustrator, Adobe Experience Design, En-terprise Architect, HERE Maps

Eingesetzte Qualifikationen

Software engineering / -technik

Software Architect, Requirements Engineer, Consultant for Mobile Solutions
Kundenname anonymisiert, .
8/2016 – 3/2017 (8 Monate)
Access Control Systems
Tätigkeitszeitraum

8/2016 – 3/2017

Tätigkeitsbeschreibung

Konzern im Bereich Zutrittskontrollsysteme

- Erstellen von Entwicklungsstrategien für Mobile Solutions
- Aufbau einer Organisationsstruktur für die Entwicklung von Mobile Solutions
- Vorgehensmodelle für die Entwicklung von Mobile Solutions
- Entwicklung von Konzepten für das Rapid Prototyping von komplexen Lösungen mit Mobile Devices, Cloud und IoT Devices (z.B. Raspberry Pi)
- Design von Referenzarchitekturen für Mobile Solutions und IoT
- Systematische Betrachtung von Security im Bereich Mobile Ap-plications, IoT und Cloud.
- Aspekte von sicheren, zuverlässigen und robusten Lösungen in Entwicklung und Betrieb.
- Entwicklung einer Android Referenz-App für elektronische Schlösser
- Entwicklung einer Android App (Proof-of-Concept) für den Mes-seauftritt auf der Security 2016 in Essen.
- Basisentwicklung eines Mobile SDKs für Zutrittskontrollsysteme
- Analyse von Cloud IoT Architekturen
- Requirements Engineering für innovative, mobile Lösungen
- Rapid Prototyping von mobilen Lösungen
- Konzept eines Ökosystems für mobilen Lösungen

Eingesetzte Qualifikationen

Enterprise Architect (EA), Software Architektur / Modellierung, Android Entwicklung, iOS Entwicklung, Java (allg.), Mobile Entwicklung (allg.), Objective-C, Software engineering / -technik, Swift (Apple), Cloud Computing, User Experience (UX), Microsoft Azure, Requirement Analyse, Adobe Illustrator, Data Science

Consultant Mobile App Entwicklung (iOS & Android)
Indeca GmbH, Heilbronn
12/2015 – 4/2016 (5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2015 – 4/2016

Tätigkeitsbeschreibung

Einführung der Entwicklung von Mobile Apps für iOS und Android in ein Software-Entwicklungsunternehmen am Beispiel einer komplexen Service App für die Firma Layher GmbH & Co KG.


Aktivitäten:

- Architektur mit Schwerpunkt Wiederverwendbarkeit, Wartungsfreundlichkeit und Entwicklungsperformance mit Hilfe von Xamarin.
- User Experience Design (UxD)
- Implementierung der Apps
- Aufbau des Dev-Ökosystems
- Aufbau der Testinfrastruktur
- Publishing der Apps
- Knowledge Transfer
- App Profiling


Komplexität:

- > 20 Screen je App
- extensive Nutzung von REST Services
- > 17 Web API Endpoints
- intensive Nutzung von TAP und Concurrent Programming
- Pdf Download und Anzeige. Kenntnisse:

C#, Java, Objective-C, Swift, .NET Framework, Mobile Development, Interaction Design, Software Engineering, Architecture Design, OOA; OOD, OOP, Patterns, Geocoding, CoreLocation, iOS MapKit, iOS EventKit, iOS Security, Android Security, Google Maps, Android Calendar API, JSON, REST Services, Task-based Asynchronous Pattern (TAP), Con-current Programming

Eingesetzte Produkte:

Xamarin Studio, Xamarin.Android, Xamarin.iOS, Xcode, Visual Studio, SourceTree, Git, Android SDK, Android Studio, Enterprise Architect, Bal-samiq, Atlassian Confluence, Atlassian BitBucket Server, Telerik UI, Unity DI Container, Adobe Illustrator

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Android Entwicklung, iOS Entwicklung

Software Developer for Mobile Solutions
SAP, St. Ingbert
5/2015 – 11/2015 (7 Monate)
Software
Tätigkeitszeitraum

5/2015 – 11/2015

Tätigkeitsbeschreibung

Projekt: SAP DSD (Direct Store Delivery)

Aufgaben

- Entwicklung einer Mobile App für SAP Direct Store Delivery
- Entwicklung für den internationalen Markt
- Cross-Plattform Entwicklung mit Xamarin mit erstem Schwerpunkt Android
- Entwicklung in einem internationalen Team
- Interaction Design


Sonstiges

- Mehrere Scrum Teams
- Teamgröße ca. 20 Entwickler
- Mehrschichtige Architektur mit Schwerpunkt Portierbarkeit
- Test-driven Development
- Anbindung an SAP ERP

Eingesetzte Qualifikationen

Mobile Entwicklung (allg.), Software engineering / -technik, Android Entwicklung, iOS Entwicklung

Software Developer iOS
Viessmann Hausautomation GmbH, Wangen im Allgäu
2/2015 – 5/2015 (4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2015 – 5/2015

Tätigkeitsbeschreibung

Bereich Home Automation und Smart Home

Aktivitäten:

• Erweiterung der iOS Apps Vitocomfort Plus und Vitocomfort Showcase
• Qualitätssicherung Lokalisierung
• Umstellung auf ARC 

Eingesetzte Qualifikationen

Software engineering / -technik, iOS Entwicklung

Software Developer, Data Scientist, Consultant
self-employed, Renningen
4/2010 – offen (14 Jahre)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2010 – offen

Tätigkeitsbeschreibung

Aktivitäten:

- Entwicklung Mobiler Lösungen mit Schwerpunkt iOS
- Entwicklung Cloud Lösungen mit Microsoft Azure
- Entwicklung und Optimierung von Web Applikationen
- Data Science: Big Data, Data Analysis, Mining, Machine Learning
- Beratung im Bereich Software Engineering
- Optimierung von Entwicklungsökosystemen
- Forschung im Bereich Autonomic/Smart Systems, IoT
- Forschung im Bereich Neurolinguistik und Psycholinguistik mit Schwerpunkt L2

Produkte im Apple App Store mit Schwerpunkt Fremdsprachenerwerb:

- Smart Space
- Zhoong Tone

mehr Infos auch 

Eingesetzte Qualifikationen

Agile Entwicklung, ASP.NET, Business Intelligence (BI), C#, C++, Cloud Computing, Data Mining, Data Science, IaaS (Infrastructure as a Service), iOS Entwicklung, Java (allg.), JavaScript, Kanban, Maschinelles Lernen, Microsoft Azure, Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Mobile Entwicklung (allg.), Objective-C, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), PaaS (Platform as a Service), Projektmanagement (IT), Python, Requirement Analyse, SAAS, SCRUM, Software Analyse, Software Architektur / Modellierung, Software Design, Software engineering / -technik, Softwareentwicklung (allg.), SQL, UML, User Experience (UX), Web Entwicklung (allg.)

Senior Software Developer, Data Scientist (Festanstellung)
ePS & RTS Automation Software GmbH/SIEMENS, Renningen
11/2002 – 3/2010 (7 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2002 – 3/2010

Tätigkeitsbeschreibung

Aufgabe dieser Unternehmung war der Aufbau und Betrieb einer Plattform für die Bereitstellung neuartiger Dienstleistungen für Werkzeugmaschinen und anderen Automatisierungssystemen übers Internet, 10 Jahre vor der „Erfindung“ von Industrie 4.0. Das erste große Projekt weltweit, das schon ab Mai 2001 auf .NET, ASP.NET, Web Services und C# als neue Microsoft Technologien gesetzt hat. Entwicklung erfolgte am Anfang in direkter Zusammenarbeit mit Microsoft USA in einem internationalem Team. Ab April 2010 wurde diese Siemens-Tochter vollständig in die Siemens AG aufgenommen.

Aufgaben:

- Entwicklung und Wartung wichtiger Kernkomponenten des verteilten Systems
- Beratung Microsoft Technologien
- Beratung und Durchführung Systemprogrammierung
- Beratung Internet Technologien
- Beratung Software Engineering
- Entwicklung von Condition Monitoring Methoden für Werkzeugmaschinen
- Management von nationalen und internationalen Condition Monitoring Projekten
- Entwicklung eines skalierbaren Application Servers für die Analyse von Maschinendaten
- Betreuung von wissenschaftlichen Arbeiten im Bereich Condition Monitoring und Datenanalyse
- Integration von Cisco WebEx
- Ausflug in die Welt der Siemens Werkzeugverwaltung, d.h. Übernahme der Entwicklung.

Eingesetzte Qualifikationen

SQL, Microsoft SQL-Server (MS SQL), Windows Server (allg.), Microsoft Windows (allg.), Projektmanagement (IT), SCRUM, Agile Entwicklung, Software Design, UML, Software Architektur / Modellierung, Software Analyse, Objektorientierte Analyse (OOA), Objektorientierte Design (OOD), Rational Rose, .Net Framework (Microsoft), C#, Eclipse, Java (allg.), MATLAB / Simulink, Microsoft Foundation Classes (MFC), Python, Software engineering / -technik, Softwareentwicklung (allg.), Verteilte Systeme, DCOM (Distributed Component Object Model), Web Entwicklung (allg.), ASP.NET, JavaScript, Data Science

Software Developer, Consultant
Startup-Team ePS & RTS Automation Software GmbH/SI, Leinfelden
4/2001 – 10/2002 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2001 – 10/2002

Tätigkeitsbeschreibung

[siehe vorhergehende Beschreibung]

Eingesetzte Qualifikationen

Software engineering / -technik, Softwareentwicklung (allg.)

Software Developer, Consultant
self-employed, Regensburg
10/1987 – 3/2001 (13 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/1987 – 3/2001

Tätigkeitsbeschreibung

Software Entwicklung in den folgenden Bereichen:

- Database Publishing
- Produktionsüberwachung
- Werkzeugmaschinen, Sondermaschinenbau
- Prepress (Qualitätssicherung)
- Netzwerkdiagnose und Netzwerkmanagement
- Versicherung
- ...

Eingesetzte Qualifikationen

Software engineering / -technik, Softwareentwicklung (allg.), IT-Beratung (allg.)

Software Developer (Festanstellung)
C-Soft GmbH, Regensburg
12/1985 – 9/1987 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/1985 – 9/1987

Tätigkeitsbeschreibung

- Entwicklung des Textverarbeitungsprogramms “C-Text plus” für ATARI TOS/GEM GUI, mit Serienbrieffunktion in der Programmiersprache C
- Entwicklung einer LOB Applikation mit Clipper

Eingesetzte Qualifikationen

Software engineering / -technik, Softwareentwicklung (allg.), C, Clipper

Über mich

I like pushing software engineering and data science to their limits and developing modern and innovative products and services.

Weitere Kenntnisse

Eine aktuelle Übersichtlich finden Sie in meinem Profil unter Dokumente.

#Programming Languages
C# (since 2001), Python, Objective-C (since 1995), Swift, JavaScript (since 2002), Java (since 1997), C (since 1985), C++ (since 1994), R, Matlab, VB, …

#Mobile Development
Experience Design, Interaction Design, App Architectures, Mobile Solution Architectures, Messaging, HockeyApp, Firebase, Sketch, Adobe Experience Design

#Mobile Development iOS
iOS, Xcode, Objective-C, Swift, Auto Layout, XCTest, Audio und Signal Processing on iOS, Core ML (iOS 11), SQLite, Security

#Mobile Development Android
Android Studio, Android SDK, Event Bus, SQLite, RxJava, Google Play, Security
Mobile Development Cross Platform (iOS, Android)
Xamarin/MonoTouch (since 2010), Visual Studio Mac, Xamarin.iOS, Xamarin.Android, Xamarin.Forms, MvvmCross, NUnit, Moq, Security

#Web Development
ASP.NET, ASP.NET Web API, CSS, jQuery, Angular, Bootstrap, SignalR, REST, Web Services, Responsive Web Design, D3.js

#Windows Development
Visual Studio, Team Foundation Server (TFS), Git, PowerShell, Visual Studio Unit Testing Framework, NUnit, XAML, WPF, WCF, Windows Forms, LINQ, Task Parallel Library (TPL), Task-based Asynchronous Pattern (TAP), Reactive Extensions for .NET (Rx.NET), NET Entity Framework, System Programming

#Cloud Development
Microsoft Azure, Azure IaaS, Azure Web Apps, Azure Mobile Apps, Azure API Apps, Azure SQL Database, Azure Stream Analytics, Azure Machine Learning, Azure DocumentDB, Azure Cosmos DB, Azure Search, Azure Functions, Azure Web API, Azure API Management, Azure Web API, Azure IoT Hub, Azure Service Fabric, Cloud Design Patterns, Microservices, Microservice Architectures, Microsoft Cognitive Services, Google Cloud Machine Learning Services, Security, Privacy

#Data Science, AI
Big Data, Machine Learning, Data Mining, Stream Mining und Stream Analytics, Complex Event Pro-cessing, Process Mining, Natural Language Processing (NLP), Social Media Analysis, Social Network Analysis, Anomaly Detection in complex Systems, Data Visualization, Digital Signal Processing 1D and 2D, Audio Processing, Image Processing, Speech Processing, Robust Statistical Methods, NumPy, SciPy, matplotlib, scikit-learn, pandas, R, RStudio, Matlab (Wavelet, Signal Processing, Statistics Toolbox), Matlab Builder for .NET, Matlab Compiler, IPython, Jupyter, Deep Learning, TensorFlow, Keras, Mi-crosoft Cognitive Services (Text Analytics, Linguistics Analysis), Google Cloud Natural Language API

#Natural Language Processing
Text Analytics, Sentiment Analysis (German, English), Linguistic Analysis of Chinese Text, NLTK, Stan-ford NLP Toolkits, Linguistics, Psycholinguistics, Microsoft Cognitive Services, Google Cloud Nature Language API

#Data Management
Data Governance, Data Stewardship, Test Data Management, Data Quality, Data Integration, Data Privacy, Data Security

#Software Engineering
Requirements Engineering, Agile Requirements Engineering, Experience Design, Interaction Design, Domain-Driven Design, Multi-Tier Architectures, Architecture Patterns, Design Patterns, Analysis Pat-terns, Data Model Patterns, Enterprise Integration Patterns, Distributed Systems, Concurrent Pro-gramming, Reactive Programming, Streaming Systems, Data Architecture, Information Architecture, Network Programming, Internet of Things (IoT) Patterns and Architectures, API Design, Framework Design, Microservices, Microservice Architectures, Application Lifecycle Management (ALM), Continu-ous Integration, Continuous Delivery, Software Configuration Management, Software Quality Man-agement, Internationalization (i18n), Globalization, XLIFF, Coaching und Mentoring of Developers, Teaching Engineering Skills, Threat Modeling, Software Maintenance Concepts, Software Performance Engineering

....

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Chinesisch (Grundkenntnisse)
  • Vietnamesisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Home-Office
bevorzugt
Profilaufrufe
14833
Alter
60
Berufserfahrung
38 Jahre und 3 Monate (seit 12/1985)

Kontaktdaten

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

Jetzt Mitglied werden