We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Losgatos, CA

SUMMARY

  • Over 7+ years of extensive experience in Object Oriented technologies and Android applications with Java/Android technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
  • 3+ years of experience on working with mobile application on Android platform, interactive application development and database management.
  • Expertise in Android application development using Android Studio, EclipseIDE, Android SDK.
  • Proficient in using Fragments, Activity workflow, Action Bar Navigation, Menu designs, Custom Views.
  • Designed and Developed richUser Interfaces.
  • Experience in implementing native libraries in application by using Android NDK.
  • Proficient with common Android framework APIs (Web View, Location, Google Maps, Telephony API, Camera, Contact Manager, In - app purchase).
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services).
  • Experience in using Storage options in Android like Shared Preferences, SQLite.
  • Experience in parsing XML and JSON based WebServices/APIs response.
  • Implemented Continuous integration with Jenkins.
  • Developed Gradle and Ant automation scripts
  • Worked extensively in developing web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Extensively involved in unit testing using Junit and functional testing of applications.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Experience in working with audio codecs like MP3, Wav.
  • Experience in the frameworks OpenGL, OpenCV, and JavaCV.
  • Hands on Experience on version control Mercurial with SourceTree, SVN and Git.
  • Experience in various SDLC methodologies like agile development and Waterfall development.
  • Experience in various Project Management tools JIRA.
  • Worked on revision control tools like Fisheye
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Experience in On-site coordination for offshore development.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player.

TECHNICAL SKILLS

Technologies: Android SDK, Android NDK, J2EE, JavaBeans, JSF, WebServices-API, Springs, Hibernate, JDBC, JavaScript, REST, SOAP, JUnit, JSP.

Programming Languages: Java, C, C++, C#, Python, R.

Markup Languages: HTML, XHTML, XML, CSS, JSON.

Debugging and Testing Tool: Logcat, DDMS, ADB, JUnit.

Operating Systems: Windows XP, 7, 8, Ubuntu, Fedora, Mac OSX.

RDBMS: SQLite, Microsoft SQL 2005/2008, Oracle 10g, 11g, MySQL 4.0/5.0

IDE: Android Studio, Eclipse, NetBeans.

Version Control/Continuous Integration Tools: Mercurial, GitHub, SVN, Jenkins.

Scripting languages: JavaScript, JQuery

Servers: Amazon web server, Web Logic 8.1/9.2, Apache Tomcat 6.0.

PROFESSIONAL EXPERIENCE

Confidential, LosGatos, CA

Android Application Developer

Responsibilities:

  • Followed Agile and Scrum methodologies in the project implementation.
  • Migrated eclipse projects to android studio
  • Wrote Gradle scripts for build automation in Jenkins
  • Wrote ant scripts for build automation in Jenkins.
  • Used Native NDK to support Native development based on android SDK
  • UsedQualcommand ARMdevices for implementation and testing.
  • Worked on resolving the bugs in UI and Services.
  • Worked on Graphic Equalizer, communicating from UI to platform.
  • Took care of code review, code fixes and bug fixes.
  • Worked on Services, Async tasks and Alert Notifications.
  • Used shared preferencesand SQLite to store data.
  • Worked on Activity and Fragment lifecycles.
  • Used Mercurial for version control.
  • Used Jenkins for build automation.
  • Tested the application on multiple android devices and debugged the issues using Logcat and DDMS.

Environment: Android Studio, Eclipse, Android SDK, Android NDK, ADT, ADB, Java, Jira and Fisheye.

Confidential, Chicago, IL.

Android Application Developer

Responsibilities:

  • Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.
  • Discussed the requirements with the client and analyzed the requirements.
  • Designed the architecture and User Interface using client requirements and use - cases.
  • Followed Agile and Scrum methodologies in the project implementation.
  • Parsed JSON data coming from server.
  • Used Google Maps API for enabling GPS
  • Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used AndroidNDK to create the library files to be used by Services.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Download and upload content from back end web server via REST API.
  • Used AsyncTask for multithreading.
  • Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
  • Implemented Notification Manager to display updates on the notification bar.
  • Provided assistance and feedback on login design and implementation.
  • Utilized button style and edit text background, added background selector.
  • Implementing Broadcast Receivers for Android.
  • Used shared preferences to store data.
  • Test and error logging on different versions and devices of Android.
  • Used adb logcat, DDMS for Debugging.
  • Troubleshooting and resolve problems.
  • Used GIT for version control.

Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, SQLite, JSON, XML, DDMS, Logcat.

Confidential, Dallas, TX

Android Developer

Responsibilities:

  • Involved in the requirement of gathering and documentation.
  • Worked with rest of the UI team to design the appropriate icon and display for the screens.
  • Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
  • Managed data using SQLite, SQLHelpers as well as Raw Queries to do database management.
  • As major responsibility, used WebViews, ListViews& populated lists from databases using simple adapters.
  • Helped in implementing different web services in different functional models.
  • Tested the application on multiple android targets and debugged the issues that were found.
  • Followed the agile methodology for implementing the project.
  • Took care of code review, code fixes and bug fixes.
  • Managed and coordinated for timely delivery of the sustain services.

Environment: Eclipse, JDK, Android SDK, Java, JSON, SQLite, Web Services.

Confidential, Edison, NJ

Android Application Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Used Prototyper to create mockups.
  • Made decisions on Layout design and Layout modifications.
  • Prompt in handling Custom Menus, Dialogs and creating Image Views.
  • Used API’s to access SD card storage.
  • Deep hands on SQLite. Used both SQL Helpers as well as Raw Queries.
  • Used Open Source Library for HTTP communication.
  • Used a custom HTTPS verifier and keystore to store and verify the server certificate.
  • Used list views & populated lists from databases using simple and custom adapters.
  • Used gestures to allow for a consistent user experience.
  • Used JSON parsing to filter server responses.
  • Used Shared Preferences to store and maintain user information.
  • Worked with back-end server team to resolve issues within server responses.
  • Worked with the UI team to design the appropriate icon and display for the screens
  • Used Eclipse IDE to develop the screens for the application using MVC design pattern.
  • Backward compatibility was achieved using the ActionBarSherlock library.
  • Tested the application on multiple Android targets and debugged the issues that were found
  • Testing included emulator and device testing with multiple versions and sizes.
  • Followed the agile methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Involved in Android performance testing along with Functional and regression tests.
  • Used Atlasian tools such as JIRA to manage and keep track on progress of project.
  • Coordinated with Configuration Manager for continuous integration.
  • Managed and coordinated for timely deliver.

Environment: Linux, Android, Java, Eclipse, SQLite, JSON, REST APIs.

Confidential, San Leandro, CA

Java Developer

Responsibilities:

  • Designed and implemented the various front end interactive pages using java script frame work EXT Js.
  • Extensively used the EXTJs MVC pattern for data handling in the UI side.
  • Used ExtJS stores and Models to represent the data in front end.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls.

Environment: Java, JSP, JSP JDBC, HTML, XSL, spring, CSS, NetBeans, JavaScript, XML, WebLogic.

Confidential

Java Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Involved in creation of scripts to create, update and delete data from the tables.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Used agile methodology to design, develop and deploy the new changes.
  • Extensively used tools like AccVerify, Check style and Clockworks to check the code.

Environment: Java, JSP, JSP JDBC, HTML, XSL, spring, CSS, JavaScript, Oracle 8i, XML, WebLogic.

Confidential

Java Developer

Responsibilities:

  • Developed technical specifications for various back end modules from business requirements.
  • Built the UI using Struts
  • Had coded various data adapters for processing XML
  • Developed page data adapters
  • Developed various xml components
  • Developed JSPs as part of the UI layer
  • Implemented the browse functionality in the project
  • Developed one dash board application to analyze the sales.
  • Had implemented the artist page.
  • Had implemented the artist details page.
  • Performed unit testing using Junit.

Environment: Eclipse IDE, Core Java, STRUTS, XML, JavaScript, JSP, WebSphere.

We'd love your feedback!