We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 6+ years of IT experience in design and development in object oriented Java based applications and with smartphone and tablet (Android) development experience.
  • Developed and architected multiple Android applications across versions.
  • Building complex apps from user requirements. Skilled at integrating, testing, debugging, client support, committed to researching and implementing new technologies which improve development.
  • Experienced on deploy variety of android application in the Google Play Store.
  • Expertise in using Design patterns (Gang of Four (GOF)) and object oriented methodologies to design software for smart phones and tablets.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling.
  • Proficient in Android application development. Experienced with Android SDKs / APIs & debug tools.
  • Undertaken full life cycle of Android Application Development and mobile development which includes testing on device and simulator as well.
  • Expertise in integration, troubleshooting, debugging and testing applications.
  • Good understanding of Android UI guidelines, Material design and Animation.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Experience with media player with Audio and H.264/AVC streaming Video.
  • Experience in Restful APIs web service protocols such as JSON, GSON, HTTP, volley, Retrofit and XML.
  • Experience working with Jenkins. Application sign - off and deploying application in Google Play store.
  • Hands on experience in integrating third party API's into Android app viz. Gmail, Facebook, and Twitter etc.
  • Hands on experience in Google APIs implementation (Google Cloud Messaging, Google Map API, Google Analytics)
  • Experience in database design using SQLite, Android Active ORM, Green DAO, and Parse SDK.
  • Experience in working on location based application, local storage, database synchronization local to server, multiscreen support, single APK for both smart phone and tablet.
  • Good understanding on Git, project repository.
  • Project scheduling, planning, prepare time frame using agile, scrum methodology.
  • Experience in working on outside APIs, cross-functional team, work on multiple project simultaneously.

TECHNICAL SKILLS

OS Windows: Linux, Mac OSX, Android, Ubuntu &Backtrack

Languages: Java, C, C++, Objective-C, PHP, Scala

Web: XML, HTML5, CSS3, JavaScript, JQuery, Ajax, JSPs, Servlets

Databases: SQLite, MS SQL, MySQL, MS-Access

Web-Services: Restful, JSON, SOAP

Development tools: Android Studio, Eclipse, X-code, Net Beans, MS Visual Studio, Dreamweaver, Android Development ToolkitJira, Git, Bitbucket, Trello, Subversion, Postman, UML, Photoshop, Star UML, Prezi

Methodologies: Agile, Scrum, Waterfall, FastTrack, Iterative, RAD Model

Protocols: Bluetooth Low Energy (BLE), CDMA, RTSP, HTTP, FTP

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Android Developer

Responsibilities:

  • Participated in several spaces like Designing, Enhancements, Bug-fixing, KT Sessions, and maintenance of the Application.
  • Worked in Agile Environment- Participated in daily standup meetings.
  • Played a role in writing application logic using Eclipse Kepler, Android SDK and SMP mobile SDK 2.3.SP06.
  • Developed App screens and its workflow using Activity and Fragments.
  • Developed rich UI for the most of the modules in the application using List View, Scroll View, View Pager and Navigation Drawer.
  • Customized different widgets that include Buttons, Toast's and Dialog's.
  • Extensively utilized AsyncTask, Thread, Handler, Services to provide smooth UI experience.
  • Implemented Mobile Business Objects (MBO's) to use the app in offline and synchronize the app data with the server when the network becomes available.
  • Responsible in implementing REST services to map MBO's with XSD files.
  • Involved in developing MBO's, deployed it to SUP Server and integrated it with Application.
  • Implemented the scanner functionality of the application using the Zebra Crossing library for Barcodes.
  • Implemented Location Manager (GPS) to find whether the user is inside the store.
  • Implemented Alarm Manager to notify the user for Meal Break and to end store visits.
  • Implemented Camera API to submit work related photos and videos.
  • Used Team Foundation Server for Version Control.
  • Implemented MVC design pattern in designing and development of this project.
  • Performed on device debugging using ADB commands and tested application in device using Logcat, DDMS.
  • Performed Regression testing.

Confidential, PA

Android Developer

Responsibilities:

  • Designed and developed code as per user requirement.
  • SCRUM lead and client support.
  • Integration, debugging, bug-fixing, release weekly testing APK version.
  • Implemented unique design for portrait and landscape mode of the app using material design & animation.
  • Application architecture setup, database design, integrate Crashlytics, release Sprint Backlog.
  • Implemented GPS tracker in background services and continuous update location to server of both user & driver locations on every 5-meter distance moved.
  • Implemented mobile verification code for application registration complete.
  • Implemented Payment gateway third party library for in-app payment facility.
  • Implemented Push Notification to communicating passenger and driver during booking and pickup.
  • Integrated third party API for share application via social network, send message, send email, make call.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on memory management with respect to database, data loading and debugging the application using Logcat, DDMS. Tested the application on various Android devices.

Confidential, Westport, CT

Android Developer

Responsibilities:

  • Implementing code to display all the charts using Achart Engine libraryAPIV1.2 to render the chart.
  • Using Action Bar Pull to refresh library and to refresh the customer list data.
  • Using Smooth Progress Bar Library to give support for Action Bar Pull to refresh library.
  • Using customer based Android Library Login UI component, which is made using builder pattern.
  • Using Android Segmented Library in this Android application to match the UI with IOS based iPhone application.
  • Using Header List View Library to show the search result on the basis of category of customer list.
  • Using Jake Wharton-Android-View Pager Indicator library to show the page indicator on the changing of chart type.
  • Using Re-Order Library to re-arrange the order of customer lists.
  • Creating and incorporating SQLite database Manager for local data persistence on the device.
  • Was responsible to write the Junit test cases and to ensure always all the cases has to be passed.
  • Using standard Android components activities, services, database, and layout as well as creating custom views for application using with navigation drawer to show the required options and list view.
  • Designing and creating GUI, sound and haptic feedback based on client requirement
  • Coding using complete java programming methodologies, Android SDK and SQL when required.
  • Debugging and identifying issues and bugs by using Eclipse debug mode and DDMS (Delvik Debug Monitor Server) tool.
  • Implementing Basic Authentication using SSL/X509 certificate.
  • Implementing Symmetric cum Asymmetric Crypto protocol using RSA and AES 128 bit algorithm to encrypt and decrypt the data.
  • Deploying prototypes of the app into Apperian MDM (Mobile Device Management) platform.

Confidential

Java Developer

Responsibilities:

  • Involved in Development, Integration and Testing of application modules
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
  • Have developed stateless session enterprise java beans.
  • Implemented the project using IDE Eclipse.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • Created data access layer using SQL and PL/SQL.
  • Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed stored procedures and triggers with PL/SQL.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.

We'd love your feedback!