Android Developer
Überblick
Kurzer Überblick
Der Kandidat ist seit mehr als 5 Jahren in der Android-Entwicklung in der kommerziellen Praxis tätig. Er arbeitet derzeit für ein Softwarehaus an verschiedenen Greenfield-Projekten oder älteren Projekten, die nicht gut betreut wurden. Er beschäftigt sich hauptsächlich mit der Entwicklung von Android, Java und Kotlin. Zu den von ihm verwendeten Technologien gehören unter anderem Vue.js, SQL, Typescript und REST APIs. Er hat auch Erfahrung mit agilen Methoden, insbesondere mit Scrum. Neben der Entwicklung von Android-Plattformen interessiert er sich auch für Data Science. Er hat keinen bestimmten Sektor, in dem er sich gerne bewegen würde, es hängt von der Attraktivität des Projekts ab. Von den Fremdsprachen spricht er Englisch auf einem sehr guten kommunikativen Niveau in Wort und Schrift.
Berufliche Erfahrung
Android Developer Bratislava, Slovakia / October 2016 - Present
- Working in a small software house on various greenfield projects for different clients, including older projects requiring refactoring
- Collaborating with cross-functional teams to define, design, and ship new features
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
- Providing client support during the maintenance phase
- Assisting with web development as needed
Android Developer/ Bratislava, Slovakia / May 2016 - December 2016
- Worked in a small team on an Attendance terminal, part of a larger company management software
- Refactored old code and implemented new functionalities in a scrum team
- Handovered the application, along with technical documentation, to a new Android developer and provided consultations
Projects
- Greenfield project for retail selling
- Worked in a flexible scrum team, writing the entire app in Kotlin
- Utilized technologies such as Android Jetpack, Room, Koin, RxJava, Retrofit, Espresso, and Robolectric
- Communicated with the backend via OData standard and RabbitMQ events, following a clean architecture
- Refactored and added new features to an inherited Java app
- Implemented background service for sending user location during certain processes, focusing on battery optimization
- Utilized technologies including Google Maps API, Google Directions API, Firebase Analytics API, and Google Play's billing system
- Developed an online app from scratch using clean architecture and Kotlin
- Relied on Firebase authentication and crashlytics for the project
- Did not require offline storage besides SharedPreferences API
- Messaging app based on clean architecture project by Fernando Cejas, written in Java
- Used Socket.io client for message communication
- Faced challenges with asynchronous server sync and implemented Google Translate API
| Angestellter | 4000 € / Pro Monat |
| Freiberufler | 220 € / Pro Tag |
| Eben | SENIOR |