freiberufler App-Entwicklung, Android, iOS, Softwareentwicklung, auf freelance.de

App-Entwicklung, Android, iOS, Softwareentwicklung,

offline
  • auf Anfrage
  • nicht angegeben
  • National
  • de  |  en
  • 25.02.2014

Kurzvorstellung

Ich habe mehrjährige Erfahrung in der Androidentwicklung. Entweder als Auftragsentwicklung oder als Freelancer/Freier Mitarbeiter direkt beim Kunden. Ich arbeite für Kunden aus ganz Deutschland (z.B. Berlin, Köln).

Qualifikationen

Projekt‐ & Berufserfahrung

Android-Entwickler
insideGuidance, Berlin, Remote
12/2013 – offen (11 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2013 – offen

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Mitarbeit bei der Entwicklung des Android-Frameworks für die Messe-Applikationen des
Unternehmens.

Eingesetzte Technologien:

Android 2.3-4.x, UI, Layout, Java-Entwicklung, Android-Studio, Git, PivotalTracker

Android-Entwickler
addMore GmbH für Kunde RTL interactive, Köln, Remote
7/2013 – 10/2013 (4 Monate)
Medienbranche
Tätigkeitszeitraum

7/2013 – 10/2013

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Entwicklung der Android-Version der wetter.de-App
Verantwortlich für:
• Entwicklung
• Programmierung, Umsetzung
• Beratung Android

Für den kompletten Relaunch von wetter.de wurde auch die Android-App komplett neu
entwickelt. Die Entwicklung erfolgte in enger Zusammenarbeit mit dem Product Owner und
den Kollegen von iOS-Entwicklung und Server-Schnittstelle.
Ein vorgegebenes Layout wurde durch Beratung an die android-spezifischen Anforderungen
angepasst und umgesetzt. Neben der App selbst wurde ein erstes Widget implementiert.
Die benötigten Daten wurden vom Server per JSON geliefert. Für das Parsing wurde Jackson
genutzt. Es wurde ein Usertracking integriert und Werbung eingebunden.

Eingesetzte Technologien:

Android 2.3 - 4.x, UI, Widget, Server-Kommunikation, JSON-Parsing (Jackson), Einbindung
externer Libraries für Werbung und Usertracking, Eclipse, Maven, Git, Mantis

Android-Entwickler
OpenLimit SignCubes AG, Berlin
1/2013 – 6/2013 (6 Monate)
Softwareentwicklung
Tätigkeitszeitraum

1/2013 – 6/2013

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Sicherheitstechnologien für mobile Anwendungen im Android-Umfeld.
Verantwortlich für:
• Konzeption, Layout, Umsetzung
• Anpassung vorhandene Logik für Android
• Verknüpfung von Logik und Android
Es gibt eine Client-Implementierung für Desktopsysteme. Der Client und die Logik sind in Java
implementiert. Dieser Client und die Logik müssen für Android angepasst und implementiert
werden. Hierbei sind die Eigenheiten der Android-Platform bei der Java-Implementierung zu
beachten und zu lösen. Die Umsetzung erfolgt in enger Zusammenarbeit mit den
OpenLimit-Entwicklern. Neben der reinen Umsetzung der Funktionalitäten erfolgt die
Evaluierung, Anpassung und Bindung an die Möglichkeiten des User Interface der
Android-Plattform.Es werden Anpassungen für verschiedene Displaygrößen und Gerätetypen vorgenommen.
Hier wird auch eine spezielle Anpassung auf Geräte mit großem Bildschirm (z.B. Tablets)
vorgenommen. Die Applikation wird beim Kunden intern genutzt.
Aus den Erkenntnissen bei der Umsetzung der App wird ein SDK (Android Library Project)
entwickelt für die Einbindung der Funktionalität in weitere native Apps.

Eingesetzte Technologien:

Android 4.x, UI, Activities, Services, Binding, Handler, Http-Server, Broadcast-Receiver,
LibraryProjects,

Android-Entwickler
Avia über iOS-Entwickler, Remote
9/2012 – 4/2013 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2012 – 4/2013

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Android-Entwicklung: Portierung einer Iphone-Applikation nach Android.
Verantwortlich für:
• Analyse der Iphone-App
• Anpassung des Iphone-App-UI an die Android-Anforderungen
• Umsetzung der Funktionalität in Android/Java
Die Vermittlung des Projekts erfolgte über den Entwickler der bestehenden Iphone-App. Diese
sollte auf Android zur Verfügung gestellt werden. Die Umsetzung erfolgte in enger
Zusammenarbeit mit dem Entwickler. Neben der reinen Umsetzung der Funktionalitäten
erfolgte die Anpassung an die fragmentierten Gegebenheiten der Android-Plattform wie,
verschiedene Displaygrößen und Gerätetypen. Hier wurde auch eine spezielle Anpassung auf
Geräte mit großem Bildschirm (z.B. Tablets) vorgenommen. Auch Navigation und
Einstellungs-Handling wurden auf Android angepasst.

Eingesetzte Technologien:

Android 1.5 – 4.x, ActionBarSherlock, Tabletoptimierung, Fragments, SQlite, Kommunikation
mit dem Server, XML-Handling, Eclipse, Git

Android-Entwickler
Qualigon GmbH, Remote
6/2012 – 12/2012 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2012 – 12/2012

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Android-Entwicklung: Unterstützung bei der Entwicklung der QTS-Applikation.
Verantwortlich für:
• Umsetzung/Programmierung von Teilaufgaben des Projekts
Implementierung von:
• Serverkommunikation (Pullnotification) zum regelmäßigen Download von Testtasks
• Speicherung der Daten in SQLite (Datenbankstruktur)
• Programmierung des Lebenszyklus von Testtasks.
• Push-Notification per SMS.
• Umsetzung einzelner Dienste

Eingesetzte Technologien:

Android 1.5 – 4.x, SQLite, Services, Activities, ActionBarSherlock, alle Dienste die ein
Mobiltelefon ansteuern kann, XML-Handling, AlarmManager, Eclipse, SVN

Android-Entwickler
0180Telefonbuch, Remote
5/2012 – 1/2014 (1 Jahr, 9 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2012 – 1/2014

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Android-Entwicklung: Portierung einer Iphone-Applikation nach Android, Weiterentwicklung der
Funktionalität der Iphone-App.
Verantwortlich für:
• Analyse der Iphone-App
• Anpassung des Iphone-App-UI an die Android-Anforderungen
• Umsetzung der Funktionalität in Android/Java
Die Vermittlung des Projekts erfolgte über den Entwickler der bestehenden Iphone-App. Diese
sollte erweitert werden und in diesem Zuge auch auf Android zur Verfügung gestellt werden.
Die Umsetzung erfolgte in enger Zusammenarbeit mit dem Entwickler. Neben der reinen
Umsetzung der Funktionalitäten erfolgte die Anpassung an die fragmentierten Gegebenheiten
der Android-Plattform wie, verschiedene Displaygrößen und Gerätetypen. Auch Navigation und
Einstellungs-Handling wurden auf Android angepasst.

Eingesetzte Technologien:

Android 1.5 – 4.x, ActionBarSherlock, Kommunikation mit dem Server, XML-Handling, Eclipse,
Git

Ruby on Rails-Entwickler
Blm Storkow GmbH, Storkow, Remote
11/2011 – 2/2012 (4 Monate)
Bohrlochmessung
Tätigkeitszeitraum

11/2011 – 2/2012

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Migration einer Access-Datenbank auf Ruby on Rails/MySQLVerantwortlich für alle Bereiche:
• Analyse Ist-Zustand,
• Konzepterstellung,
• Datenmigration,
• Programmierung,
• Inbetriebnahme,
• Wartung
Der Kunde betrieb eine über viele Jahre gewachsene Kunden-Technikdatenbank auf Basis von
Access (Frontend und Webend)
Die gesamte Datenbank wurde analysiert. Die Datenbasis wurde migriert von Access auf
MySQL. Das Frontend wurde migriert von Access auf eine Webapplikation auf Basis von HTML,
CSS, JS und Ruby on Rails.
Ein Linuxserver wurde beim Kunden aufgesetzt und die Software in Betrieb genommen.
Das ganze System wird auch weiterhin betreut.

Eingesetzte Technologien:

Ruby on Rails 3.x, MySQL, UbuntuLinux-Server, HTML5, CSS3, JavaScript, Access

Ruby on Rails-Entwickler
Iversity, Berlin
8/2011 – 10/2011 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2011 – 10/2011

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Ruby on Rails: Backend-Development
Mitarbeit im Scrum-Team, Bugfixing, Implementierung neuer Funktionalitäten
Der Kunde ist ein Start-Up im Wissenschaftsbereich.
Die Software war bei meinem Eintritt schon online.
In einem Scrum-Team mit Designern, FrontEnd- und BackEnd-Entwicklern wurden Fehler
behoben und neue Funktionalitäten für die Plattform entwickelt.

Eingesetzte Technologien:

Ruby on Rails 3.x, MySQL, HTML5, CSS3, JavaScript

Ruby on Rails-Entwickler
AHB-Consulting, Remote
6/2011 – 3/2013 (1 Jahr, 10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2011 – 3/2013

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Entwicklung eines Portals im Tourismusbereich auf Basis von Ruby on Rails/MySQL.
Entwicklung verteilt auf mehrere Module.
Verantwortlich für alle Bereiche:
• Konzepterstellung,
• Datenbankdesign,
• Erstellung eines ersten Prototypen,
• Programmierung,
• Layout,
• weitere Module folgen
Da das Portal noch nicht gelauncht wurde und noch in Entwicklung ist, müssen hier konkretere
Informationen unterbleiben. Ich entwickle in enger Abstimmung und nach konkreten Wünschen
des Kunden.

Eingesetzte Technologien:

Ruby on Rails 3.x, MySQL, UbuntuLinux-Server, HTML5, CSS3, JavaScript

Android-Entwickler
SeaHelp, Remote
6/2011 – 7/2011 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2011 – 7/2011

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Android-Entwicklung: Portierung einer Iphone-Applikation nach Android
Verantwortlich für:
• Analyse der Iphone-App
• Anpassung des Iphone-App-UI an die Android-Anforderungen
• Umsetzung der Funktionalität in Android/Java
Die Vermittlung des Projekts und Kommunikation mit dem Kunden erfolgte über die
Schrimpf-Entwicklungs GmbH. Die Umsetzung erfolgte in enger Zusammenarbeit mit dem
Entwickler der Iphone-App. Neben der reinen Umsetzung der Funktionalitäten erfolgte die
Anpassung an die fragmentierten Gegebenheiten der Android-Plattform wie, verschiedene
Displaygrößen und Gerätetypen. Auch Navigation und Einstellungs-Handling wurden auf
Android angepasst.
Die App wurde von mir im Store eingestellt.

Eingesetzte Technologien:

Android 1.5 – 4.x, Kommunikation mit dem Server, XML-Handling, GPS, SMS, Eclipse, Git

Android-Entwickler
wwt Mobil, Remote
5/2011 – 6/2011 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2011 – 6/2011

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Android-Entwicklung: Portierung einer Iphone-Applikation nach Android
Verantwortlich für:
• Analyse der Iphone-App
• Anpassung des Iphone-App-UI an die Android-Anforderungen
• Umsetzung der Funktionalität in Android/Java
Die Vermittlung des Projekts und Kommunikation mit dem Kunden erfolgte über die
Schrimpf-Entwicklungs GmbH. Die Umsetzung erfolgte in enger Zusammenarbeit mit dem
Entwickler der Iphone-App. Neben der reinen Umsetzung der Funktionalitäten erfolgte die
Anpassung an die fragmentierten Gegebenheiten der Android-Plattform wie, verschiedene
Displaygrößen und Gerätetypen. Auch Navigation und Einstellungs-Handling wurden auf
Android angepasst.
Die App wurde von mir im Store eingestellt.

Eingesetzte Technologien:

Android 1.5 – up, Kommunikation mit dem Server, XML-Handling, Eclipse, Git

Technischer Leiter / Ruby on Rails-Entwickler
Festanstellung: Technischer Leiter und Entwicklung, Würzburg, Remote
9/2007 – 4/2011 (3 Jahre, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

9/2007 – 4/2011

Tätigkeitsbeschreibung

Projektbeschreibung/Tätigkeit:

Entwicklung der Plattform scholarz.net auf Basis von Linux, Ruby on Rails, MySQL.
Technischer Leiter und Co-Gründer des StartUps.
Verantwortlich für alle Bereiche: ,
• Konzepterstellung (grafisch + technisch),
• Datenbankdesign,
• Programmierung,
• Inbetriebnahme,
• Wartung, Support, Mitarbeiterführung Softwareentwicklung
Ziel der Gründung war die Schaffung eines Werkzeugs zum besseren und schnelleren
Promovieren. Von der ersten Konzeption bis zur Inbetriebnahme und Support wurden alle
Aufgaben von mir wahrgenommen.

Eingesetzte Technologien:

Ruby on Rails 2.x, MySQL, Linux, Amazon-AWS, Paypal-Anbindung, PDF-Handling, HTML, CSS, JS

Ausbildung

Medientechnologie
Dipl.-Ing.
2002
TU Ilmenau

Über mich

weitere Infos und Referenzen auf meiner Website.

Kenntnisse:

Betriebssysteme:
Suse Linux 9.0 (SLES, Professionel), Debian Linux,
Windows 95/98/NT4.0/2000/XP/Vista, MacOS-X

Internet:
XHTML, AJAX, CSS, XML, JavaScript

Programmierung:
RubyOnRails, Ruby, PHP4, PHP5, SQL, UML
Java (Grundlagen), C++ (Grundlagen), VisualBasic (Grundlagen)

Web2.0:
GoogleMaps-API, Flickr-API

Webserver:
Apache Webserver, Swiftiply, Mongrel, Novell exteNd, Tomcat,
Cocoon, Firewall, SSL, SSH, PHP, Perl, CGI

Serverbetrieb:
Monit, Munin

Datenbanken:
MySQL, PostgreSQL, OpenLDAP, Informix-DB, Oracle

Webcontentmanagement:
TYPO3, Drupal, NPS, Postnuke, Mambo

Shopsoftware:
osCommerce

Software:
Eclipse, Photoshop, Flash, Dreamweaver, CorelDraw,
Officeprogramme, Visual Studio, Forte for JAVA

Weitere Kenntnisse

Betriebssysteme:
Ubuntu Linux, Debian Linux, Windows 95/98/NT4.0/2000/XP/Vista/7, MacOS-X

Internet:
XHTML, HTML, AJAX, CSS, XML, JavaScript, jQuery

Programmierung:
Android-Java, RubyOnRails, Ruby, PHP4, PHP5, SQL, UML, Java, C++ (Grundlagen), VisualBasic (Grundlagen)

Webserver:
Apache Webserver, Passenger, Swiftiply, Mongrel, Tomcat, Firewall, SSL, SSH, PHP, Perl, CGI

Serverbetrieb:
Monit, Munin

Datenbanken:
MySQL, CouchDB, PostgreSQL, OpenLDAP, Access

CMS:
Drupal, TYPO3, Joomla, NPS

Shopsoftware:
Magento-Commerce, osCommerce

Software:
Eclipse, Android-Studio, Photoshop, Gimp, Inkscape,
Officeprogramme, Visual Studio

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2938
Berufserfahrung
21 Jahre und 7 Monate (seit 05/2003)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden