I am a Senior Android Developer with 4+ years of experience.
I have work experience for designing and developing efficient, high-performance, user-friendly Android applications.
Some popular applications I've created are Icertis Contract Intelligence, GeeksCompete, VahiKhatu, PulzPluz, LetsClick, and others.
I apply modern technologies in my projects which make the development process easier and faster. I extensively use version control systems (Git) and issue trackers (JIRA, TRELLO), not to miss any details and to achieve well-coordinated team goal.
Also, I take advantage of new libraries, frameworks, and languages:
Skills:
✅ Android :
• 10+ android application undertaken
• Kotlin, Java
• Android Architecture components (LiveData, DataBindingLibrary, Room, etc.)
• Dependency Injection (Dagger2, ButterKnife)
• Networking (OKHttp, Retrofit, Volley)
• Database and ORMs (Room, SQlite, Realm, ORMLite, SQLCipher for DB Encryption)
• Microsoft Intune Integration (Intune App configuration, Intune App Protection policy)
• Almost all Android SDK and AndroidX components
• Firebase: Fabric Crashlytics, Google Analytics, FCM
• Automation testing - unit test usign mockito and espresso, Appium based UI automate test
• Multiple languages app - English, French and more (LTR/RTL)
• Design patterns : MVC, MVVM, MVP
• Bitbucket, Jira, Confluence.
• Social Sign-in SDKs (Google, Facebook, Instagram, Twitter)
• VAPT Root detection - Root bear, root tool library
• Experience on Kotlin Coroutines and building a Responsive UI with ConstraintLayout
• Experience on publishing app to google play console
✅ Project Management:
• Team management
• Setting up Project Management Platform (Jira, Confluence, Trello).
• Setting up communication channels.
• REST APIs, JSON, Postman
• Experience on an Agile Software Development Cycle team