Software Development, Data Science, Consulting

Profil Foto
Verfügbarkeit einsehen
National
de  |  en  |  zh
auf Anfrage
71272 Renningen
25.11.2018

Kurzvorstellung

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

Ich biete

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

Projekt‐ & Berufserfahrung

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.

https://www.xarvio.com

Mobile App “WEEDSCOUT” zum automatischen Erkennen von „Un-kräutern“
https://play.google.com/store/apps/details?id=com.bayer.cs.weedscout https://itunes.apple.com/de/app/weedscout/id1160708860?mt=8

Moible App „Field Manager”:
https://play.google.com/store/apps/details?id=com.bayer.cs.xarviofieldmanager
https://itunes.apple.com/de/app/xarvio-field-manager/id1344893065?mt=8

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, Softwareentwicklung (allg.)


Software Engineer
finvax GmbH, Stuttgart, Renningen
1/2018 – offen (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2018 – offen

Tätigkeitsbeschreibung

Aufbau einer hoch performanten und skalierbaren Plattform für die
Übermittlung von Handelssignalen für Finanzinstrumente an Mobile
Devices.

• Entwicklung der Mobile Apps für iOS und Android sowie der Backend Komponenten unter Einhaltung besonderer regulato-rischer Anforderungen und Sicherheitsaspekten
• Optimierung der unternehmensweiten System- und Soft-warearchitektur.
• Data Engineering und Data Science Consulting

Kenntnisse:
Agile Requirements Engineering, Cloud Architectures, Cloud Systems, Mobile App Architectures, Native App Development, iOS App Devel-opment, Android App Development, REST APIs, System Security, Data Privacy, General Data Protection Regulation, DevOps, System Monitor-ing, Quantitative Finance, Technical Analysis, Notification Services, Ar-chitecting Azure Solutions, User Experience Design, Data Science, Data Engineering, Securing Web APIs, .NET Core, Swift, Java, C#, Entity Framework Core, ASP, NET Core, Data Modeling, Gitflow, Git

Eingesetzte Produkte:
Azure, Android Studio, Xcode, Visual Studio, Visual Studio for Mac, Adobe Experience Design, Adobe Illustrator, Sketch, Enterprise Archi-tect, Visual Studio App Center, Visual Studio Team Services, Slack

Eingesetzte Qualifikationen

Software engineering / -technik


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


Apple App Store:

https://itunes.apple.com/app/layher/id1082687445

Google Play:

https://play.google.com/store/apps/details?id=com.indeca.serviceapp


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

siehe http://www.viessmann.de/de/viessmann-apps.html

Eingesetzte Qualifikationen

Software engineering / -technik, iOS Entwicklung


Software Developer, Data Scientist, Consultant
self-employed, Renningen
4/2010 – offen (8 Jahre, 9 Monate)
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

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


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

Seit meinem Weggang hat sich nicht viel verändert, daher reicht der Blick auf folgende YouTube Videos für einen ersten Überblick:

Siemens SINUMERIK Integrate Analyze MyCondition
http://youtu.be/2OVxR-apTcg

Siemens SINUMERIK Integrate for Production
http://youtu.be/MECkwaaP07U

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 (Mircosoft), 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


Qualifikationen

#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

#Getting Things Done
Scrum, Kanban, Agile & Lean Development, DevOps, Test Driven Development, RUP, ITIL

#Databases
Microsoft SQL Server, Azure SQL Database, Azure DocumentDB, Azure Cosmos DB, SQL, T-SQL, Mon-goDB, SQLite, OData

...

Über mich

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

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Chinesisch (Grundkenntnisse)
  • Vietnamesisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Profilaufrufe
5737
Alter
55
Berufserfahrung
33 Jahre (seit 12/1985)

Kontaktdaten

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

Jetzt Mitglied werden »