We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE

Confidential

Sr. Android Developer

Responsibilities:

  • Create new features such as Architecture Components, which enable easier development by providing libraries and guidance on practical application development
  • Fully participate in the relevant scrum events; planning and estimation, daily scrums, sprint reviews, and retrospectives
  • Collaborate as a member of the team undertaking the shared commitment towards completion of the team's sprint goals
  • Work within an Agile team to deliver across the entire product life cycle - concept, design, build (code), deploy, test, release, and maintain unit, functional, and performance test automation
  • Simplify asynchronous data loading into UI, support data persistence and prevent memory leaks using LifecycleOwner, LiveData and ViewModel components
  • To browse items by image and sort by category or location, coded asynchronous and blocking requests, file upload (multipart/form-data) and request timeout using RxJava2, okhttp, GSON, Glide and Retrofit networking library
  • Create seller profile page UI/UX and integrate AWS Mobile Hub User Sign-in feature to access the AWS services with validation of user identities from multiple identity providers
  • Refactor codebase with JobIntentSerivce, WorkManager, Paging and Slices for new Android P compatibility
  • Follow TDD ’s Red-Green-Refactor pattern to build a new feature using Mockito u nit testing for model layer and Espresso for UI presentation Layer
  • Use Crucible for code reviews, perform git pull request in Gitflow process and optimised codebase with static code analysis tool
  • Create modules, components, scopes to inject view models and network objects using Dagger dependency injection mechanism
  • Upgrade features relating to UrbanAirship SDK for Push Notifications, Rich Media Messaging, In-App Purchase and Subscriptions in paid product flavour

Confidential

Android Specialist

Responsibilities:

  • Accept joint responsible with the team for converting the Product backlog into 'Done' potentially releasable increments
  • Collaborate with the Product Owner and team to deliver robust, secure, scalable, tested, and documented capabilities across a number of digital channels servicing a variety of popular devices
  • Provide support on key products should there be an incident / problem related to a product that's now live and requires a development fix
  • Store latest articles produced by top Confidential writer ’s API request in Room Database for offline network functionality and replace old SQLIte database
  • Optimise API request for real-time scores and schedules by transforming one type of data to another, reducing, mapping or expanding streams using RxJava operators and perform concurrent HTTP request using schedulers
  • Use CharlesProxy API to determine if SSL Pinning was functioning correctly (as part of Secure Coding Practices) so that man in the middle attacks would not be possible
  • Integrate Adobe Primetime SDK to improve quality and reliability across all functionalities, including VOD, live and linear TV for live video coverage of Confidential Selection Shows and Championships feature
  • Strive for 80%+ test coverage using Espresso and check using JaCoCo tool for ‘View regular season rankings for all Confidential sports’ user-story
  • Work on system-level framework functionality such as activity management, user profiles, storage, and optimizing system performance and battery usage.
  • Write unit tests for presenters using method invocations, spy mocks, no interactions in MVP Architecture using Mockito
  • Incorporate Krux SDK to capture people data from all mobile platforms and perform backend data mining
  • Solely developed and coded presenters, model and UI layer for View regular season rankings for all Confidential sports ’ user-story in MVP design pattern
  • Performed data modelling using Firebase real-time database, Firebase notifications and Firebase Crash Reporting

Confidential

Mobile App Developer

Responsibilities:

  • Managed ongoing maintenance to fix bugs, add features and functionalities, and improve User Interface.
  • Collaborate with team to architect back-end services and databases to support apps.
  • Communicate with clients along with the Product team, to understand requirements and provide inputs
  • Synchronise local GreenDAO database with backend MySql Database with for offline view of expense tracker data and IRS mileage log
  • Create on two-dimensional scrolling of custom views and custom data adapter to view photos from the gallery
  • Integrate Amazon in-app purchases to buy premium membership and expose advance report, receipt generation capabilities
  • Work on securing the network traffic with Certificate Pinning to verify identity of the Host via SSL handshake along with AES encryption principle
  • Coordinate with designers to create expense-tracker UI using custom and compound views
  • Hold calls, meetings with external client to include mobile conversion, retention, and engagement through deep linking, user routing using Branch 3rd party SDK
  • Work ShortcutBadger API to show the count of unread messages in bottom tabs on the main menu in the application
  • Use Loopj library for asynchronous HTTP requests, handling responses in anonymous call-backs to get IRS mileage log JSON data
  • Follow Google guidelines to make application battery optimised (not drain battery), even with heavy usage
  • Integrate Dropbox API and Google Drive API to achieve cloud-based storage functionalities with backup of receipts and expense reports

We'd love your feedback!