Android Developer & Team Leader
Prehľad
Krátke zhrnutie
Kandidát je skúsený vývojár pre Android s približne 10-ročnou praxou. V súčasnosti pracuje na aplikácii s použitím Courotines, Android, Kotlin, Github, CI/CD. Využívajú aj funkcie Firebase na autentifikáciu a analýzu. Vyvinul aplikáciu, ktorá mala viac ako 100 000 používateľov v Brazílii, a bol tiež súčasťou tímu vyvíjajúceho mobilnú bankovú aplikáciu s približne 1 miliónom používateľov v Holandsku. Pracuje aj ako vedúci menšieho tímu s 1 človekom. Definuje štandardy pre architektúru, nastavuje, čo a ako robiť. Taktiež vyhodnocuje životopisy a zadania. Pracuje s agilnými metodikami, ako je Scrum. Plynulo ovláda angličtinu a portugalčinu ako materinský jazyk.
Pracovné skúsenosti
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.
| Zamestnanec | 6250 € / Mesačne |
| Úroveň | SENIOR |