freiberufler IT Software-Entwickler auf freelance.de

IT Software-Entwickler

offline
  • auf Anfrage
  • 39108 Magdeburg
  • auf Anfrage
  • de  |  en  |  fr
  • 13.01.2023

Kurzvorstellung

Kurzvorstellung

Qualifikationen

  • Agile Entwicklung
  • Amazon Web Services (AWS)
  • Android Entwicklung
  • C#
  • Datenbankentwicklung
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java (allg.)
  • JavaScript Object Notation (JSON)
  • Kotlin
  • PostgreSQL
  • Representational State Transfer (REST)

Projekt‐ & Berufserfahrung

Fullstack Software-Entwickler (Festanstellung)
mycrocast GmbH, Magdeburg
9/2018 – offen (5 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2018 – offen

Tätigkeitsbeschreibung

Xamarin App Entwickler (2018-08 – 2022-09)
4 Jahre 2 Monate

Rolle: Softwareentwickler / Lead im Android Bereich

Beschreibung:
Entwicklung der mobilen Applikation 'mycrocast' in Xamarin.Android und Xamarin.iOS. Angefangen als Teilzeitstudent und am Ende Lead Entwickler im Bereich Xamarin.Android.

Kenntnisse:
C#
Xamarin.Android
Xamarin.iOS
Android
SWIFT
MQTT

Mycrocast Backend (2018-08 – 2022-09)
4 Jahre 2 Monate

Rolle: Softwareentwickler

Beschreibung:
Entwicklung des Backends für die mycrocast App. Erstellen der REST Kommunikationsschnittstelle und der Datenbankstrukturen. Arbeiten mit JPA/Hibernate und EJB sowie CDI. Das Backend läuft mit Hilfe von Hazelcast im Cluster von AWS.

Kenntnisse:
• AWS
• Hazelcast IMDG
• Java EE
• JPA
• Hibernate
• SQL
• PostgreSQL
• REST, JSON
• WildFly Application Server
• MQTT

AWS Infrastuktur Cloud Engineer (2018-08 – 2019-01)
6 Monate

Rolle: Cloud Engineer

Beschreibung:
Aufbau der AWS Struktur für die verschiedenen Anwendungen in der AWS Cloud. Dazu gehören unter anderem verschiedene Loadbalancer mit AutoScaling Gruppen, S3, Security Groups.

Kenntnisse:
• AWS
• NLB
• S3
• Amazon EC2
• Amazon RDS
• Security Groups
• AutoScaling
• AWS Lambda

Mycrocast Android SDK (2021-01 – 2022-01)
1 Jahr 1 Monat

Role: Lead Developer

Beschreibung:
Entwicklung eines nativen Android SDK zum Einbinden in andere mobile Applikationen um die mycrocast Anwendung einbetten zu können.

Kenntnisse:
• Android
• REST, JSON
• Java
• Retrofit

Raydio mobile Application 2021-01 – 2022-06
1 Jahr 6 Monate

Role: Lead Developer

Beschreibung:
Entwicklung der mobilen Applikation 'Raydio' in nativen Android. Raydio ist eine Audio-Streaming App, welche sich per WebRTC mit dem Kommentator verbindet um so barrierefreies Zuhören auch innerhalb des Stadiums zu gewährleisten. Besonderes Augenmerk wurde dabei auf die Barrierefreiheit gelegt.

Kenntnisse:
• Barrierefreiheit
• Java
• Kotlin
• Android
• WebRTC
• ScreenReader
• WebSocket
• REST, JSON
• Retrofit
• Room
• ViewBinding
• DataBinding
• Coroutines
• LiveData
• MVVM-Pattern
• Android Jetpack
• Dependency Injection Libraries (Koin & Hilt)

Eingesetzte Qualifikationen

Agile Entwicklung, Amazon Web Services (AWS), Android Entwicklung, C#, Datenbankentwicklung, Hibernate (Java), J2EE (Java EE), Java (allg.), JavaScript Object Notation (JSON), PostgreSQL, Representational State Transfer (REST)

Ausbildung

Computervisualistik (Bachelor)
Bachelor of Science (Note: 1,8)
2022
Otto-von-Guericke Universität Magdeburg

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
161
Alter
30
Berufserfahrung
5 Jahre und 7 Monate (seit 09/2018)

Kontaktdaten

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

Jetzt Mitglied werden