Android Developer & Team Leader
Overview
Short Summary
The candidate is an experienced Android developer with around 10 years of experience. He is currently working on app using Courotines, Android, Kotlin, Github, CI/CD. They are also using Firebase functionalities for authentication and analytics. He developed an app that had more than 100 000 users in Brazil and was also a part of the team developing mobile banking app with around 1 million users in the Netherlands. He is also working as a team leader of a smaller team of 1 person. He is defining standards for the architecture, setting up on what to do and how to do it. He is also evaluating CV and assignments. He is working with agile methodologies such as Scrum. He is fluent in English and Portuguese as his mother tongue.
Work Experience
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.
| Employee | 6250 € / Per month |
| Level | SENIOR |