We provide IT Staff Augmentation Services!

Senior Android Developer Resume

4.00/5 (Submit Your Rating)

Hoboken, NJ

SUMMARY

  • Over 8+ years of IT experience with 6+ years as Senior Android Developer in analysis, design, development, testing and deployment of mobile applications in Android.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Extensively worked with Android SDK, Android Studio, Eclipse IDE along with Android ADT plug in. Have experience working on Android 2.0 all the way up to Android 5.0.
  • Solid understanding of Java architecture, Object - oriented principles and Object-oriented analysis design and development for mobile and enterprise applications.
  • Experience on Android UI components such as Text View, List View, Card View, Customized List View, Menus, edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Recycles View, Action bars, and Spinners for various layouts in Application development.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking.
  • Worked with Android Studio and the latest AndroidSDK.
  • Active experience in developing Android Applications using Core Java and Android API’s.
  • Excellent mobile and web design skills using HTML 5, CSS 3, JavaScript, Bootstrap, jQuery and Angular JS.
  • Extensive experience in developing data services such as JSON, XML, XHTML, RESTful and SOAP APIs, etc.
  • Experience in developing applications using activities, fragments, services, content providers, broadcast receivers, Action Bar Navigation, Menu designs and view controls, and intents.
  • Experience in designing UI layouts in Android applications using Linear Layout, Relative Layout, Frame Layout, Table Layout and using Android Widgets and custom Widgets with Android Studio.
  • Experience in Integrating the Google Maps API in to the Android Application to launch the Google maps from the app and give the directions from Current location to the destination address.
  • Experience in Android Animations and Graphics to design and build intuitive Android applications with appealing user interface.
  • Strong knowledge and hands on experience in Linuxplatform.
  • Around 2 years of experience with Gradle & Maven and 1 year of experience with Jenkins
  • Expertise in designing the backend database for data storage and retrieval using MySQL and SQLite.
  • Experience with HTTP GET and POST Requests and parsing several types of responses.
  • Experience with JSON and XML as data formats, storing, retrieving and parsing.
  • Excellent problem-solving skills and debugging with IDE’s like NetBeans, Eclipse, Brackets, Sublime, Notepad++ and Android Studio.
  • Familiar with application deploying in Google Play Store, Samsung App Store, Amazon App Store and good knowledge of Version control tools like GIT, GITHUB, and SVN.
  • Experience with multiple life cycle methodologies and design methods including AGILE, Test Driven Development and Water Fall Model.
  • Effective communication skills to communicate directly with client and customers to explain and gather the requirements.

TECHNICAL SKILLS

Languages: JavaScript, Java, C, C++, SQL

Mobile Technologies: Android, Android SDK, Ajax, XML, JSON, HTML5, CSS3, LESS, Bootstrap, Angular JS, jQuery

Database: SQLite, MySQL

Version Controllers: SVN, Git

Methodologies: Waterfall, Agile, Test Driven Development

Operating Systems: Windows, Linux, Mac, Android

Applications & IDE’s: Microsoft Office Suit, Eclipse, Android Studio, Brackets, Sublime Text, Notepad++, NetBeans, Genymotion

PROFESSIONAL EXPERIENCE

Confidential, Hoboken, NJ

Senior Android Developer

Responsibilities:

  • Involved in development, design and implementation of the application.
  • Responsible for remodifying the existing code and to enhance the performance of the entire application.
  • Extensively worked on designing the layouts to be compatible with different screen sizes.
  • Integrated Broadcast Receivers with Intent Filters to provide Android system announcements.
  • Stored the information such as name, time, place, date, etc., about an event by designing an SQLite database.
  • Involved in working on location nearby agents using Google API’s to enable the customer to navigate to the agent and call the agent directly.
  • Worked with Android Studioand Terminal for debugging and coding.
  • Developed web applications with JavaScript, with several web developers, with AngularJSfront-end.
  • Working with Android Studioimplementing with Java and XML code using a SQLite Database to store all my information.
  • Used the Linuxcommand-line shell to perform various tasks from one single command interface.
  • Designed the front-end applications, user interactive web pages using web technologies like HTML5, jQuery, Angular JS and using CSS preprocessors SASS.
  • Parsed JSON objects obtained 1from the server side and show contents on the app.
  • Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • For processing network response data and for efficient JSON parsing used Retrofit.
  • To execute more than one thread together without hindering the execution of other threads used a unique feature in Android called Multi-Threading.
  • After claiming an insurance to gather evidence and information about an accident, developed an activity that provides the user a detailed step-by- step process.
  • Responsible for designing UI using various custom layouts, buttons, dialog boxes, alert boxes and different forms of widgets.
  • Experience with Linuxdriver concepts.
  • Worked with GIT for version controlling the source code.
  • Debugged the code using TDD and eliminated the occurrence of expectations.
  • Participated in change and code reviews to understand the functional design and business process flow of the system.
  • Experience in working directly with external project team members to identify their business processes and system requirements.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.

Environment: Java, SQLite, Android Studio, Android SDK, Linux, HTML5, CSS3, JavaScript, Angular JS, jQuery, SASS, Restful API, JSON, Retrofit, GIT, Eclipse

Confidential, Houston, TX

Senior Android Developer

Responsibilities:

  • Took part in Native application development using the prebuilt libraries.
  • Worked on creating and configuring android native application.
  • Implemented Serializable objects to send across activities.
  • Implemented application designs based on MVC architecture.
  • Worked on the navigation view to display the user profile and respond to user interaction and updating the server if views are changed.
  • Used Angular.js framework to extend the HTML5 template language.
  • Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
  • Used Navigation Drawer, List View, and View Pager to develop an UI for most of the application modules.
  • Implemented activities, linear, frame, relative layouts, and fragments. Displayed information by designing custom List Views.
  • Used Android Studioto develop the functionalities of the mobile application in Android to run the application faster.
  • Used JSON to communicate between server and application. Managed the information transferred across the network by using app security.
  • Communicated with other dependent systems by implementing SOAP/RESTFUL web services.
  • Used JavaScript to perform client-side validations.
  • Worked with NetBeans, Eclipse, and Android Studio.
  • Worked on menu items to have smooth transition while creating respective activities and fragments.
  • Worked in Test Driven Development (TDD) and extreme programming based iteration-based planning process for client, resulting in faster feature turnaround and better customer responsiveness.
  • Involved in Designing architecture, developing data models and implementing them.
  • For knowledge sharing worked on a team with other departments within App development. Testing and debugging on different devices of Android.
  • Used JUNIT to develop test cases by interacting with the testing team. To optimize scalability designed components using OOP.
  • Responsible for bug fixes and peer reviews. Performed debugging and testing of code on various Android devices.
  • Used GIT to maintain source code of an application.

Environment: Java, JUNIT, GIT, Android Studio, Eclipse, JSON, Angular JS, jQuery, HTML5, API’s, Restful services, Android SDK, SQLite

Confidential, Dayton, OH

Senior Android Developer

Responsibilities:

  • Took Part in agile activities such as iteration planning, grooming feature dive-ins, retrospectives.
  • Took part in Native application development using the prebuilt libraries.
  • Worked on creating and configuring android native application.
  • Developed application using Android Studio Integrated Development Environment.
  • Implemented application designs based on MVC architecture.
  • Designed screens using MVP pattern for the application with Android StudioIDE
  • Used Git as the version control and used Team Foundation Server in between the Main Repository and the Android Studio.
  • Worked in Test Driven Development (TDD) and extreme programming based iteration-based planning process for client, resulting in faster feature turnaround and better customer responsiveness.
  • Involved in Designing architecture, developing data models and implementing them.
  • Knowledge on the design process (Interaction Design) by directly working with local and overseas developers to create a scalable and feasible product.
  • Organized and improved global widgets and UI controls.
  • Fair knowledge in Android Development and experience in transplanting application from IOS to Android.
  • The speed and efficiency of a long-running, data-intensive operation using multiple threads.
  • Designed user interface using Android design guidelines and implemented Navigation Drawer to add a sliding menu.
  • Worked on the navigation view to display the user profile and respond to user interaction and updating the server if views are changed.
  • Worked on menu items to have smooth transition while creating respective activities and fragments
  • Implemented collapsing tool bar in a drawer layout to collapse the image on scrolling up
  • Worked on Google cloud messaging (GCM) for enabling push notification.
  • Worked with Recycler views to display each card details and for fast transactions with Fragments.
  • Redesigned layouts using material design guidelines for better user experience.
  • Followed the design guidelines set by the product team and projected my views at times to better the UI
  • Worked in Test Driven Development using Robolectric, Android JUnit and Espresso.

Environment: Java, Android Studio, Android SDK, API’s, Eclipse, JUNIT, MVC, SQLite, TDD, Java.

Confidential

Android Developer

Responsibilities:

  • Responsible for the analysis, design, and architecture of the mobile application.
  • Responsible in creating a UI for the driver.
  • Worked on linear, frame and relative layouts in Android Studio.
  • Implemented Notification Manager to display updates on the notification bar in the Android application.
  • Worked on GPS location services which are used to get the location of the driver for every 10 minutes in form of pings.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
  • Integration of the Androidbased mobile applications with REST full web services.
  • Used AndroidContent Providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Designing the front end using JSP, jQuery, CSS and Html as per the requirements that are provided.
  • Implemented application in diverse sizes of mobiles, tablets.
  • Client server communication and data parsing from the Celom web using Restful web services using JSON format.
  • Responsible for using GSON object from the server response to implement markers on Google maps to show them the Expert Fuel stops which are related to Penske.
  • Involved in testing the app to check for the regular pings of location of GPS, fuel stops, getting position, etc.
  • Tested the application on multiple Androidand debugged the issues that were found
  • Testing included emulator and device testing with multiple versions and sizes.

Environment: AndroidSDK, jQuery, CSS, JSP, Eclipse IDE, JSON, REST Web Services, Android Studio, XML, HTML, Location Services.

Confidential

Java UI Developer

Responsibilities:

  • Worked on various mobile frameworks like jQuery mobile.
  • Responsible for designing mobile applications.
  • Developed custom directives and filters using Angular JS.
  • Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular.js and Bootstrap with MySQL database.
  • Responsible for developing various static and dynamic modules which are displayed in different web pages as per the specifications.
  • Developed service layer using JAVA/J2EE.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data.
  • Used jQuery, Ajax for service calls on pages to interact with the server for information.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Used Ajax, JSON with jQuery for request data and response processing.
  • Involved in writing Test cases and Performance testing documents.
  • Used agile methodology for the software development.
  • Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Bootstrap, Ajax, JSON, Angular JS, MySQL, Servlets, JSP, springs.

We'd love your feedback!