freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

zuletzt online vor wenigen Tagen
  • 40‐80€/Stunde
  • 12357 Berlin
  • auf Anfrage
  • ur  |  en
  • 02.03.2023

Kurzvorstellung

Hochmotivierter Mobile Application Developer mit über 8 Jahren Erfahrung im Software Engineering und Mobile Application Development mit Java & Kotlin. Hervorragendes Verständnis der Android Back-End- und UI-Richtlinien.

Qualifikationen

  • Android Entwicklung
  • Application Development
  • Dagger2
  • Firebase
  • Hilt
  • Java
  • JUnit
  • Kotlin
  • Retrofit
  • RxJava

Projekt‐ & Berufserfahrung

Lead Mobile Developer (Festanstellung)
Kundenname anonymisiert, Lahore
12/2018 – 4/2019 (5 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

12/2018 – 4/2019

Tätigkeitsbeschreibung

Audio/Video based social platform. Easily interact with friends and celebrities by 'Beam'! Beam is a Video Chat made easy for you! You can share with your friends or favorite celebrities an audio! Record your own voice and share to everyone!

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.)

Senior Architect and Lead Mobile developer
Steamist, New Jersey
10/2016 – 10/2021 (5 Jahre, 1 Monat)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2016 – 10/2021

Tätigkeitsbeschreibung

* Developed native android applications for TSC-550 (custom hardware shown in attached image).
* Created an architecture to auto download and update main android apps and microcontroller from custom server backend instead of Google Play Store.
* Added complex native functionalities like clearing cache & data of apps, updating apps without user interaction, maintaining bluetooth connection in backend, killing and rebooting apps and many more.
* Developed a protocol for inter apps communication for better user experience.
* Achieved satisfaction of more than 4000 product users.
* Integrated Bugfender to track bugs with complete logs in realtime on end clients devices, which improved efficiency by 50%.
* Alexa & Google integration for voice commands to interact with TSC-550.

Eingesetzte Qualifikationen

Android, Android Entwicklung, Java (allg.), Software Architektur / Modellierung

Ausbildung

BS Information Technology

(Ausbildung)
Jahr: 2013
Ort: University of the Punjab

Über mich

I'm a senior software engineer with over eight years of experience in mobile applications development using Java & Kotlin. I’ve significant experience with all stages of application development life cycle, requirement gathering to publishing on play store. Also experienced in coordinating with clients and leading/managing teams/projects with different skill sets in an agile environment.

Weitere Kenntnisse

Below is a list of tools and technologies I'm experienced in:
* Android: Kotlin, Java, Android Jetpack, Jetpack Compose, Kotlin coroutines, LiveData, Data binding
* Architectures: MVVM, Modular & Clean Architecture
* Database: Room, Sqlite, Firebase, MySql
* Dependency Injection: Kotlin Koin, Hilt, Dagger2
* Testing: Espresso, Mockito, JUnit4
* Libs: Retrofit, RXJava, OkHttp, GSON
* Other: JIRA, Agile(SCRUM), Git, Github, BitBucket, GitLab

Persönliche Daten

Sprache
  • Urdu (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
2183
Alter
29
Berufserfahrung
9 Jahre und 9 Monate (seit 06/2013)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden