freiberufler Senior Software-Engineer auf freelance.de

Senior Software-Engineer

offline
  • 80€/Stunde
  • 83026 Rosenheim
  • auf Anfrage
  • de  |  en
  • 22.04.2023

Kurzvorstellung

Mein Schwerpunkt liegt in der Android und Backendentwicklung, jedoch kamen in den letzten Jahren auch mehr Webfrontends hinzu

Qualifikationen

  • .Net Framework (Microsoft)
  • Android Entwicklung
  • Full-Stack
  • HTML
  • Java (allg.)
  • Mobile Entwicklung (allg.)
  • Polymer
  • Vue.js

Projekt‐ & Berufserfahrung

Entwickler
newmagic GmbH, Wien
12/2018 – 7/2019 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2018 – 7/2019

Tätigkeitsbeschreibung

Neuentwicklung der Magicflow Workflow Anwendung. Basierend auf ASP.NET Core, C#, Vue.js, MSSQL

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), SQL, Agile Entwicklung, Testautomatisierung, .Net, .Net Framework (Microsoft), C#, Visual Studio, Microsoft Azure, ASP.NET, Vue.js

Entwickler
energie-bo, Hamburg
12/2018 – 3/2019 (4 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

12/2018 – 3/2019

Tätigkeitsbeschreibung

Aufbau eines Portals zum Vergleich von Energieverbrauch und Anschaffungskosten von Haushaltsgeräten. Diese wurde als Mehrschichtarchitektur erstellt mit einem Java Backend welches die Daten aus der Datenbank lädt und über eine REST/JSON Schnittstelle. Das Frontend (Polymer) greift auf die Schnittstelle zu und rendert diese Daten und stellt sie dem Benutzer zur Verfügung

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), PostgreSQL, SQL, SCRUM, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java (allg.), Spring, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler
newmagic GmbH, Wien
3/2017 – 7/2019 (2 Jahre, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2017 – 7/2019

Tätigkeitsbeschreibung

Pflege und Weiterentwicklung einer Workflow Anwendung basierend auf der Lotus Notes/IBM Domino Plattform,

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), Microsoft SQL-Server (MS SQL), SQL, Lotus Notes Domino Server, Java (allg.), Lotus Notes Domino, Lotus Notes Script, CSS (Cascading Style Sheet), HTML5, JavaScript

Entwickler
Pinboards, München
11/2016 – 12/2018 (2 Jahre, 2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2016 – 12/2018

Tätigkeitsbeschreibung

Weiterentwicklung der bestehenden Android App um neue Funktionen. Die Pinboards App ermöglich das Verkaufen von Gegenständen, wobei das erhaltene Geld direkt an gemeinnützige Einrichtungen gespendet wird.

Eingesetzte Qualifikationen

Android, Agile Entwicklung, Android Entwicklung, Git, Java (allg.), JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler
eon, München
8/2016 – 3/2019 (2 Jahre, 8 Monate)
Versorgungswirtschaft
Tätigkeitszeitraum

8/2016 – 3/2019

Tätigkeitsbeschreibung

Im Zuge des Projekts wurde eine Vergleichsplattform entworfen und umgesetzt. Diese wurde als Mehrschichtarchitektur erstellt mit einem Ruby Backend welches die Daten aus der Datenbank lädt und über eine REST/JSON Schnittstelle. Das Frontend (Polymer) greift auf die Schnittstelle zu und rendert diese Daten und stellt sie dem Benutzer zur Verfügung

Eingesetzte Qualifikationen

Agile Entwicklung, SCRUM, Ruby, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript Object Notation (JSON), Representational State Transfer (REST), Ruby on rails

Entwickler
Sensorberg GmbH, Berlin
3/2016 – 9/2016 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2016 – 9/2016

Tätigkeitsbeschreibung

Entwicklung eines SDKs zur Verwendung von Beacons in Windows 10 Apps. Hierbei wurde die Plattform von Sensorberg als Backenddienst angesprochen. Das SDK bietet Möglichkeiten Beacons zu erkennen und darauf basierend Aktionen in der App auszulösen oder auch Nachrichten zu verschicken. Diese werden dabei im Backend konfiguriert und über die Plattform ausgespielt.

Eingesetzte Qualifikationen

Windows 10, Windows Mobile, Windows Phone, Testautomatisierung, .Net, .Net Framework (Microsoft), C#, Git, Visual Studio, Windows Phone Entwicklung, Internet of Things (IoT)

Technischer Projektleiter/Entwickler (Festanstellung)
maxodme, Unterföhringen
7/2015 – 3/2016 (9 Monate)
Medienbranche
Tätigkeitszeitraum

7/2015 – 3/2016

Tätigkeitsbeschreibung

Die App ermöglicht den Kataloginhalt zu durchsuchen und auf dem Smartphone anzusehen. Initiale Neuentwicklung der App für Windows 10, anschließend technische Steuerung externer Entwickler.

Eingesetzte Qualifikationen

Windows 10, Confluence (Atlassian), SCRUM, .Net, .Net Framework (Microsoft), C#, Jira, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
maxdome, Unteföhring
3/2015 – 7/2015 (5 Monate)
Medienbranche
Tätigkeitszeitraum

3/2015 – 7/2015

Tätigkeitsbeschreibung

Die App ermöglicht den Kataloginhalt zu durchsuchen und auf dem Smartphone anzusehen. Pflege der bestehenden Windows 8 App und Implementierung neuer Features in die Windows 8 App

Eingesetzte Qualifikationen

Windows 8, Confluence (Atlassian), .Net, .Net Framework (Microsoft), C#, Git, Jira, Visual Studio, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
maxdome, Unteföhring
12/2014 – 7/2015 (8 Monate)
Medienbranche
Tätigkeitszeitraum

12/2014 – 7/2015

Tätigkeitsbeschreibung

Analyse der bestehenden Windows Phone AppEntwurf und Implementierung einer neuen Windows Phone 8 App

Eingesetzte Qualifikationen

Windows Phone, Confluence (Atlassian), SCRUM, .Net, .Net Framework (Microsoft), C#, Git, Jira, Visual Studio, Windows Phone Entwicklung

Entwickler (Festanstellung)
maxdome, Unteföhring
11/2014 – 12/2014 (2 Monate)
Medienbranche
Tätigkeitszeitraum

11/2014 – 12/2014

Tätigkeitsbeschreibung

Die App ermöglicht den Kataloginhalt zu durchsuchen und auf dem Smartphone anzusehen.Übernahme und Pflege der App, sowie die Weiterentwicklung des Players.

Eingesetzte Qualifikationen

Android, Confluence (Atlassian), SCRUM, Android Entwicklung, Git, Java (allg.), Jira, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
5/2013 – 10/2014 (1 Jahr, 6 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2013 – 10/2014

Tätigkeitsbeschreibung

Entwicklung eines OSGI Plugins für die Steuerung von Smarthome Geräten über diverse Protokolle.Ziel dieses Plugins war die Steuerung von Heizungen, Steckdosen, Lampen und ähnlichen Geräten.Die Steuerung wurde durch Apps auf iOS und Android Geräten durch geführt welche mit dem Plugin über eine REST Schnittstelle kommuniziert haben.

Eingesetzte Qualifikationen

SCRUM, Apache Subversion (SVN), Eclipse, Java (allg.), JavaScript Object Notation (JSON), Representational State Transfer (REST)

Technische Projektleitung/Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
1/2013 – 11/2014 (1 Jahr, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2013 – 11/2014

Tätigkeitsbeschreibung

Steuerung der Entwicklung eines Pushnotification Service für die Telekom, sowie Entwicklung der Client Libraries für Android, iOS und Windows Phone.Initial wurde ein Pushnotification Service für die 3 mobilen Plattformen als Prototyp entwickelt, welcher dann später durch ein weiteres Team entwickelt wurde. Diese Entwicklung wurde technisch durch mich geleitet.

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), mySQL, Android, iOS, Windows Phone, .Net, .Net Framework (Microsoft), Android Entwicklung, Apache Subversion (SVN), C#, Eclipse, Git, Hibernate (Java), iOS Entwicklung, J2EE (Java EE), Java (allg.), JUnit, Objective-C, Spring, Visual Studio, Windows Phone Entwicklung, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
1/2013 – 3/2013 (3 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2013 – 3/2013

Tätigkeitsbeschreibung

Portierung der bestehenden Java API des Qivicon Projekts auf Android.

Eingesetzte Qualifikationen

Android, SCRUM, Android Entwicklung, Apache Subversion (SVN), Eclipse, JUnit, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
7/2012 – 12/2012 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2012 – 12/2012

Tätigkeitsbeschreibung

Entwicklung einer Android App zur synchronisation der Kontakte des Smartphones mit dem Adressbuch des Telekom Adressbuchs.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Apache Subversion (SVN), Eclipse, Java (allg.), JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
4/2012 – 7/2012 (4 Monate)
Telekommunikation
Tätigkeitszeitraum

4/2012 – 7/2012

Tätigkeitsbeschreibung

Entwicklung einer Android App für die Steuerung von Funksteckdosen, welche auf dem 433mhz Frequenzband funken. Die Kommunikation fand über JSON/REST mit einem Gateway statt, welches die Daten an die Geräte gesendet hat.

Eingesetzte Qualifikationen

Android, SCRUM, Android Entwicklung, Apache Subversion (SVN), Eclipse, Java (allg.)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
1/2011 – 5/2011 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2011 – 5/2011

Tätigkeitsbeschreibung

Entwicklung einer Windows Phone App, welche das Kundencenter von T-Mobile auf das Smartphone bringt.Mit der App lassen sich alle Vertragsdate einsehen und ändern.

Eingesetzte Qualifikationen

Windows Phone, SCRUM, .Net, .Net Framework (Microsoft), Apache Subversion (SVN), C#, Jira, Visual Studio, Windows Phone Entwicklung

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
11/2010 – 1/2011 (3 Monate)
Telekommunikation
Tätigkeitszeitraum

11/2010 – 1/2011

Tätigkeitsbeschreibung

Entwicklung der Windows Phone App für Wetter.Info um die Wetter Daten anzuzeigen.Diese können auf der Position des Anwenders basieren oder auf von ihm festgelegten Orten.

Eingesetzte Qualifikationen

Windows Phone, SCRUM, .Net, .Net Framework (Microsoft), C#, Jira, Visual Studio, Windows Phone Entwicklung, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
7/2010 – 11/2010 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

7/2010 – 11/2010

Tätigkeitsbeschreibung

Entwicklung des Programm Mangers für Windows Phone 7 für die Anzeige der Sendungen von Entertain.Außerdem kann die eigene Entertain Box programmiert werden, damit sie Sendungen aufzeichnet, diese können auch gelöscht werden.

Eingesetzte Qualifikationen

Windows Phone, SCRUM, Jira, Visual Studio, Windows Phone Entwicklung, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
2/2010 – 6/2010 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

2/2010 – 6/2010

Tätigkeitsbeschreibung

Entwicklung der App für Windows Phone 7 für das Mediencenter.Die App ermöglicht es Filme, Musik und Bilder zu betrachten und zu teilen, welche in der Cloudlösung der Telekom abgelegt sind.

Eingesetzte Qualifikationen

Windows Phone, Agile Entwicklung, C#, Jira, Visual Studio, Windows Phone Entwicklung, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Entwickler (Festanstellung)
Deutsche Telekom AG, Darmstadt
4/2009 – 4/2010 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

4/2009 – 4/2010

Tätigkeitsbeschreibung

Entwicklung der App für Windows Mobile 6.5 für das Mediencenter.Die App ermöglicht es Filme, Musik und Bilder zu betrachten und zu teilen, welche in der Cloudlösung der Telekom abgelegt sind.

Eingesetzte Qualifikationen

Windows Mobile, Agile Entwicklung, .Net, .Net Framework (Microsoft), Apache Subversion (SVN), C#, Jira, Visual Studio, JavaScript Object Notation (JSON), Representational State Transfer (REST)

Zertifikate

Certified Scrum Developer
2012
Professional Scrummaster I
2011

Weitere Kenntnisse

H2 Database Engine
HSQLDB
MSSQL
MySQL
Oracle
postgres
PostgreSQL
Android
Linux
MacOS X
Windows 10
Windows 8
Windows IoT
Windows Mobile
Windows Phone
.NET
ASP.NET
C
C#
C++
Groovy
HTML
Java
Java Script
JavaScript
JSON
Kotlin
LotusScript
Objective-C
PL/SQL
RoR
Ruby
Ruby on Rails
Ruby-on-Rails
SQL
XAML
XPages
Gitlab

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1579
Alter
41
Berufserfahrung
15 Jahre und 4 Monate (seit 11/2008)

Kontaktdaten

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

Jetzt Mitglied werden