Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Praveen Balaji

Praveen Balaji

Praveen Balaji has asked 0 questions and find answers to 15 problems.

Stats

249
EtPoint
57
Vote count
0
questions
15
answers

About

EXPERIENCE SUMMARY: • Experience: 8+ Native Android application development in Agile methodology. • Language: Kotlin, Java, C# • IDE: Android studio, Eclipse, Unity 3d • Architectural pattern: MVVM, MVP, MVC • Dependency injection: Dagger 2, ButterKnife • Android Jetpack: LiveData, View model, Navigation component and safeArgs, Lifecycles, Work Manager, Room, Paging • Asynchronous & Reactive programming: Coroutine, RxJava, RxAndroid, LiveData & View model • Persistence: Room, SQLite, Shared preferences • TDD: Junit, Mockito, Robolectric • Other libraries used: Retrofit, Picasso, Glide, Lottie • Version control: Git, Bitbucket, Gerrit, GitLab/Hub • Static code analyzer & Code coverage: SonarQube, Lint, Spotless, JaCoCo • Continuous Integration: Jenkins • Publishing: Google play console, Amazon app store. • Monetizing: Admob, Admob mediation, Unity ads, In-app purchase, etc., • Analytics: Adobe Omniture, Thunderhead salesforce, Google analytics, Firebase/Fabric Crashlytics. • Firebase: Remote config, Cloud messaging, Dynamic links, App indexing, Hosting • Branding: Adwords, Facebook, SEO, ASO, Domain/web hosting, App Indexing, and deep linking. • Other tools: Atlassian JIRA, Zeplin, InVision, Postman, SOAP UI, Adobe Photoshop, Blender, Fiddler, Charles proxy. • Cross-platform: Unity 3d/2d games, NDK, Cordova, HTML5, Javascript, JQuery, QUnit. • Good in-app flavoring, Material design, authentication OAuth 2.0, multimedia ~ QR/bar codes, performance tuning, Localization, Multi-screen support, sensors & writing reusable components. • Good team management experience in guiding the team as a feature team lead. • Flexible to adopt new technologies and environments.