We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Work closely with Project Manager, Product Manager, and Stakeholders to ensure the app mirrors the vision, successfully driving strategy.
  • Work with cross - functional teams such as networking, Front-End Design and Stakeholder to ensure excellence in app performance and user experience.
  • Mentor developers on best practices, Material Design and in code reviews to ensure high quality standards.
  • Ensure an efficient development process though use of development methods, standards and workflow, keeping sprints and projects on-track.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Android Developer

Responsibilities:

  • Introduced elements of Kotlin Flow such as coroutines to interact with the database and networking operations in repository layer in Clean code architecture. Used Kotlin coroutines and RxJava for network communication with suspend functions. Included Wi-Fi functionality to Lantern App. Handled large amount of sequential file downloads through a local download manager. Interacted with exposed Canvas Student APIs. Updated UI and UX with help of a designer. Implemented themes and styles in alignment with Android Material design standards. Created new features from scratch using Android Jetpack components. Worked closely with QA to ensure product quality. Refactored old code to decouple views from business logic using MVVM. Performed pair programming with tech lead to debug issues. Used postman to test calls prior to implementing them in Android. Used Collaborator and Bitbucket to perform and assign code reviews. Used Git for source control. Worked on a custom android
  • ROM with security restrictions. Improved background processing time by implementing concurrent threading libraries such has RXJava. Implemented solution for large downloads via a URL through the Retrofit library. Implemented file signature using a platform service to ensure file download authenticity and integrity. Worked on a script that changed the file permissions of a folder's content periodically in the tablet's internal memory to allow for open accessibility amongst apps.

Confidential

Senior Android Developer

Responsibilities:

  • Get exclusive access to sales and discounts first Shop. Explore. Browse. Swipe to view more images and buy on the go Worked in different phases of the project cycle such as design, development, and testing. Developed Android Activities, fragments and display modes. Involved in the software development processes for this Android application development projects including requirement specification, design, implementation, testing and maintenance. Worked on UI and base Android framework issues. Worked with RxJava using observable and subscriber classes.
  • Implemented fragments to make the app usable on both smartphones and tablets. Developed Android applications using many components including Activities, Fragments, Broadcast Receivers and Services in Android. Refactored Java code to Kotlin for existing Android application while using Kotlin to implement new features. Used AsyncTask for multithreading on this mobile application. Worked with other Android developers and assisted with code reviews and code refactoring. Worked with Reactive - X in the form of RxJava and
  • RxAndroid on Android applications. Managed the implementation of dependency injection in Android with Dagger2 to speed up unit testing process. Implemented multiple test cases using Espresso rules, view matchers, and view actions. Performed simulated design patterns in Android to test and develop applications. Managed continuous integration using Git and remote repositories on BitBucket. Tracked issues in JIRA and assigned them to other developers. Utilized multithreading and asynchronous tasks to manage concurrent communication while maintaining performance.

Confidential

Android Developer

Responsibilities:

  • Hikers: Find or plan a route by choosing from over 200,000 free routes. Thennavigate using the built - in compass & simple direction view. Track your journey and finally save and share favorite hidden by creating a 'My Places" list Runners: Add variety to your running routes by searching our database of localroutes based on distance and elevation. Track your stats & save your favorite placesfor great views, stretching, resting and water fountains Cyclists: Find a route that matches your level of intensity by searching entries bydistance and elevation. Or craft your own perfect biking path with the route builder.Use the hands-free mode while biking and track your route statistics Photographers: Find beautiful landscapes by searching through over 250,000 pointsof interests. Find or plan your route to get there by using distance markers and confidently explore offline with Satellite, Terrain, Hybrid, and Road maps Implemented several design patterns such as MVP, Singleton, Observer, Proxy, and Visitor in Android. Collaborated with back-end development team to map the web services for the Android app integration. Participated in defining application's styles and themes, material themes and various resources.
  • Coded and later created a template for proper use of RxJava ensuring the tasks do not become orphaned if the orientation of the device changes using multiple operators. Devised scalability, performance, and reliability of Android app development. Implemented Android app user interface (UI) by using Custom
  • Views, ListView, Relative Layout, Linear Layout, and Table Layout. Applied fragments to minimize the activity count and simplify the navigation on the Android app. Contributed to architecture and design of the Android app. Performed extensive application testing with the Robolectric framework, and with JUnit to test functionality of the Android application. Worked with JUnit to complete all test cases of the Android app. Used Espresso & Mockito for testing Android app user interface (UI) and app functionalities. Post Get/Post/Header HTTP asynchronous request to the backend API using Retrofit Organized collaboration between onsite and offshore developers. Monitored and participated in workflow tracking with JIRA. Implemented Picasso to download the image from web services. Experience in architecture and development of stable Android mobile applications. Replaced the Google Maps API with Google Maps API V 3.15.

Confidential

Android Application Engineer

Responsibilities:

  • Worked on Forex Trading application in Android which allows users to manage their trading account, research market and stocks and to buy and sell stocks using the Android mobile device.Forex Trading Worked with project manager and stakeholders to gather requirements and on sprint planning and sprint backlog. Used Eclipse as the primary IDE since it includes all the tools needed to develop, test and deploy the Android application. Tested using Espresso and Mockito for testing the UI and App functionalities. Used Espresso for instrumentation testing using View Matchers, Matchers and Actions. Used Intents and Intent Filters to initiate activities and pass information between Activities and Fragments. Used GitHub private repositories with standard Workflows as a Version
  • Control Software. Used the JIRA bug tracking tool for quality control. Used the SQLiteOpenHelper to connect with the local database and perform CRUD operations. Applied Support Libraries from different API levels for backward compatibility. Used the View Pager Indicator to provide feedback to the user about the background processing status. Used Volley and GSON to retrieve information from an internally programmed API and make the conversion between the JSON and POJOs. Worked with Android notifications to send the reminders to the user interface. Worked with Content Providers to connect with and consume Android Contacts. Worked with Dagger 1 for dependency injection to develop clean, maintainable code. Worked with GSON and Jackson library to parse JSON files on the Android project. Worked with JUnit to complete all test cases.

Confidential

Android Engineer

Responsibilities:

  • Browse, search, and get details on over 400,000 parts and accessories. Enter your vehicle information fast with our VIN scanner. Quickly find an auto parts store using the geolocation feature on your device. Use the app to reserve items for in - store pick-up

    Used SVN for source control management and continuous integration with Hudson. Implemented new features on the application using design patterns MVC and MVP. Incorporated Push Notification with MixPanel to send messages to users. Applied Android tool ecosystem for development, testing, debugging, and performance benchmarking. Added selectors and animation effects on UI/UX elements to enhance the user experience. Attended the SCRUM meeting to keep track of the current sprint. Created several compound views to match the UI provided by the UI team.

    Assisted programmers on work with internal enterprise software. Guide the integration into dozens of APIs successfully with highly performant/critical integrations. Maintained technical documentation of each project. Actively involved in the team meetings, ensuring the application had good performance. Configured multiple analytic tools to get valuable information on a post-install state: Crashlytics, Mixpanel, Flurry, Answers. Consumed web services with a Volley client to retrieve the information of customizable APIs. Monitored, triaged and assessed the

    Android app's performance, bugs, and defects. Build new features to enhance the UX for consumers.

We'd love your feedback!