Android Developer
Přehled
Krátké shrnutí
Kandidát je mladý zkušený vývojář pro Android, který má 8 let zkušeností s Javou a poslední téměř 3 roky pracuje s Kotlinem. Zaměřuje se především na platformu Android, ale rád by pracoval na Flutteru, aby mohl vyvíjet i pro platformy iOS. Ve svých projektech používal také Gradle, C++, Python a SQL. Ve svém posledním zaměstnání používal Scrum a Kanban. Jeho rodným jazykem je arabština a angličtinu a němčinu ovládá na komunikativní úrovni, takže práce v cizojazyčném týmu pro něj není problém. V současné době mentoruje juniorního vývojáře a je otevřený možnosti případné vedoucí pozice. Nemá preferovanou oblast práce, je otevřený všem možnostem.
Pracovní zkušenosti
11/2016 - Present: Senior Software Engineer (Android) Responsible for Android application development in the ticket shop program. Main tasks include maintaining and adding new features to the mobile ticketing application, adding complex UI elements, and refactoring complex code. The mobile ticketing application facilitates ticket purchase and offers personalized services for users in Austria and Europe. Development is done using Android SDK (Java and Kotlin), Android Studio, and Gradle.
08/2016 - 11/2016: Software Engineer (Android) Involved in Android application development, specifically the mysugr logbook diabetes application. Responsibilities included adding new features, writing unit tests, bug fixing, and code refactoring. Development was done using Android SDK (Java), Kotlin, Android Studio, and Gradle.
02/2015 - 08/2016: Software Engineer (Android) Focused on Android application development, particularly in the field of indoor localization and proximity. Main tasks involved building and maintaining Android mobile localization and proximity SDKs, as well as developing applications based on them. Development was done using Android SDK (Java), some C++ for NDK integration, Android Studio, and Gradle. Also had involvement in backend development.
04/2013 - 01/2015: Software Engineer (Android) Responsibilities included Android application development, building automation tests using MonkeyRunner for test automation, and maintaining mobile advertisement applications and corresponding SDKs. Development was done using Android SDK (Java), SQL, Python, C#, Android Studio, and Eclipse.
09/2012 - 01/2013: Junior Android Developer Focused on developing a payment solution using the Android phone camera for credit card scanning. Main task was to build an Android mobile payment SDK using Android (Java) and Eclipse.
09/2011 - 08/2012: Internship as Software Developer Conducted research on mobile payment solutions for master thesis. Developed an Android mobile payment solution using Android (Java) and Eclipse.
Summer 2010: Junior Teaching Assistant Internship as a junior teaching assistant for an Android development course at the German University in Cairo (GUC), Egypt.
2011-2012: Masters of Science in Software Engineering Completed a Master's degree at Johannes Kepler University Linz (JKU) in Austria. Focused on researching and evaluating mobile payment solutions. Relevant courses included software engineering, mobile computing, pervasive computing, and human-computer interaction.
2006-2011: Bachelor of Science in Computer Science and Engineering Completed a Bachelor's degree at the German University in Cairo (GUC) in Egypt. Specialized in computer science and engineering, covering basic to advanced courses.
Projects:
- Ablo App: Developed a mobile advertisement app for the lock screen using Android and Java.
- Bizzify: Designed and built the UI for an event tracking and scheduling app. Ongoing project involving modification, feature addition, and branding for different use-cases.
| Zaměstnanec | 109530 Kč / Měsíčně |