We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Edision, NJ

SUMMARY:

  • Solid 6+ years of hands - on experience in developing native Android apps with thorough knowledge of using Android Studio and Kotlin with Android Development Toolkit
  • 6+ years’ experience in Java, standard industry design patterns, and Object-Oriented Programming
  • Experience of using RESTful web services, and third partyAPI integration’s
  • Experience in TDD and BDD testing suites for Android
  • Experience in conceptualising, implementing, and publishing apps
  • Ability to multi-task, work independently or as part of a team, and flexible in terms of work location
  • Working experience using agile methodologies
  • Offshore/Remote team collaboration and management experience

SKILL:

Programming Languages: Java, KotlinHTML, XMLDatabase Oracle, My SQL, OrmLite, Room, SQLite, and Realm

Third party APIs: Google Play Services API, Facebook SDK, Twitter, Google+, LinkedIn, Dropbox, Leak Canary, Firebase, Retrofit, okhttp, AES Encryption and YouTube API

Bug Tracking: Flurry Analytics, Crashlytics, Google Analytics, Hockey App, JIRA, Lint

Methodology: Test-Driven Development, Behaviour-Driven Development, Agile, Extreme Programming, Scrum, Kanban, MVP

InApp Purchase: Google, Amazon, Samsung

Continuous Integration: Jenkins, Git, Bit Bucket, SVN, Circle CI, TeamCity

External Libraries: RxJava, Butterknife, Volley, Okhttp, Android image filtering, Picasso, Fresco, Retrofit, PayPal, UrbanAirship

Testing Tools: Espresso, Robolectric, Robotium, Mockito, JUnit, Monkey

WORK EXPERIENCE:

Confidential, Edision, NJ

Android Developer

Responsibilities:

  • Used Volley to perform all network requests and image loading
  • Authenticated Android user using Android Fingerprint API for mobile solutions
  • Attended the SCRUM meetings to track app development progress
  • Used Git and GitHub in the daily basis, and Jenkins for automated testing and build automation.
  • Created complex recycler views in Android using delegate adapter pattern
  • Implemented an upgrade strategy for users using the old app to convert the static version of the application to the new dynamic version application without hiccups
  • Synchronized data between multiple across multiple devices and platforms upgraded application to be compatible with API 23+ by adding permission checks to the flow of the application
  • Implemented a new solution Pushy to replace FCM. Due to the dependency on Google play services
  • Worked on integration of cash register application in the new Carbon 10 device by VeriFone
  • Guide the Product and QA team on the nuances of Android devices
  • Debugged with Android Debug Bridge and Charles for debugging network calls

Confidential, Princeton, NJ

Android Developer

Responsibilities:

  • Manage on-going maintenance to fix bugs, added features and functionalities, and improved User Interface
  • Jackson JSON Processor basic JSON reading/writing (parsing, generating), it also offers full node-based Tree Model, as well as full OJM (Object/Json Mapper) data binding functionality
  • Coded AsyncTask to communicate to backend server on separate thread
  • Implemented caching mechanism by storing API response in SQLIte database
  • Built the application to support multiple screen sizes over various Android devices and browsers
  • Participated in innovation, design, and architecture of the Android apps
  • Add Android environment configuration with sessions and user login using Shared Ps

Confidential, New York, NY

Android Developer

Responsibilities:

  • Incorporated Snap Creative Kit SDK to let users send photos or videos to the Snapchat camera preview, where they can use Snapchat's tools
  • Coordinated with external client to include Integral Ad Science SDK to measures ads and address issues around fraud, viewability and brand risk
  • Retrofit four legacy list views to the new RecyclerView / CardView combination, obtaining all the performance benefits for smooth scrolling
  • Wrote UI tests to simulate user interactions within a single target app using Espresso and Robotium automated testing frameworks
  • Worked on existing MVP architecture and code Presenters for delegating View’s requirements to Model and instructing View with actions for specific events
  • Worked with ScribeJavaOAuth library to sign HTTP messages and request tokens from an OAuth service provider
  • Included Braze SDK user interface library for in-app messages, push, analytics and the news feed.
  • Add Jackson JSON processor to add support for serialising POJOs as XML and deserialising from XML
  • Worked with Interactions checker algorithm to search drugs interactions by brand or generic name in Mediator, Builder, Facade design patterns with SOLID principles in check
  • Improved payment mechanism to receive a one-time payment from a customer's PayPal account or payment card scanned with card.io

We'd love your feedback!