We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Malvern, PA

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, Malvern PA

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.
  • Created AI POC using vendors like IPSoft, Nuance, API.ai, Cl etc.
  • 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!