Anwendungsentwicklung, Entwicklung von iOS und AndroidApps, Eclipse RCP/RAP, Web- und Datenbankapplikationen auf JAVA Basis, DSL, Optimierungsprobleme
Aktualisiert am 07.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 80%
davon vor Ort: 30%
iOS/Swift
Java
Eclipse
ObjC
SQL
C#
Kotlin
Android
C++
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Jahre 8 Monate
2018-02 - heute

Externer Mitarbeiter in Projekt für Visualisierungssoftware im Dentalbereich

Senior-Entwickler
Senior-Entwickler

Externer Mitarbeiter in Projekt für Visualisierungssoftware im Dentalbereich.

Entwicklung mehrerer Tools für Datenaustausch, sowie Prototypen für Visualisierung

Weiterentwicklung einer bestehenden Dental-Anwendung 

Microsoft VisualStudio C# SVN Git Scrum Atlassian JIRA
4 Monate
2021-09 - 2021-12

Trompetenschule als App für iOS und Android

Lead-Entwickler Java Swift SQL
Lead-Entwickler
Veröffentlichung einer gedruckten Trompete- und Posaunenschule als interaktive App mit Features wie

- freihand Annotationen synchronisiert mit PDF

- mp3 Wiedergabe in variabler Geschwindigkeit

- Stimmgerät

Die Apps wurden für iOS und Android realisiert.


SwiftUI XCode Java Android Studio
Java Swift SQL
Remote
6 Monate
2020-10 - 2021-03

Implementierung Custom CRM-System

Entwicklung, Systemdesgin Java SQL
Entwicklung, Systemdesgin
Implementierung eines kundenspezifischen CRM-Systems als Web-Applikation mit Anbindung an eine vorhandene Datenbank eines parallel betriebenen Systems.

Neben der Umsetzung der UI und Businesslogik mussten umfangreiche SQL-Abfragen im Bestandssystem realisiert werden.

Eclipse RAP Java Hibernate MS-SQL PostgreSQL
Java SQL
Remote
5 Monate
2020-03 - 2020-07

iOS Gaming-App

Lead-Entwickler Scrum SwiftUI Swift
Lead-Entwickler

Entwicklung einer Gaming App für iOS

in einem Startup.

Xcode, iOS, Swift, SwiftUI

XCode Git Atlassian JIRA
Scrum SwiftUI Swift
4 Monate
2018-12 - 2019-03

iOS App für Music Education

Lead-Entwickler Swift
Lead-Entwickler

Entwicklung einer iOS-App im Bereich AR + Music-Education. In Zusammenarbeit mit Canadian Brass.

IOS, Swift, AR-Kit

Xcode iOS
Swift
1 Jahr 10 Monate
2016-04 - 2018-01

iOS Banking App

Senior Entwickler Scrum
Senior Entwickler

iOS, Swift, git, XCode, Scrum, Arxan EnsureIT App-Hardening, Jira, TeamCity, Bitbucket, internationales Team, 

Xcode Atlassian JIRA
Scrum
Deutsche Bank
Rhein-Main
3 Monate
2016-01 - 2016-03

Android Prototyp auf Produktivversion erweitern

Software-Entwickler
Software-Entwickler

Optimierung und Erweiterung eine prototypischen Messenger-App für Android für das Produktivrelease.

Android Java REST
Rhein-Main
2 Monate
2015-12 - 2016-01

IOS Trainings-App für Blechbläser

Design und Entwicklung Swift Core-Audio FFT
Design und Entwicklung
Entwicklung und Release einer iOS Trainings-App für Blechbläser.
iOS XCode
Swift Core-Audio FFT

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 Promotion Dr. rer. nat. am FB Informatik Technische Universität Darmstadt
1996 Abschluss Diplom am FB Informatik TU Darmstadt, Nebenfach BWL
Informatik Studium an der Technischen Universität Darmstadt


Kompetenzen

Kompetenzen

Top-Skills

iOS/Swift Java Eclipse ObjC SQL C# Kotlin Android C++

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
Git
iOS
Microsoft VisualStudio
Scrum
SVN
Xcode
Android
Entwicklung und Implementierung von
- standalone Anwendungen
- WEB Anwendungen
- Server Applikationen

Architekturentwurf, Software Tests, Problemanalyse und Programmspezifikation

Produkte:
- Eclipse RCP, Eclipse RAP
- xText/XPand
- Java JNI
- Postgresql, JDBC, MySQL
- Hibernate
- Visual Studio, XCode
- Android Studio
- Apache HTTP
- Apache Tomcat

CI, SCM
- Maven
- Jenkins
- Sonar
- CVS
- SVN
- Git

Methoden:
- Objektorientierte Analyse (OOA), Design, Programmierung
- Ereignisgesteuerte, visuelle, strukturierte Programmierung
- Datenbank-Design (SQL, ER Modellierung, PL/SQL, ...)

Klassenbibliotheken
- Swing
- AWT, SWT
- RWT
- STL
- Jamon
- Json
- Javascript Prototype, jQuery


Standards:
- ANSI C/C++
- XML, HTML, XLST
- Cascading Style Sheets (CSS)
- UML

Spezialkenntnisse:
- Machine Learning (z.B. Support Vector Machines SVM)
- lokale Suche und Optimierung
- Audio Analyse
- Parser, Zustandsautomaten, Xtext, DSL
- Internet Web Server, Aufbau, Design, Programmierung, DB-Anbindung
  (WWW, HTML, HTTP, AJAX, CGI)

Betriebssysteme

iOS, iPhone, iPad
Experte
Linux
Fortgeschritten
OS-X
Experte
Unix
Basics
Windows
Fortgeschritten
Android
Fortgeschritten

Programmiersprachen

Basic
++
C
+++
C#
++
C++
+++
Java
+++
JavaScript
++
Objective-C
+++
PHP
++
PL/SQL
+++
Python
+
SPS Structured Text nach IEC 61131
++
Swift
+++
SwiftUI
+++
TeX, LaTeX
+++

Datenbanken

JDBC
MySQL
ODBC
Postgres
SQL

Datenkommunikation

Internet, Intranet
parallele Schnittstelle
RS232
TCP/IP

Hardware

iPad, iPhone
Macintosh
Messgeräte
Sartorius Waagen, X5 ProcessControler, CombicsPro
PC
Prozessrechner
Steuer und Regelsysteme
Android

Apple iOS: iPhone, iPad

Berechnung / Simulation / Versuch / Validierung

FEM (Finite-Elemente-Methode)
FFT

Branchen

Branchen

- Industrie
- Pharma
- Chemie
- KfZ-Zulieferer, Automobil
- Lebensmittel
- Handwerk
- IT/Web
- Dienstleistungen
- Banking
- Verlage

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Jahre 8 Monate
2018-02 - heute

Externer Mitarbeiter in Projekt für Visualisierungssoftware im Dentalbereich

Senior-Entwickler
Senior-Entwickler

Externer Mitarbeiter in Projekt für Visualisierungssoftware im Dentalbereich.

Entwicklung mehrerer Tools für Datenaustausch, sowie Prototypen für Visualisierung

Weiterentwicklung einer bestehenden Dental-Anwendung 

Microsoft VisualStudio C# SVN Git Scrum Atlassian JIRA
4 Monate
2021-09 - 2021-12

Trompetenschule als App für iOS und Android

Lead-Entwickler Java Swift SQL
Lead-Entwickler
Veröffentlichung einer gedruckten Trompete- und Posaunenschule als interaktive App mit Features wie

- freihand Annotationen synchronisiert mit PDF

- mp3 Wiedergabe in variabler Geschwindigkeit

- Stimmgerät

Die Apps wurden für iOS und Android realisiert.


SwiftUI XCode Java Android Studio
Java Swift SQL
Remote
6 Monate
2020-10 - 2021-03

Implementierung Custom CRM-System

Entwicklung, Systemdesgin Java SQL
Entwicklung, Systemdesgin
Implementierung eines kundenspezifischen CRM-Systems als Web-Applikation mit Anbindung an eine vorhandene Datenbank eines parallel betriebenen Systems.

Neben der Umsetzung der UI und Businesslogik mussten umfangreiche SQL-Abfragen im Bestandssystem realisiert werden.

Eclipse RAP Java Hibernate MS-SQL PostgreSQL
Java SQL
Remote
5 Monate
2020-03 - 2020-07

iOS Gaming-App

Lead-Entwickler Scrum SwiftUI Swift
Lead-Entwickler

Entwicklung einer Gaming App für iOS

in einem Startup.

Xcode, iOS, Swift, SwiftUI

XCode Git Atlassian JIRA
Scrum SwiftUI Swift
4 Monate
2018-12 - 2019-03

iOS App für Music Education

Lead-Entwickler Swift
Lead-Entwickler

Entwicklung einer iOS-App im Bereich AR + Music-Education. In Zusammenarbeit mit Canadian Brass.

IOS, Swift, AR-Kit

Xcode iOS
Swift
1 Jahr 10 Monate
2016-04 - 2018-01

iOS Banking App

Senior Entwickler Scrum
Senior Entwickler

iOS, Swift, git, XCode, Scrum, Arxan EnsureIT App-Hardening, Jira, TeamCity, Bitbucket, internationales Team, 

Xcode Atlassian JIRA
Scrum
Deutsche Bank
Rhein-Main
3 Monate
2016-01 - 2016-03

Android Prototyp auf Produktivversion erweitern

Software-Entwickler
Software-Entwickler

Optimierung und Erweiterung eine prototypischen Messenger-App für Android für das Produktivrelease.

Android Java REST
Rhein-Main
2 Monate
2015-12 - 2016-01

IOS Trainings-App für Blechbläser

Design und Entwicklung Swift Core-Audio FFT
Design und Entwicklung
Entwicklung und Release einer iOS Trainings-App für Blechbläser.
iOS XCode
Swift Core-Audio FFT

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 Promotion Dr. rer. nat. am FB Informatik Technische Universität Darmstadt
1996 Abschluss Diplom am FB Informatik TU Darmstadt, Nebenfach BWL
Informatik Studium an der Technischen Universität Darmstadt


Kompetenzen

Kompetenzen

Top-Skills

iOS/Swift Java Eclipse ObjC SQL C# Kotlin Android C++

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
Git
iOS
Microsoft VisualStudio
Scrum
SVN
Xcode
Android
Entwicklung und Implementierung von
- standalone Anwendungen
- WEB Anwendungen
- Server Applikationen

Architekturentwurf, Software Tests, Problemanalyse und Programmspezifikation

Produkte:
- Eclipse RCP, Eclipse RAP
- xText/XPand
- Java JNI
- Postgresql, JDBC, MySQL
- Hibernate
- Visual Studio, XCode
- Android Studio
- Apache HTTP
- Apache Tomcat

CI, SCM
- Maven
- Jenkins
- Sonar
- CVS
- SVN
- Git

Methoden:
- Objektorientierte Analyse (OOA), Design, Programmierung
- Ereignisgesteuerte, visuelle, strukturierte Programmierung
- Datenbank-Design (SQL, ER Modellierung, PL/SQL, ...)

Klassenbibliotheken
- Swing
- AWT, SWT
- RWT
- STL
- Jamon
- Json
- Javascript Prototype, jQuery


Standards:
- ANSI C/C++
- XML, HTML, XLST
- Cascading Style Sheets (CSS)
- UML

Spezialkenntnisse:
- Machine Learning (z.B. Support Vector Machines SVM)
- lokale Suche und Optimierung
- Audio Analyse
- Parser, Zustandsautomaten, Xtext, DSL
- Internet Web Server, Aufbau, Design, Programmierung, DB-Anbindung
  (WWW, HTML, HTTP, AJAX, CGI)

Betriebssysteme

iOS, iPhone, iPad
Experte
Linux
Fortgeschritten
OS-X
Experte
Unix
Basics
Windows
Fortgeschritten
Android
Fortgeschritten

Programmiersprachen

Basic
++
C
+++
C#
++
C++
+++
Java
+++
JavaScript
++
Objective-C
+++
PHP
++
PL/SQL
+++
Python
+
SPS Structured Text nach IEC 61131
++
Swift
+++
SwiftUI
+++
TeX, LaTeX
+++

Datenbanken

JDBC
MySQL
ODBC
Postgres
SQL

Datenkommunikation

Internet, Intranet
parallele Schnittstelle
RS232
TCP/IP

Hardware

iPad, iPhone
Macintosh
Messgeräte
Sartorius Waagen, X5 ProcessControler, CombicsPro
PC
Prozessrechner
Steuer und Regelsysteme
Android

Apple iOS: iPhone, iPad

Berechnung / Simulation / Versuch / Validierung

FEM (Finite-Elemente-Methode)
FFT

Branchen

Branchen

- Industrie
- Pharma
- Chemie
- KfZ-Zulieferer, Automobil
- Lebensmittel
- Handwerk
- IT/Web
- Dienstleistungen
- Banking
- Verlage

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.