Profileimage by Kirshboim Tal Senior App Developer - Android / iOS from Malmoe

Kirshboim Tal

partly available

Last update: 06.09.2022

Senior App Developer - Android / iOS

Graduation: B.Sc International Media Computing
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Swedish (Limited professional) | Hebrew (Native or Bilingual)


Mobile Application, Android, iOS, database, Kotlin, Android Studio, XCode, Git, Github, Firebase, Google Play, Apple, Gradle, Cocoa, Trello, Bitbucket, SocketIO, Navigation Components, ExoPlayer, Spotify SDK, Spotify Web, static analysis, error logging, Java, Gerrit, Jenkins, Runner, Detekt, ktlint, Spotless, JUnit, Mockito, AndroidX, Jira, UI, Retrofit, Gitlab, Upsource, Invision, Android apps, Media Player, Google, rendering, e-books, SPiD, OAuth, RMSDK, Android Media Player, JNI, Moshi, software design, Bluetooth, mobile development, Dagger, CI, SQLite, AOAP, web application, UI testing, backend, Javascript, AngularJS, frontend, object recognition, GUI, visualization, Swing, JDOM

Project history

04/2020 - 10/2020
Mobile Application Developer (Android and iOS)
Bund Für Umwelt Und Naturschutz (BUND)

* Design app architecture and build a new version of ToxFox app, which
helps consumers exercise their right to know about hazardous materials
in consumer products. The app allows users to scan bar codes, search in a
product database and request information from manufacturers.

* Tools and Technologies:
Layered app architecture ("Clean"), Kotlin, Android Studio, Swift, XCode,
Git, Github Workflows, Firebase Push Messaging, Google Play, Apple App
Store, Detekt, ktlint, Gradle, Cocoa Pods, Trello, Bar code scanning.

03/2020 - 07/2020
Android Lead

* Designed app architecture and built an Android app for social music
listening in a fast moving startup environment using state of the art
Android development technologies.
* Mentored a junior developer and advised on architectural decisions for
the iOS version of the app.

* Tools and Technologies:
Layered app architecture ("Clean"), Kotlin, Android Studio, Git, Bitbucket,
Bitrise, Firebase Push Messaging, Google Play, Detekt, ktlint, AndroidX,
Gradle, Trello, SocketIO, Navigation Components, ExoPlayer, Spotify
SDK, Spotify Web API.

05/2018 - 03/2020
Consultant - Lead Android Developer
HiQ Skåne AB

* Developed and maintained Android apps for various clients in the south
of Sweden.
* Engaged in company internal Kotlin competence group.

02/2019 - 03/2020
Senior Android Developer

* Developed and maintained Sony's self support application that is
installed on all recent Android devices produced by Sony.Supporting ca.
20 millions monthly active users.
* Simplified and refactored modules in a large legacy code base with system
level and third-party integrations.
* Drove team efforts towards higher quality of code by introducing usage
of Kotlin, unit tests, static analysis, error logging and advocating for good
development practices.

* Responsible for feature refinement and planning together with project

* Tools and Technologies:
Kotlin, Java, Android Studio, Git, Gerrit, Jenkins, Firebase, Google Play,
Monkey Runner, Detekt, ktlint, Spotless, JUnit, Mockito, AndroidX,
Gradle, Jira.

08/2018 - 02/2019
Android Developer
Lequa AB

* Developed and maintained an existing sophisticated solution within the
digital identity domain.
* Introduced usage of Kotlin language in production and test code.
* Adapted and refactored existing functionalities to new requirements.
* Implemented extensive changes to the app UI as defined by design team.
* Participated in team effort of increase test coverage and other quality
improvement efforts.

* Tools and Technologies:
Java, Kotlin, JUnit, Mockito, AndroidX, Retrofit, Gradle, Jenkins, Gitlab,
Upsource, Invision.

07/2017 - 03/2018
Lead Android Developer

* Developed and maintained an Android app for reading ebooks and
listening to audio books. White label solution, used by 3 clients in
* Extended in app audio playback functionality by replacing Media Player
with Google's ExoPlayer
* Drove efforts for upgrading the Adobe RMSDK native library that is used
for rendering e-books.
* Created and maintained automated testing setup using Circle CI and
Firebase Test Lab.
* Supervised and coordinated off-site developers.

* Tools and Technologies:
Java, Android Studio, Github, Gradle, Circle CI, Dagger, Espresso,
Firebase, Google Play, Hockey App, SPiD, OAuth, RMSDK, ExoPlayer,
Android Media Player, JNI, Retrofit, Moshi, Jira.

09/2014 - 07/2017
Android Developer

* Developed apps for company employees and customers in South East
Africa. Focus on "Offline First" software design, due to limited network
* Implemented a software module for communication between an Android
device and the company's physical product over Bluetooth and USB.
* Took part in all aspects of development including: collecting
requirements, managing releases, maintaining the mobile development
infrastructure, supervising developers and recruiting.

* Tools and Technologies:
Java, Android, Retrofit, Dagger, Gradle, Git , Gitlab, CI, Jenkins, SQLite,
Hockey App, Firebase, AOAP, Trello.

05/2012 - 05/2014
Junior Software Developer

* Developed a full stack web application for automated UI testing of
Android apps. Java based backend and Javascript (AngularJS) based

09/2011 - 04/2012
Software Developer, Research Assistant
HTW Berlin University

* Developed a full stack web application for a research project in the field
of content based object recognition in images.

04/2011 - 08/2011
Software Development Intern

* Developed the concept and implementation of a GUI tool for the
annotation of linguistic text corpus.
* Implemented a visualization component for aligned dependency
* Tools and Technologies: Java, Swing, JDOM

Local Availability

Only available in these countries: Sweden
Profileimage by Kirshboim Tal Senior App Developer - Android / iOS from Malmoe Senior App Developer - Android / iOS