We provide IT Staff Augmentation Services!

Android Developer Resume

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Overall 8+ years of Professional IT experience in Android application design, and 5+ years of experience in Smartphone and tablet (Android) development, testing and deployment.
  • Experienced in Software Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well.
  • Proficient with Java, Android SDK version Android 2.2 to Android 5.0 (Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop).
  • Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
  • Worked for developing application for Android Operating System using Eclipse IDE, JAVA, XML, Android SDK and ADT plug - in.
  • Proficient in Android applications development involving User Interface development, push notifications, Adapters, Content Provider, Services.
  • Experience in using SQLite Database for mobile data management, SQL SERVER database for web data management
  • Experience in working with Android Libraries, for example, Retrofit, JSON, GSON and database support and similarity
  • Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development
  • Expertise in Web Services (REST/SOAP), XML Parsing and JSON.
  • Strong aptitude in making responsive UI for different screen resolutions.
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging
  • Good communication skills, both oral and written.
  • Experienced writing design and architecture documents for mobile and web applications.
  • Experience in working with XML parser's, REST/SOAP.
  • Proficient with UML Diagrams, Use Cases and Sequence Diagrams to design programming solutions.
  • Able to design to scope, develop and deliver a software experience that realizes the product strategy.
  • Personal experience with Agile Methodology such as JIRA for the bug fix and maintenance issues
  • Experience in working with Activities, Fragments, Intents, Intent Services, AsyncTask, Broadcast Receiver, Location Manager, Adapters, Content Provider, Media Player, and Camera in Application development.
  • Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging.
  • Experience with Android emulator, LogCat and DDMS to perform debugging the android applications
  • Experience in development of android application using third party libraries.
  • Hands on experience with working on different API levels of android.
  • Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.
  • Experience in using Storage options in Android like Shared Preferences, and internal storage using SQLite
  • Experienced in using Github as a source control tool
  • Experienced in writing Android applications with JAVA as well as KOTLIN

TECHNICAL SKILLS:

Programming Languages: Java, JSON, REST, HTML, Android SDK, Android NDK, ADT plug-in, Google API sAndroid Studio, Eclipse IDE, JDK, Java, XML, JSON

Operating System: Windows 10/8/7/XP/Vista

Frameworks: Android SDK, Java Development kit

Libraries: GSON, JSON, Retrofit, Butterknife, Dagger 2.0, Espresso

Database: SQLite, SQL, MySQL, Oracle

Version Controller Tools: GIT, SVN

Editors: Eclipse, Android Studio, NetBeans

Project Management Tools: Jira, MSProject

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Android Developer

Responsibilities:

  • Participated in multiple releases for our banking project.
  • Made contributions in resolving bank project defects.
  • Integrated multiple libraries in the completion of tasks allotted to us
  • Made contributions in the application with the enhancements with mobile order and pay and also to provide a new animations to it
  • Integrated restful services to in the application using GSON to convert java objects and vice versa
  • Made useful contributions in providing helpful and nice visual representations in the application
  • Used lot of Android features Services, Asynctask, Intents ( implicit intent and explicit intent),
  • Made use of Linkify to populate the number on the dialer pad once we click on the number given on our UI
  • Used Source tree to push, commit the code or pull the code from the respective branches or make our local repository
  • Made use of GitLab to manage Merge request that editing, making and deleting the merge request
  • Used to JIRA to track issues, stories
  • Tested and debugged the application using logcat
  • Use of Glide library and Picasso to provide image loading and cache
  • Involved in assisting the QA to resolve defects
  • Made use of Splunk to check the status of the service calls
  • Implemented Fragments and Activities
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Worked on toast, Dialog notifications.
  • Work on strict schedules that have requirements extensively analyzed for accuracy. Involved in process from gathering requirements to coding, testing and defect resolution.
  • Worked in layouts and UX design and layout using both XML, and custom android views.
  • Followed Agile/SCRUM methodologies in the project implementation.
  • Used Kotlin as a primary language for writing android applications and accomplishing the given tasks

Environment: SDLC, linear and relative layouts, Fragments, Activities, Async Task, Agile, adb logcat, DDMS, Toast and dialog notifications, shared preferences, GSON, JIRA, Sourcetree,Git,Splunk,Kotlin

Confidential, Seattle WA

Android Developer

Responsibilities:

  • Participated in the development, testing phases of the application.
  • Utilized Android NDK to create the library files to be used by Services
  • Integrated Android Support Library to simplify the development of the application.
  • Developed application features with Android Firebase and make it user friendly
  • Participated in providing the application with the enhancements with mobile order and pay and also to provide a new animations to it
  • Used libraries to add a fingerprint authentication to the application.
  • Concur in improving the search features to improve the search accuracy.
  • Used GSON to convert the java objects in Json and vice versa.
  • Butter Knife to bind the android views
  • Used Glide for image loading and caching
  • Made use of Google Maps API to find the exact location of nearby Confidential stores
  • Played a key role in writing an application to give the application a good and easy visual representations
  • Assessed and fixed the defects for various modules in the QA stages.
  • Involved in requirement gathering, UI design and development.
  • Tested functionality of the application
  • Managed with Implicit, Explicit where ever needed.
  • Extensively utilized AsyncTask, Thread and handler to provide smooth UI experience
  • Tested and integrated the application with different Android versions.
  • Debugged and tested the application using logcat
  • Worked in layouts and UX design and layout using both XML, and custom android views.
  • Utilized JIRA widely to monitor the numerous issues

Environment: SDLC, linear and relative layouts, Fragments, Activities, Async Task, Agile, SQLite, adb logcat, DDMS, Toast and dialog notifications, shared preferences, Google Maps, GSON

Confidential, Portland, ME

Android Developer

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Constructed the architecture and User Interface (UI/UX) using client requirements and use-cases.
  • Devised and developed the App screen navigation using Dialog boxes, Action Bar Navigation control and designed Menus based on the user context.
  • Responsible for design and handling the SQLite database functionality for the application.
  • Exercised the Android SDK for the application development.
  • Utilized Google Maps API for location services in the application.
  • Used REST services to get XML and JSON responses and parsed them.
  • Extensively used AsyncTask to invoke web services in the background threads and get data in XML
  • Used Android Studio for development and Dalvik Debug Monitor Server and Android Debug Bridge as debugging tool.
  • Tested the application using different Android devices for bug identification and fixing.
  • Worked with the web development team to integrate mobile app with the web app.
  • Developed detailed written resources manuals for step-by-step procedures.
  • Test and error logging on different versions and devices of Android.
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes etc.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Participated in constructing the specification documents including Unified Modeling Language diagrams, Use Cases, System Features, Data Flow Diagram, and Class Diagram, Functional and Non-Functional Requirements.
  • Worked on the local data storage using shared preferences, SQLite database and file system.
  • Implemented Code analysis and review, requirements gathering and analysis, and software risk analysis
  • Used AsyncTask, Handler, Threads, Service, and IntentService to implement multi-threaded applications

Environment: Android Version 2.3.3-4.1.1, JSON, GSON, SQLite Database, Google Maps, Android SDK, windows 10XML

Confidential, Greensboro NC

Android Developer

Responsibilities:

  • Worked on UI design and designed layouts for various screens.
  • Involved in implementing Asynchronous tasks for the background operations.
  • Developed the app to adapt to different orientations and various resolutions based on the device.
  • Used Material design using Card View, Recycle View and classic principles of good design.
  • Implemented the functionalities behind the UI screens using Fragment concepts.
  • Worked with HTTP requests, JSON and GSON formatting to parse the data.
  • Involved in understanding the interactions of all phases of application development life cycle.
  • Worked on different third party libraries like, butterknife, volley and retrofit networking library, picasso to download images.
  • Involved in understanding the interactions of all phases of application development life cycle.
  • Used SQLite database to store all the Data.
  • Used array adapters for different kind of layouts
  • Actively involved in meetings and team building events.
  • Implemented layouts for List View, Image View and Scroll Views.
  • Participated in the quality assurance of the app including, testing of the User Interface and testing the app on different mobile devices.
  • Responsible for designing mode for different android devices.
  • Worked on debugging the application using adb Logcat
  • Worked with efficient and effective utilization of SDLC methodologies for iterative/agile environment.
  • Implemented RESTFUL service in the application.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked in the Use case requirements, analysis, design and development phase.
  • Designing and developing user interfaces using Android XML.

Environment: Android SDK, JSON, GSON, REST Web Services, Third party Libraries such as Picasso, volley and retrofit.

Confidential, Erie, PA

Android Developer

Responsibilities:

  • Designed UI Layout for UI operations in the mobile application.
  • Developed UML Diagrams, Use Case Diagrams and Class Diagrams.
  • Used GitHub as Version Control to push and commit changes in the code.
  • Validate, verify, communicate and resolve software issues through careful, thoroughly documented testing to maximize return on investment (ROI) for IT initiatives.
  • Coordinated analysis, development and testing efforts between various application teams.
  • Worked with Android components such as Activities, Intents, Services and Custom UI Components such as TextView, ListView, and Expandable ListView, Layouts, Action Bars and menus.
  • Worked on various UI widgets and Constraint Layout.
  • Debugged using ADB, Trace View, DDMS and Log Cat.
  • Implemented the Push Notification system for users receiving the alerts.
  • Implemented Localization to provide region wide support for users.
  • Implemented the Push Notification system for users receiving the alerts.
  • Registered the Broadcast Receivers with various intent filters for the android system announcements
  • Took care of code review, code fixes and bug fixes
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support
  • Developed UI Layouts (Linear Layout, Relative Layout) using Android framework.
  • Worked with Recycler Views for displaying the list.
  • Used Android NDK to create the library files to be used by Services.
  • Used Picasso library for loading the images and customizing them
  • Followed the Agile methodology for implementing the project. Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Solid understanding of the full mobile development life cycle with a hands-on expertise with a wide variety of Android device resolutions and SDK versions.

Environment: Android SDK, Eclipse, DDMS, Java, Windows 10, Picasso library GPS service, Android NDK, JDK 1.8, Google API, Android APIs

Confidential

Android Developer

Responsibilities:

  • Actively participated in information gathering and creating a storyboard for the entire application
  • Displayed data in a structured way by using the web services (Restful) to retrieve data in JSON format
  • Contributed to the UI design and flow of the application using Buttons, edit boxes, check boxes, dialog boxes and spinners for various layouts
  • Implemented SQLite database to keep track of user choices and display locations based on user preferences
  • Worked on bug fixing and improving application performance. ‘
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Implemented the Google maps
  • Part of testing, deployment, production maintenance.
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.
  • Proficient in using Fragments, Activity Workflow, Action bar Navigation, Menu designs, Custom Views.
  • Developed the app to adapt to different orientations (Landscape/Portrait) .

Environment: Android SDK, Eclipse, Java, SQLite, JSON, Google Maps, SVN.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements and followed by analysis and design.
  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.
  • Performed functional, integration, system, and validation testing.
  • Developed complete Web tier of the application with Struts MVC framework.
  • Designed and developed business logic layer and data access layer
  • The present system was studied in order to have a better understanding of its functionality.
  • Used agile methodology for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly spring planning meeting.
  • Effectively participated in communications with Business Analysts and architects.
  • Fixing the bugs identified in test phase.

Hire Now