Android Developer & Team Leader
Přehled
Krátké shrnutí
Kandidát je zkušený vývojář pro Android s přibližně 10 lety zkušeností. V současné době pracuje na aplikaci využívající Courotines, Android, Kotlin, Github, CI/CD. Využívá také funkcionality Firebase pro autentizaci a analytiku. Vyvinul aplikaci, která měla v Brazílii více než 100 000 uživatelů, a byl také součástí týmu vyvíjejícího mobilní bankovní aplikaci s přibližně 1 milionem uživatelů v Nizozemsku. Pracuje také jako vedoucí menšího týmu o 1 člověku. Definuje standardy pro architekturu, nastavuje, co a jak dělat. Rovněž vyhodnocuje životopisy a zadání. Pracuje s agilními metodikami, jako je Scrum. Hovoří plynně anglicky a portugalsky, což je jeho mateřský jazyk.
Pracovní zkušenosti
Android Team Lead (February 2022 - Nowadays):
- Developing android apps in an agency set-up, working with various applications and clients.
- Responsible for defining and establishing processes and patterns for the android platform and team.
- Setting up working patterns for the Android team, including Git usage, expected architecture, unit tests, and CI/CD steps.
- Utilizing technologies such as Kotlin, Coroutines, Compose, Arrow, MVVM, and more.
Android Developer/Team Lead (August 2020 - January 2022):
- Delivered functionalities in a fast-paced environment, participated in feature design decisions, and provided post-deploy support.
- Led initiatives to incorporate SCRUM methodologies, improve tech improvements in the release cycle, and make unit testing part of task completion.
- Improved Play Store listing with ASO, resulting in a 73.12% increase in user acquisitions.
- Acted as the android team lead, delegating tasks, making technical decisions, and negotiating with management for code quality and tech improvements.
- Utilized technologies such as Kotlin, Modular app, Coroutines, MVVM, GraphQL, Dagger, and more.
Android Developer (September 2019 - August 2020):
- Developed and maintained the Mobiel Bankieren android app as part of a cross-functional team.
- Worked on technical solutions such as the CI/CD pipeline and adoption of new technologies and patterns.
- Utilized technologies such as Kotlin, Java, Python, JUnit, Mockito, Espresso, Retrofit, and more.
Android Developer (June 2019 - September 2019):
- Became the focal point for technical decisions regarding the Unicred Mobile app.
- Utilized technologies such as Kotlin, Java, Databinding, JUnit, Mockito, Espresso, Retrofit, and more.
Android Developer (April 2017 - June 2019):
- Developed and maintained the Unicred Mobile app, a financial and banking app with over 100,000 downloads.
- Participated in defining business rules and layout design.
- Pushed for the adoption of new technologies and development patterns.
- Utilized technologies such as Kotlin, Java, Databinding, Android Studio, Git, Retrofit, and more.
Android Developer (October 2016 - April 2017):
- Developed android applications for Mobile Device Management.
- Automated the deployment process using Gradle and Jenkins.
- Utilized technologies such as Kotlin, Java, Gradle, Jenkins, and more.
Android Developer (October 2011 - October 2016):
- Developed android applications for Mobile Device Management.
- Worked in cross-functional teams using SCRUM and TDD.
- Developed integration tests with Espresso.
- Developed services in PHP using MySQL as the database.
Software Developer Intern (May 2011 - October 2011):
- Migrated an ERP system from Delphi to Java Desktop.
Note: The translation has been provided without company names, as per the request.
| Zaměstnanec | 152125 Kč / Měsíčně |
| Úroveň | SENIOR |