We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • Strong experience in development of Native Android Applications.
  • Developed and designed multiple Android applications across versions, good understanding of current Android UI guidelines/ material design concepts, Android Back end.
  • Expertise in developing applications for Android Operating System using Eclipse IDE, JAVA, XML, Android SDK/NDK and ADT plug - in.
  • Strong knowledge ofAndroidbasic components i.e., Activity, Fragment, Service, Broadcast Receiver andContent Provider
  • Experience building native Android apps, using Java and/or Kotlin
  • Experience with Android PDF, Android APIs (SMS, Content Provider, Google Maps API, SQLite, Web View, Bluetooth Stack).
  • Experience with Android adapter via good knowledge in Google video library and YouTube playbacks and App Widgets Framework.
  • Experienced in List View, Grid View and Gallery.
  • Expertise in working with public API's such as Google Maps, Facebook and FCM.
  • Good Knowledge on API Security using AES and DSA Algorithm techniques.
  • Good Knowledge in Build failure issues and logcat solving.
  • Good understanding in Network libraries like Retrofit and Volley.
  • Used JQuery for validation functions of various applications.
  • Experience with leading version controller tools GIT and Bit bucket.
  • Experience on Android UI components such as List view, Customized List view
  • Menus, Compound Buttons, Alert Dialog boxes, Action bars, and Spinners for various layouts in Application development.
  • Expert in Software Development Life Cycle (SDLC), object-oriented analysis and design methodologies.
  • Having strong Agile experience and have worked in Sprint based model.

TECHNICAL SKILLS

Development Technologies: Core Java, Android, Kotlin, XML, CSS3, MVVM

Web Presentation: JavaScript, HTML, CSS

Operating Systems: Windows XP/Vista/7/8, Linux, Mac OS X

Databases: MySQL

Tools: Android SDK 2.X/3.X/4.X, Android studio, Eclipse IDE 4.4, MS Office 2013, Photoshop, Net Beans

PROFESSIONAL EXPERIENCE

Confidential, Tampa FL

Android Developer

Responsibilities:

  • Information gathering, making Proof of Concepts for upcoming features, and integrated them seamlessly with the application.
  • Highly collaborative, a fast learner and willing to work wherever you’re needed on the team.
  • Worked on portfolio analysis component which is used to track and keeps inform about account activity.
  • Used RxJava for handling and filtering the responses from backend.
  • Implemented a brand-new design for dashboard using MVVM architecture
  • Able to effectively communicate technical issues in a manner all can understand.
  • Used RxJava as a library for composing asynchronous and event-based programs by using observable sequences.
  • Translated designs from Zeplin and Figma to xml layouts, and requirements from Confluence into Kotlin classes
  • Experience in using dependency injector called Dagger to test the classes
  • Translates stories into design & code. Develops well-engineered code and test artifacts backed by automated tests
  • Reviewed code from 4 other Android developers in GitHub
  • Hosted weekly zoom meetings for demoing new features
  • Fixed lot of accessibility bugs and defects
  • Elevates code into the development, test, and production environments on schedule.
  • Provides follow up Production support. Submits change control requests and documents.
  • Contributes to develop and maintain an inclusive and highly collaborative environment for the team

Environment: Android 3.5.1, Android SDK, Splunk, Android Studio, Splunk, App dynamics, Source Tree, RxJava, Dagger

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Followed the Agile and Scrum methodologies in the project implementation.
  • Requirement management- coordinate with business analyst to understand the functionality, created a question list for doubts and get them cleared in the sprint Grooming/ planning meeting.
  • Coordinate with UIX team to get new wireframe, change in graphics, and discuss technical challenges in the graphics.
  • Developed native Android applications and frameworks using Kotlin and Java
  • Migrated some modules toKOTLINfrom Java.
  • Created a local database usingShared PrefsandSQLite databaseto store and retrieve the data (generally for the recently logged in username) and for the list of users.
  • Worked on different styles and themes as per user preference.
  • Worked on custom dialogs to make the app easier to understand.
  • Exposure to video processing and streaming libraries and components in android such as FFmpeg, surface view, video view and media player, media recorder.
  • Created Dynamic view using Recycler views.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on video view and texture view from which received or send the captured view info to live stream.
  • Worked with the development team and test team to address time critical defects.
  • Involved in working with creating a custom Splash Screen for the applicationwhich is configurable for clients.
  • Worked with latest cutting libraries like Retrofit, OKHttp, GSON, Glide image loader, Material Design, and Swagger code and implemented Restful Web Services
  • Clone existing code base (mater branch) from GitHub (Bit Bucket), create new features branch from master, and clone them to Android Studio.
  • Make code change using Android studio and merge them back to feature branch and finally to master branch.
  • Tested and debugged the application on android device.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected.

Environment: Android 3.5.1, Android SDK, EGit, Android Studio, Event Bus, Source Tree, JSON, GSON.

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Responsible for defining, maintaining, and supporting the mobile architecture.
  • Preparing estimation effort for project and worked to identify and manage risk.
  • Translating the client’s business requirements into systems design and document them.
  • Knowledge of Agile-Scrum methodologies used for project management and estimations.
  • Implemented Smart Assistant AI feature using Amelia SDK.
  • Used Lottie to simplify animation implementation on the Android interface.
  • Experience in developing and consuming Internet/Intranet Applications with JSON and Restful web services.
  • Worked on Transfer payment section, where user can transfer their amount between internal and external accounts.
  • Application builds up different components like Recycler View, View Pager, Buttons, Check Box and TextViews etc.
  • Implemented the fragments using Android SDK.
  • Used JIRA to track issues and BitBucket to manage the code.
  • Implemented Google API with the help of Retrofit to show exact location on Google Maps and find the nearest ATM’s available to customer with its rating.
  • Updated custom components for new requirements for Accessibility.
  • Worked with AsyncTask for Asynchronous download of payment receipts and store locally.
  • Implemented Push Notifications using Google Cloud Messaging to send users information based on deals and their bill due dates.
  • Tested and debugged the application on android device.
  • Created test cases and test data for testing the application using Junit Extensions.
  • Developed the app to adapt to different orientations landscape/portrait and various resolutions Idpi/mdpi/hdpi/xhdpi based on the devices.

Environment: Android SDK, SQLite database, Eclipse, JSON, Google Maps, Google Firebase, JIRA, Bit Bucket.

Confidential, Richardson, TX

Android Developer

Responsibilities:

  • Refactored existing code and redesigning structures to improve performance of the entire app.
  • Followed the Agile and Scrum methodologies in the project implementation.
  • Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.
  • Worked very closely with the UI design team in getting the image assets, screens, and app icons.
  • Designed the login activity with dynamic layouts and custom buttons, while working extensively with Android Studio, Java, and Android SDK frameworks.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Designed and implemented database contract, database helper and provider classes to work with content providers.
  • Worked with the development team and test team to address time critical defects.
  • Utilized Shared Preferences to store and maintain user information.
  • Tested the application on various Androiddevices.
  • Used GIT for code repository and maintaining current and historical versions of the source code.

Environment: Android SDK, EGit, Android Studio

Confidential, Alameda, CA

Android Developer

Responsibilities:

  • Acted as a Lead role between third party and client for Assets management.
  • Understanding project requirements and functionality.
  • Analysis of Technical Specificationsand maintained all reports pertaining to application development process.
  • Coordinating with cross functional teams to ensure good quality of the project.
  • Conceptualized, designed, developing mobile application for continuous monitoring glucose levels.
  • Reviewing the received deliverables from third party and checking with project specifications.
  • Used GIT version control system.
  • Research on technical issues and providing recommendations.
  • Code reviewsup to the standards - reusability of code and maintaining documentation.
  • Worked in Agile environment and participate in different phases of the project cycle like design and development.

Environment: Android SDK, EGit, Android Studio, Telerik

Confidential, Webster, NY

Android Developer

Responsibilities:

  • Followed the Extreme Programming methodologies in the project implementation.
  • Had been part of sprint planning and communicate with other management, engineers, product managers and support specialists on product issues.
  • Implemented functionality part by using API of third-party libraries like PDFTron, Aspose etc.
  • Interpreted the wireframes and created layouts and functionality according to it.
  • Implemented Async task and Handlers to get the server response.
  • Implemented Print Settings dialog to preview documents before printing.
  • Worked on PageonClickListener () to display specific pages.
  • Developed the Splash screen and Navigation Drawer with ImageView and ListView.
  • Made custom alerts to display the multiple alerts in full screen.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Worked on Password and Email validation.
  • Implemented the payment system using NFC.
  • Worked on the Camera feature to capture Gift cards and Loyalty cards.
  • IntegratedAPIs in Settings Menu for itemized display of the user's preference.
  • Used GIT for code repository and maintaining current and historical versions of the source code.

Environment: Android SDK 4.4, EGit 3.4.1, Android Studio

We'd love your feedback!