App-Entwicklung, Android, iOS, Softwareentwicklung,
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- nicht angegeben
- National
- de | en
- 25.02.2014
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
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
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,
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
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
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
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
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
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
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
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
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
TU Ilmenau
Über mich
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
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
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden