I am a software engineer with 7 years of experience specializing in Android development. 5 of them are fully remote. I am proficient in Kotlin, Java, Gradle, Retrofit, Lifecycle Components, Navigation Components, AndroidX, Firebase, Custom Views, SQL, Realm, RxJava, Coroutines, and Dagger 2. You can view some of my work on GitHub.
In my career, I have demonstrated self-reliance in my work while also utilizing critical thinking and leadership skills to solve complex problems. I excel in time management and practice Agile methodologies daily, fostering collaborative experiences with my colleagues.
I am dedicated to continuous professional growth, readily adapting to new technologies and processes. I have a proven track record of immersing myself deeply in project tasks, whether working individually or in large distributed teams.
Furthermore, I have extensive experience managing teams of various sizes and directly engaging with project clients. I have worked both in office settings and remotely, adapting seamlessly to different work environments.
In my spare time, I enjoy competitive programming and participate in contests on various platforms. I am also passionate about endurance sports such as long-distance running and cycling. Additionally, I enjoy exploring virtual reality experiences.
P.S.
Only BTB and fully remote
• Lead developer in the Android team on a remote
• Maintain application and keep in update with blockchain protocol
• Developed new functionality: Contact list, Contactless payment, Sharing info via BLE, Changing Theme, Backups, Tor settings, and eth
• Prepared a module for integration into partner applications using the Gradle "Build Flavors" and "Build Types" capabilities
• Migrated the codebase from fragment base to MVVM architecture
• Introduced all Android best practices to the app, moved it from POF state to professional implemented
• Responsible for product quality: refactoring the codebase, monitoring the application, and participating in cross-review following agreed best practices
Lead Software Engineer
• Lead developer in the Android team on a remote
• Adhered to the Agile manifesto in my work
• Developed new functionality: deposits, quotes, predicts
• Connected third-party services: Firebase, Zendesk, Vero, AppsFlyer, etc.
• Prepared a module for integration into partner applications using the Gradle "Build Flavors" and "Build Types" capabilities • Migrated the codebase from MVP to MVVM architecture
• Responsible for product quality: refactoring the codebase, monitoring the application, and participating in cross-review following agreed best practices
• Participated in team discussions on application architecture and best practices
• Worked in a team on a warehouse management application
• Developed a PoC for an American customer
• Examined the possibilities and subtleties of creating Custom Views, wrote several samples with solutions to common problems
• Participated in a PR review within the team to maintain the quality and readability of the code
• Shared knowledge and experience with colleagues
Поддержка приложения, ничего интересного, только баги. Потому и ушел
Получил опыт работы с Xamarin.Forms