Senior Android Developer
2019 - PRESENTCOYO- Developed and maintained COYO (formerly COYO Engage) app, a digital home for all employees. The app offers news and easy real-time communication between colleagues based on COYO's employee experience intranet.
- Refactored the local database from SQLDelight to Room.
- Migrated from Anko to XML layouts and started using Android Compose.
Technologies: Kotlin, Android SDK, GitHub, Android Studio, Zeplin, Figma, White Labeling, Android MDM, Android, Android Development, Model View Viewmodel (MVVM), KOIN, Paging, REST, ConstraintLayout, Dagger 2, Mobile App Development, XML, Unit Testing, Retrofit, Coroutines, Android Jetpack, Data Binding, Android Architecture Components, MySQL, REST APIs, Gradle, RxJava 2, Android UI Design, HTTP, Push Notifications, Authentication, Encryption, JSON Web Tokens (JWT), Mobile Apps, Mobile, RxJava, WebSockets, Performance, Native Mobile Apps, WebView, APIs, User Experience (UX), Android Animations, DebuggingSenior Android Developer
2018 - 2019AppsPeople- Developed and maintained the Android app Sydney's West that has exclusive access to events, trails, tours, and deals in Sydney's west area.
- Maintained the Searcher Seismic Android app, a quick map-based application to track the whereabouts of the world’s seismic survey vessels.
- Created and maintained the Home Open Android app, a highly mobile-focused real estate portal designed to help home buyers and renters see offers of houses nearby or in a selected location in real time.
- Developed an award-winning project, ClimateClever, designed to help schools measure, monitor, compare, and reduce their carbon footprint to become a leader in sustainability and climate action.
Technologies: Android, Android Studio, Android SDK, Zeplin, Firebase Android SDK, Kotlin, Firebase, Android Development, Model View Viewmodel (MVVM), REST, Dagger 2, ConstraintLayout, Paging, Facebook Android SDK, Retrofit, MySQL, REST APIs, Gradle, RxJava 2, Android UI Design, HTTP, Push Notifications, Authentication, Mobile Apps, Mobile, Bluetooth, Performance, Native Mobile Apps, APIs, Android Animations, Bluetooth LE, DebuggingAndroid Developer
2014 - 2018Swiss IT-Factory International- Planned, developed, maintained, and distributed the Time Solution Android app designed to help employees track their working hours.
- Gathered requirements and translated them to tickets. Trained, prepared, and helped the new joiners.
- Planned, developed, maintained, and distributed the Business Solution, an Android app designed to help construction workers with their daily tasks, time reports, and quantity measurement.
Technologies: Kotlin, Java, Android, Android SDK, Android Studio, Git, Android Development, ConstraintLayout, REST, Dagger 2, Mobile App Development, Retrofit, Android Architecture Components, MySQL, REST APIs, Gradle, Android UI Design, HTTP, Push Notifications, Authentication, Mobile Apps, Mobile, Performance, Native Mobile Apps, APIs, Debugging.NET and Android Developer
2012 - 2013Appdec- Helped the team develop different modules using C# and Windows Forms.
- Developed, maintained, and distributed aLite Mobile, a mobile version of the software for restaurants and bars.
- Maintained and deployed the app and created different reporting views.
Technologies: Android, Java, C#.NET, SQL, Android Studio, Android Development, XML, REST, Mobile App Development, Gradle, HTTP, Mobile Apps, Mobile, Performance, Native Mobile Apps, APIs, DebuggingSoftware Developer Intern
2012 - 2012Appdec- Developed the first module as a C# WinForms project.
- Learned the MVC architecture, how each layer works, and how they are connected.
- Used Microsoft SQL, wrote the first queries, and designed databases.
Technologies: C#, C#.NET WinForms, SQL, APIs, Debugging