We provide IT Staff Augmentation Services!

Senior Android Developer Resume

2.00/5 (Submit Your Rating)

Las Vegas, NV

SUMMARY

  • Senior Developer with 7+ years of experience in Mobile and Web application development with Android/ Java.
  • Solid experience in building mobile applications using Android frameworks.
  • Experience in Android development creating tablet and phone interfaces and usage of SDK versions 2.1 - 4.4.
  • Experience in Web development using HTML5, CSS3, JavaScript, JSON and XML.
  • Experience in Java development using JSF, JSP, MVC, JDBC. Developed Web Services and inter process communication applications using Java SOAP Framework, JSON and REST API’s.
  • Worked with Activities, Fragments,AndroidBinding,AndroidFramework, AsyncTask, Intent Services, Broadcast Receiver, MediaPlayer, SoundPool, Location Manager, Push Notification and Adapters.
  • Extensive knowledge in designing front end applications, accessing SQL database, application layer protocols, and XML.
  • Highly experienced in executing unit and sanity test cases for the multimedia component.
  • Used SQLlite to insert, delete and update the android database.
  • Experience in Architecture Design, Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.
  • Experience with MVC, MVP, MVVM, VP Design Patterns.
  • Developedapplications fromscratchand experience publishing them tothestore.
  • Experience with source code control management likesubversion(SVN) and GIT.
  • Experience with working on cross-platforms Phone Gap and Ionic.
  • Provided online website integration through REST/JSON APIs. Experience integrating with cloud storage including Dropbox, OneDrive, Google Drive, iCloud.
  • Extensively worked on memory leaks, push notifications, Gradle.
  • Experience with designing and developing web Applications using Java/J2EE.
  • Experience in web technologies like HTML, XML,JavaScript, JQuery, AJAX, and CSS, Illustrator.
  • Experience inarchitecturedesign, development and implementation of software applications, TDD (Test Driven Development) test cases and testing.
  • Proficient in common Android framework API’s (Location, Camera, Notifications, Maps).
  • ImplementedRESTFULAPIcalls to communicate with server using RactiveX, REST API, Volley, Retrofit, Picasso sdks- Google Analytics, Flurry.

TECHNICAL SKILLS

Languages: C, C++, Java, Visual Basic, JavaScript, PL/SQL, XML.

IDE: Eclipse, IntelliJ, Android studio, NetBeans, Visual studio.

Tools: Fiddler, ADB (Android), Gradle, ANT, Wireshark, ADT, Systrace, Trace View, Logcat, Ole Viewer, Charles

Database Technologies: Oracle 10g, SQL, PL/SQL, SQLite

Internet Technologies: HTML, XML, CSS, DOM, DHTML

Java Technologies: Web Services (JSON and SOAP), Hibernate, Spring, Threads, Generics, Collections API, TCP/IP sockets, Apache Maven, RMI, JDBC, JNDI.

Software Packages: MS Office 2010, MS Visio, MS Front Page.

Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)

Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

Knowledge Base: Test Driven Development, OOP, Agile development and testing, Scrum Master, Unit Testing

PROFESSIONAL EXPERIENCE

Senior Android Developer

Confidential, Las Vegas, NV

Responsibilities:

  • Documented the requirements and thereby analyzed and involved in design, code.
  • Involved in code reviews, daily scrum, bi-weekly sprint meeting.
  • Fixed bugs with code, design patterns and miscellaneous occurrences during projects.
  • Responsible for the design, build, deployment, debug & maintenance of Android applications for Google play.
  • Extensively utilized fragments and dynamically generated lists using custom adapters from APIs.
  • Used Picasso library for smooth loading of images.
  • Consumed REST Web Services and parsed the JSON data using the third-party library GSON.
  • Managed data using SQLite, SQL Helpers as well as Raw Queries to do database management.
  • Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
  • Built compatibility with Android version 2.2 (API 8) to latest version.
  • Aided with all user input and touch screen services.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of widgets.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Integrated location based services using Google Maps API to display locations of the nearest Outage.
  • Used Async adapters to load changed data from server and to send modified data to server from app.
  • Tracked issues using JIRA, updated status on the tasks using the common platform Basecamp.
  • Used Source Tree for version control and Rally for sprint tracking.
  • Performed Unit Testing and interacted with QA for testing.

Environment: REST Web Services, JSON, XML, Gradle, JUNIT, Java, SQLite, JSP, Android SDK, Eclipse ADT, GitHub, JIRA, Picasso, SQLite, Source Tree

Senior Android Developer

Confidential, Richardson, TX

Responsibilities:

  • Worked in drafting project planning application.
  • Designed and developed the User Interface(UI/UX)
  • Involved in developing Complete Administrator Portal having Alert Management, Ad Management, User Management, News Management for the interface of mobile banking application.
  • Implemented the app in MVP architecture.
  • Implement the JSON parser class to parse JSON feed from the URL.
  • Involved in working with creating a custom Splash Screen for the application.
  • Used Google Maps API for quicker navigation to find ATM location.
  • Worked in implementing Fragments for different ranges and in device hardware for display resolution and size.
  • Worked with latest cutting libraries like Retrofit, OKHttp, GSON, Glide image loader, Material Design, and Swagger code and implemented Restful Web Services.
  • Worked with Notification service to notify users for updates, automatic log out for security and other offers.
  • Used Bit Bucket for team collaboration and communication.
  • Contributed in code debugging using Logcat and DDMS.
  • Enabled run time permissions for Marshmallow and beyond.
  • Used Android Junit extension to make test cases.
  • Worked with local data storage using SQLite.

Environment: Android 2.0,3.0,4.0 versions, Java, Android Studio, REST API, Shared Preferences, Android SDK, Fragments, Multi-threading, SQLite, ADT, XML, Windows 8, Gradle, Retrofit, GSON, JSON, Google Maps API

Android/ Mobile Application Developer

Confidential, Austin, TX

Responsibilities:

  • Worked in gathering requirement and made documentation.
  • Worked in implementation of MV and Singleton Java design patterns.
  • Developed and designed different customized UI layouts using List View, Grid View, View Pager, and Tab layouts using Action Bar.
  • Implemented the XML Parser class to parse the XML feed from the URL.
  • Communicated with local database using SQLite, Shared preferences, and file system.
  • Worked in implementing GSON library.
  • Worked on “On the Road” section of the app to provide the user information regarding their proximity to the closest Tow, Taxi, Rental Car, Hotel, and also Progressive Agent.
  • Used Async task handlers to develop generic libraries and other resources.
  • Involved in using Intent Integrator for QR codes and used Camera API for camera to use QR code.
  • Developed and implemented Serializable and Parcelable objects to send among activities.
  • Involved in working with Google Maps API for location based services.
  • Involved in working with Singleton design pattern to pass objects to other fragments.
  • Involved in working with testing team to fix bugs.

Environment: Android 3.0, 4.0 versions, Android SDK, ADT, Java, Shared Preferences, Eclipse IDE, Fragments, JSON, REST API, JavaScript, CSS, Multi-threading, JIRA, Photoshop, Google Maps API, XML, SVN.

Android developer

Confidential, Chicago, IL

Responsibilities:

  • Responsible for the UI design and development of application.
  • Developed GUI using HTML, TILES, JSP, AJAX, XML and CSS & JavaScript.
  • Performed a lot of DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on webpages.
  • Implemented JSON for data handling on different application.
  • Involved in Mobile web & App design & development using HTML & CSS.
  • Developed QUNIT test cases for unit testing.
  • Used JavaScript for validations and Worked on jQuery Light box for creating image andvideogalleries.
  • Used SVN to manage the versions and Merge the code.
  • Incorporated Google AdMob SDK in the Application to display ads for unsubscribed users.
  • Implemented the Search & filter in the Application's action bar for searching deals in the area.
  • Integrated Facebook and Twitter libraries to share documents among friends.

Environment: Android4.0 and Higher, Java, JSON, Maps, Http, SQLite DB, UI components, Android Studio/SDK, Eclipse MAT.

Mobile Developer

Confidential

Responsibilities:

  • Implemented/developed new screen GUI widgets, layouts, custom lists, custom layouts, custom adapters.
  • Integrated Maps in the Mobile along with GPS location based implementation.
  • Implemented Network layer to manage network requests and Web Services parsers to handle server responses.
  • Enabled Landscape mode and alert notifications.
  • Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the web requests.
  • Developed and managed 15+ Activities/Screens in the Android.
  • Integrated SYNC in Ford Destinations Apps along with remote start feature using Bluetooth to enable voice base interaction.
  • Involved in code reviews with peers.
  • Worked on debugging the application using Logcat, DDMS.

Environment: SDK 3.2, JSON, Eclipse IDE, Java DK 1.6, XML, DDMS, Logcat.

Java Application Developer

Confidential

Responsibilities:

  • Developed technical specifications for various back end modules from business requirements. Specifications are done according to standard specification formats.
  • Experience in EJB, create new as well as modified the existing as per requirement.
  • Developed back end interfaces using Business Delegates and Data Access Objects (DAO) for interacting with Informix.
  • Used EJB QL for retrieving data.
  • Utilized Java Mail service to communicate between GEMA and Non GEMA application.
  • Responsible for SQL tuning and optimization using Analyze, Explain Plan, TKPROF utility and optimizer hints.
  • Suggested and converted several existing UI for better user interaction.
  • Has developed JSP’s as part of UI layer.
  • Was involved in unit testing and System testing for new Requirements.
  • Involved in communication with Business people for clarification on Business Requirements.
  • Has developed test cases for business functionalities.

Environment: Java, J2ee, Hp-UX 11i, Web logic 6, MySQL, Windows XP, UNIX.

We'd love your feedback!