We provide IT Staff Augmentation Services!

Sr. Android /mobile Application Developer Resume

5.00/5 (Submit Your Rating)

OH

SUMMARY:

  • Over 8+ years IT experience, entailing around 5 years in Android based Mobile Application Development using Android SDK, over 3 years in Java based applications analysis, design & development for multiple screen sizes for both android phones & tablets
  • Strong Knowledge of handling any new mobile technology for any kind of application development using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, & CSS
  • Expert in Software Development Life Cycle of applications design & development, including SCRUM - Agile & Waterfall models using Android SDK.
  • Experienced with Android SDK tools, Debugger, DDMS and AVD.
  • Strong expertise in using IDEs like Android Studio, ADT Bundle with Eclipse, Xamarin Studio, Visual Studio.
  • 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
  • Proficient with common Android framework APIs (Bluetooth, Location, Camera, Notifications, Maps, Accelerometer
  • Experience in working with Web Services using SOAP & REST FUL API to fetch data for mobile front end and parsing the web response data in both XML & JSON format using different parsers.
  • Developed personal projects using Phone Gap, integrated various third party Open Source APIs like Facebook, Twitter, YouTube & Google Maps API V2 for custom Android applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, view controls, Loaders and using Storage options in Android like Shared Preferences.
  • Experience in embedded device power management techniques.
  • Experience in mobile device emerging technologies.
  • Worked on JUnit, used JSON testing framework & data interchange in Java and SQLite & MySQL databases
  • Worked on Bluetooth Audio profiles (A2dp, AVRCP, HFP) and Bluetooth stack (BlueZ, BlueDroid)
  • Knowledge of C, C++, Java, Multi-threading & OOPs technologies, Open Source Version Control tools (SVN & GIT) for tracking & deployment & Atlassian tools (JIRA & Confluence) to manage and track project progress.
  • A self-motivated professional possessing good technical, leadership and problem-solving skills and proven to be a good team player.
  • Capable in deliver multiple simultaneous projects on time.
  • Excellent conceptual and logical thinking & ability to grasp and produce meaningful results.
  • Willing to relocate: AnywhereAuthorized to work in the US for any employer

PROFESSIONAL EXPERIENCE:

Sr. Android /Mobile Application Developer

Confidential,OH

Responsibilities:

  • Involved in the requirement gathering and designing of the application.
  • Work closely with the web application development team to ensure proper system integration between mobile application and web application.
  • Implemented navigation help using Android Locations and used components using Google Maps API v.2 forward and reverse geo-location, Location service, and Geo Coding.
  • Used SQLite databases to cache the data received from the RESTful web services
  • Constructed HTTP requests, fetching server response and parsing feeds wherever required
  • Worked with JENKINS to generate the builds for the QA and developers for testing purpose.
  • Used SCRUM-Agile software development method for managing application developments.
  • Worked on the local data storage using Shared Preferences, SQLite databases and the file system
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Migrated from Asynchronous Tasks and Intent Services based components to a reactive paradigm with Rx Java
  • Creating and incorporating SQLite database Manager for local data persistence on the device
  • Using HeaderListView Library to show the search result on the basis of category of customer list.
  • Design and Development of APIs in the NDK layer for various features, functionalities available in the native layer.
  • Implemented TDD using Mockito and Espresso testing tools to test uses cases in business and abstract layer of the architecture.
  • Used HTML5, CSS, Java script, Angular JS to develop hybrid apps using Phonegap
  • Debugged and wrote test code to verify the new kernel using JTAG debugger.
  • Used Crashlytics while testing the application to verify the proper free-flow working of the application.
  • Configure resources and Gradle build dependencies in Android Studio.
  • Worked with Java Annotations, Multi-threading, Collections
  • Experience in designing automation frameworks for Junit testing.
  • Analyzed mobile applications code for re-engineering

Android Developer

Confidential,Tallahasee,FL

Responsibilities:

  • Provided regular feedback to the VP of Engineering on improvements to the Android team and the Engineering team
  • Created an exported Content Provider to share findings with other applications.
  • Maintained technical documentation of each project.
  • Use of SVN for source control management and continuous integration with Hudson.
  • Assumed the role of SCRUM Master in several occasions, easing the development process and helping the team members to jump hurdles and obstacles in their daily software building process.
  • Implemented different Java classes to run on services to support the back work of the application.
  • Consumed web services with a Volley client to retrieve the information of customizable APIs.
  • Delivered final version of the app at the Google Play Store.
  • Use of YouTube to incorporate video playback functionality for trailers.
  • Tied mobile client applications to critical server-side APIs.
  • Used ProGuard to shrink, optimize, and obfuscate the code.
  • Incorporated TestFairy for the efficient track of the application crash, error reporting, and usage.
  • Participated in the full lifecycle development process from product definition.
  • Used JIRA for defect tracking and, project planning, and task assignment.
  • Experience developing rich application UI's.
  • Ensure effectiveness of SCRUM related meetings (planning, retrospective) and discussions.
  • Used Retrofit and GSON to retrieve information from an internally programmed API and make the conversion between the JSON and POJOs.
  • Used persistent data on the device to store information already loaded for future use.
  • Design, develop, and document application and framework code in Java and other object-oriented programming languages.
  • Modified the navigation and replaced activities with Fragments.

Environment: Android SDK, SQLite 3.6, Eclipse IDE 3.5, Android API's, RESTFUL Web service, SVN, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7.

Java/Mobile Application Developer

Confidential,Aurora,CO

Responsibilities:

  • The REST web services have been used to retrieve and update the data.
  • Designed application modules, base classes and utility classes using core java.
  • Designed and implemented customized Exception Handling to handle the exceptions in the application.
  • Primarily focused on the spring components such as Servlets, Controllers, Model and View Objects.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Involved with Mobile development team and helped in logic development.
  • Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model)
  • JQuery library has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Implemented Web services to send order details to downstream systems using Rest
  • Implemented log4j for logging purposes and debug the application.
  • Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Developed UI related to Mobile Application

Environment: Android SDK, J2EE, JDK, JSP, Eclipse, Hibernate, Web Services, SQL Developer, HTML, CSS, Java Script, Oracle 10g, JQuery, SQL, UML, XML, and JUnit.

Android Application Developer

Confidential,Los Angeles,CA

Responsibilities:

  • Requirement gathering.
  • UI construction from wire frames and outlining.
  • Made decisions on Layout design and Layout modifications.
  • Produced custom menus, dialogs and other UI components.
  • Consumed REST web services.
  • Encrypted files before saving them on SD Card for added security in the App.
  • SQLight database design and development.
  • Usage of custom adapters to populate lists and UI elements.
  • Followed the agile methodology for duration of the development process.
  • Participation in Code Reviews, Code Fixes and bug Fixes.
  • Involved in performance testing.
  • Involved in testing and debugging.
  • Usage of Git version control.
  • Produced timely deliverables for clients.

Environment: Android SDK, Eclipse, Git, Ubuntu, REST, SQLight

We'd love your feedback!