freiberufler Softwareentwicklung iOS und Java EE auf freelance.de

Softwareentwicklung iOS und Java EE

offline
  • auf Anfrage
  • 33098 Paderborn
  • National
  • de  |  en
  • 10.10.2018

Kurzvorstellung

Using all of my skills as a full stack designer, I'm currently building a new form of secure mobile team rooms in the cloud (ejin.de).

In the meantime, I'm always interested in freelancer job opportunities, offering my broad knowledge.

Qualifikationen

  • iOS
  • iOS Entwicklung
  • J2EE (Java EE)
  • PostgreSQL
  • Spring

Projekt‐ & Berufserfahrung

Gründer
In Gründung, Paderborn
1/2015 – offen (9 Jahre, 3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2015 – offen

Tätigkeitsbeschreibung

Implementierung einer mobilen Cloudlösung für end-2-end verschlüsselte Gruppenkommunikation.

Als Backend dient eine J2EE Anwendung auf der Basis von Apache TomEE.
Datenspeicherung in Postgresql und MongoDB.
Design und Implementierung eines Synchronisationsprotokolls zum Datenaustausch zwischen den Endgeräten und dem zentralen Cloudspeicher.
Umfangreiche Unit- und Integrationstests zur Absicherung der Stabilität und Qualität der Implementierung.
Die Netzwerkkommunikation erfolgt auf der Basis von JSON(XML) über HTTPS.
Für die Implementierung der Benutzerschnittstelle liegen Synchronisierungsbibliotheken sowohl in C++ als auch in Java mit gleichem Funktionsumfang vor.
Zur Verschlüsselung werden Standard Verschlüsselungsverfahren verwendet (openssl).
Die iOS Applikation ist in Objective-C entwickelt und verwendet weitere Open Source Bibliotheken.
Auf dem Endgerät werden die Daten in einer verschlüsselten SQLite Datenbank abgelegt.
Die mobile App ist frei im Apple iTunes App Store\texttrademark\ verfügbar.
Derzeit arbeite ich an der Portierung auf den Mac Desktop in Swift.

Software:
Eclipse, Git, Gradle, Postgresql, MongoDB, TomEE, Spring Framework, openJPA, MyBatis, Json, Antlr Template Engine, Aspectj, joda-time, Google Guava,
Xcode, C++, Objective-C 2.0, Swift, iOS, Cocoa, CocoaPods, Storyboard, XCUnit, Push Notifications, sqlciper/sqlite, ctemplate, openssl, SSKeychain, AFNetworking

Eingesetzte Qualifikationen

PostgreSQL, iOS, Spring, iOS Entwicklung, J2EE (Java EE)

System Developer
Orga Systems GmbH, Paderborn
2/2010 – 12/2014 (4 Jahre, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2010 – 12/2014

Tätigkeitsbeschreibung

Installation, Konfiguration und Betrieb einer echtzeitbasierten Abrechnungssoftware für Mobilfunktariffe internationaler Kunden.

Integration der Standardsoftware in die spezifischen Kundenumgebungen.
International verteiltes Projektteam von 50 bis zu 200 Personen.
Erstellung von Kundenspezifikationen.
Datenmigration aus Fremdsystemen.
Anpassung der automatisierten Integrationstests (Fitnesse) an die Umgebungen des Kunden.
Überwachung des Produktionssystems und Fehlerkorrektur der Software.
Behebung von Datenfehlern in der Datenbank mit Hilfe von Skripten.
Überwachung und Optimierung der Java Gargabe Collector Einstellungen.
Analyse von Performance und Stabilität des Produktionssystems.

Software:
Jboss Application Server, Oracle, Eclipse, Perforce, Bash, Oracle Enterprice Manager, Oracle SQL Developer, Bugzilla, Jenkins, Magic Draw UML, Apache Commons libraries, Jibx, Fitnesse/Slim, JPA

Eingesetzte Qualifikationen

Oracle Database, J2EE (Java EE)

Consultant WebSphere
Benteler, Paderborn
11/2008 – 11/2009 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

11/2008 – 11/2009

Tätigkeitsbeschreibung

Migration einer IBM WebSphere Portal 5 Installation auf die aktuelle Version (6).

Anpassung mehrere vorhandener Portlets.
Anbindung an verschiedene Backend Systeme (z.B. LDAP).

Software:
IBM WebSphere Portal 5/6, Rational Application Developer (RAD)

Eingesetzte Qualifikationen

WebSphere

Java EE Consultant
Orga Systems GmbH, Paderborn
4/2005 – 12/2010 (5 Jahre, 9 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2005 – 12/2010

Tätigkeitsbeschreibung

Unterstützung bei der Neuentwicklung einer umfassenden Lösung zur Konfiguration und Abrechnung von Mobilfunkdienstleistungen.
Erstinstallation des Produkt bei einem internationalen Mobilfunkprovider.

Entwicklung einer Standardsoftware zur Konfiguration und echtzeitbasierten Abrechnung von Mobilfunktariffen.
Sehr hohe Anforderungen an Verfügbarkeit, Skalierbarkeit und Performance.
Lokales Entwicklerteam von bis zu 50 Personen.
Entwicklung einer Eclipse RCP Anwendung als Frontend für die Tariffkonfiguration.
Entwicklung einer Lösung auf Basis von Java OSGi zur Transformation von Netzwerkprotokollen.
Erstellung von Produktspezifikationen für Teilfunktionen.
Implementierung von Unit- und Integrationstests.
Datenmodellierung mit UML und Eclipse EMF.
Kundenspezifische Anpassungen der Standardlösung.

Software:
Jboss Application Server, OSGi Framework, Eclipse, Oracle 11g, Perforce, Bash, Bugzilla, Oracle SQL Developer, Magic Draw UML, Apache Commons libraries, Jibx, EJB2

Eingesetzte Qualifikationen

J2EE (Java EE)

Entwickler
Teamwork GmbH, Paderborn
7/2004 – 4/2005 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/2004 – 4/2005

Tätigkeitsbeschreibung

Teamwork war IBM Business Partner und hatte damit Zugriff auf sämtliche IBM Innovationen der WebSphere Produktfamilie.

Helpdeskanwendung in Form mehrerer verknüpfter Portlets auf WebSphere Portal 6.
Anbindung an Lotus Notes Datenbanken.

Software:
IBM WebSphere Portal 6, Rational Application Developer (RAD), IBM WebSphere Application Server, IBM WebSphere Portlet Factory, IBM Quickplace, SVN

Eingesetzte Qualifikationen

WebSphere

Zertifikate

Datenbank Administration
2013
Sun Certified Enterprise Architect
2006
IBM Certified Enterprise Developer
2005
Intensivkurs BWL (FernUni Hagen)
2005

Ausbildung

Angewandte Systemwissenschaft
Diplom
2001
Osnabrück

Über mich

With over 12 years of experience in the telecommunications and trading industries, I have excellent broad knowledge in server-side Java programming. In addition, I have designed and implemented user interfaces for several web applications.

The digital revolution means constant changes in Internet technologies and society. Nowadays, server applications are deployed in the Cloud (PaaS). Since the iPhone initiated smart mobile applications as the way to interact with the user, personalisation and security are key features of modern applications und user requirements.

Using all of my skills as a full stack designer, I'm currently building a new form of secure mobile team rooms in the cloud.

In the meantime, I'm always interested in freelancer job opportunities, offering my knowledge as a full stack developer.

Weitere Kenntnisse

Eclipse, Git, Gradle, Postgresql, MongoDB, TomEE, Spring Framework, openJPA, MyBatis, Json, Antlr Template Engine, Aspectj, joda-time, Google Guava,
Xcode, C++, Objective-C 2.0, Swift, iOS, Cocoa, CocoaPods, Storyboard, XCUnit, Push Notifications, sqlciper/sqlite, ctemplate, openssl, SSKeychain, AFNetworking
Jboss Application Server, Oracle, Eclipse, Perforce, Bash, Oracle Enterprice Manager, Oracle SQL Developer, Bugzilla, Jenkins, Magic Draw UML, Apache Commons libraries, Jibx, Fitnesse/Slim, JPA

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1767
Alter
51
Berufserfahrung
22 Jahre und 4 Monate (seit 11/2001)

Kontaktdaten

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

Jetzt Mitglied werden