We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 8 years of experience in the field of Software Development with result oriented approach.
  • Over 5 years of experience in Mobile Applications Development (Android based applications).
  • Experienced Android developer with strong understanding of Android applications from Froyo to Marshmallow.
  • Extensive knowledge in the application frameworks like Intents, Services, Activities, and Content Provider.
  • Hands - on experience in handling Android UI toolkit and Layout Managers.
  • Hands-on experience in handling multi-threading programs
  • Experienced with Debugger (DDMS), Device Manager (AVD).
  • Experience in using Menu Designs, Activity Workflow, Fragments, Controls and Loaders, and Action Bar Navigation.
  • Good experience in Android application development using object oriented design principles, Restful web services, JSON, Localization, SQLite, Location service and database persistence.
  • Extensively worked on push notifications, multiple screen support, data offline usage, accounts and sync on Android.
  • Expertise in developing applications for Android operating system using Android Studio, Eclipse IDE, SQLite, Java/J2EE, and ADT plugins.
  • Experience in developing Applications using Java, Applet, Swing, Servlets, JSP, XML, Eclipse, JDBC, JDK, Java Script, MySQL, and CSS.
  • Hands-on experience in developing databases such as MySQL, SQLite.
  • Hands on experience with working on different APK levels of android.
  • Knowledge in working with native applications of android.
  • Experience in developing MVC based design pattern applications.
  • Knowledge in working with ADB, Logcat, and event logs.
  • Experience in designing automation frameworks for Junit testing.
  • Experience in working with web technologies like HTML5, CSS, Ajax, Jquery and Javascript
  • Knowledge on Bluetooth applications and applications handling NFC features.
  • Experience in handling ANR’s, Maven and android Gradle build tools.
  • Experienced with complete Software Development Life Cycle (SDLC) process and Android lifecycle process.
  • Knowledge on Android UI framework, Android In-App communication and Android Networking.
  • Good knowledge in working with Async task, Threads and Services in android.
  • Experience in Agile, Scrum, and Waterfall methodologies.
  • Knowledge in testing the applications using unit testing, and UI testing
  • Experienced in deploying the mobile applications in play store and experience in google analytics.
  • Experience in using web services like RESTful and SOAP.
  • Experience in working with PhoneGap and native application development.
  • Good experience in version control tools such as GIT, SVN, Jira, BitBucket, and STASH.
  • Able to work independently as well as in a team environment.
  • Passionate to learn new technologies and can easily adapt to the changing needs.
  • A hardworking person with excellent communication skills, interpersonal and problem solving.

TECHNICAL SKILLS

Frameworks: Android SDK, Java, .Net

Programming Languages: C, C++, Java, c#, Python

Operating Systems: Windows XP/ 7/ Vista, Mac OSX, Ubuntu, Linux

Mark-Up Languages: HTML, HTML 5, CSS

Web Languages: JavaScript, Jquery, JSON, RESTful webservices

Development IDE’s: Eclipse/Android Studio, Visual Studio

Databases: SQLite, MySQL, Oracle, NoSQL

Web Servers: Apache Tomcat 6.0 server, Glassfish

Web Services: SOAP, RESTFUL, JSON, XML

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Used GPS service for searching nearby stores which accept the payments through Confidential
  • Included payment gateway for purchasing with encryption layers
  • Implemented navigation bar for faster communication
  • Integrated Google maps API for locating stores
  • Implemented expandable list view for displaying different features available in the app.
  • Used shared preferences for login activity in the app.
  • Features like send and request money helps the user to transfer the money between the friends instantly
  • Implemented a grid view to display various banking features available in the app
  • Implemented camera access for displaying or modifying profile picture
  • Created a broadcast receiver for popping up any notifications received
  • Designed and tested on automation testing frameworks.
  • Used RESTful webservices to verify the credentials with JSON.
  • Worked on different APk levels from 3.0 to 6.0(Froyo - Marshmallow)

Environment: Eclipse Android SDK, Android Studio, SQLite, Logcat, Shared preferences, lollypop material design, JSON, GPS service, Java/J2EE, Automation testing, Jenkins.

Confidential, Dallas, TX

Android Application Developer

Responsibilities:

  • Involved in redesigning and refactoring the existing code to improve the application performance
  • Designed the login activity with dynamic layouts and custom buttons.
  • Used Shared Preferences for login session and handlers for set timers.
  • Implemented RESTful Web Services to verify login credentials of the user.
  • Efficiently used Activity, Intents, fragments, services, Broadcast receivers, notifications and content-providers for building the app.
  • Designed and developed the user interfaces, Designed Dynamic UI with Fragments using Google Material design
  • Designed Custom buttons, Custom listviews, Gridview and Menus.
  • Used different layouts to design the UI
  • Designed and implemented database contract, database helper and provider classes to work with content providers.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app
  • Integrated location based services using Google Maps API to display locations of different branches
  • Consumed RESTful web services and parsed JSON responses to provide content data to the app using the GSON library.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications
  • Stored data using SQLite database or shared preferences using open Helper classes.
  • Used Android frameworks, Maven repositories, Android UI’s.
  • Worked on different APk levels from 3.0 to 6.0(Froyo - Marshmallow.)
  • Worked in developing the applications on native application development.

Environment: Android SDK, Android Framework API, Google play services, Git, Android Studio, SQLite, Logcat, Genny motion Emulator, Web Services, RESTful, Java, XML, JSON, lollypop material design, JAVA/J2EE, PhoneGap.

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Participated in overall development activities including requirements elaboration, design and coding.
  • Implemented SOAP Web Services to verify login credentials of the user.
  • Worked with the concepts like Intents, Services.
  • Designed and developed the user interfaces, and Dynamic UI with fragments
  • Designed Custom buttons, Custom listviews, Gridview and Menus.
  • Designed and implemented database contract, database helper and provider classes to work with content providers and stored data in SQLite
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Utilized the Picasso library for image downloading, caching and rendering to UI.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Tuned components for high performance and scalability using techniques such as caching, code optimization, and efficient memory management

Environment: Android 5.0, Google Play Services, Java/J2EE, Agile Development, Git, Picasso, Parse Library, Android Studio, Logcat, SQLite.

Confidential, Alpharetta, GA

Java/Android Developer

Responsibilities:

  • Involved in developing a new tool using java servlets in Eclipse.
  • This would help me out in creating all the respective options wherein we can connect from one functionality to another functionality that is inter servlet calls.
  • The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users.
  • All of these functionalities have been done using java servlets.
  • All the visual stuff was done using JavaScript.
  • Involved in the designing of Java Server Pages required for the application
  • Involved in the unit testing of the application
  • Implementing the business logic required for the application.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.
  • Extensively used JSP tag libraries.
  • Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases.
  • Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service.
  • Used JDBC API to access database

Environment: HTML5, CSS, JavaScript, JSP, CSS3, JQuery, AJAX, JSON, J2EE, Hibernate, J2EE 1.5, Tomcat 6.0, Core Java, Eclipse IDE, XML.

Confidential

Web Developer

Responsibilities:

  • Analyzed, Designed and developed the system to meet the requirements of business users.
  • Participated in the design review of the application to come up with UI and provide best possible Recommendations for the application from UI standpoint.
  • Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
  • Developed screen functionality using HTML, CSS, JavaScript.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
  • Implemented interaction between frontend and backend using the JSON object.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
  • Written CSS to provide table free layout to user interface screen.

Environment: HTML5, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, J2EE, Angular JS, node.js.

We'd love your feedback!