We provide IT Staff Augmentation Services!

Senior Android Developer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 7 years of experience in Object oriented technologies on client server including 5 years of Android Operating System experience and 1 year hybrid app development experience in interactive application development, e - commerce applications and database management.
  • Hands on experience in Android SDK based application development.
  • Experience working on HCE, SE payments.
  • Hands on experience in Visa/Master card cloud base payment platform(EMV, APDU)
  • Experience on developing and implementing the merchant POS machine
  • Wide experience writing Apps with Activities, Services, Broadcast Receivers, Content Providers, Location based services, Camera, Bluetooth, Notifications, multithreading etc.
  • Sound knowledge of Java, JavaScript, AngularJs, HTML/CSS, SQL/SQLite, WebServices.
  • Understanding Object-Oriented design patterns and successfully implemented the concepts in Android.
  • Strived for elegance and simplicity in code while focusing on scalability, readability and standards complicity.
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementations.
  • Experience in Android’s frameworks (i.e., Volley, GCM, Guice)
  • Experience in Ionic framework.
  • Hands on experience with parsing JSON data.
  • Worked with Google, Facebook and Twitter API’s.
  • Experience in dealing with PhoneGap & Ionic hybrid app development.
  • Experience in dealing with Angular.js and node.js.
  • Experience developing custom views and widgets
  • Experience in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Experience with build automation tools (Gradle, Ant, Maven)
  • Strong ability to perform complex analysis, design and development.
  • Adept at quickly adapting to new environments, new technologies and facing new challenges.

TECHNICAL SKILLS

Android Specifics: Wi-Fi, Camera, GPS, Google Maps, Bluetooth, NFC.

Languages: C, C++, Java, JavaScript, SQL, HTML/CSS.

Frameworks: Android SDK, Java Development Kit (JDK), C Standard Library, Ionic, Phone Gap/ Cordova, Angular JS

Operating Systems: Windows, DOS, UNIX/LINUX, Macintosh, Android.

Web Technologies: JavaScript, HTML5, XHTML, CSS, XML.

Development Tools: Eclipse, Dreamweaver, Photoshop CS5, Microsoft Office 2010, Adobe Captivate, SVN, JUnit, Visual Studio 2010, git- REPO, Android SDK, XCode, IOS testing.

Databases: SQLite, MySQL, Oracle RDBM, MS Access.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Senior Android Developer

Responsibilities:

  • Implemented the wallet UI flow using list view, card view, view pager and different custom view
  • Implemented and managed multiple GCM push notifications with different send id
  • Developed and implemented both SE and HCE nfc payment mechanism on client app
  • Developed Visa and Mastercard APDU process for HCE MPA SDK
  • Implemented TCP with Socket and ISO 8583 data format for the EMV POS simulator
  • Developed the Mozido Http API library for client side to interact with different services( prepay card service, card service, payment service etc.)
  • Worked with sqlite database to store and manage different cards in mobile payment wallet
  • Worked on different cryptogram algorithms(AES, CBC,SHA..) to encrypt the application database by implementing Native JNI library
  • Implemented the store locator for locating the stores who supports the card with Google Map.
  • Wrote technical specifications and maintained all reports pertaining to application development process
  • Involved in post-­production support and Change Request process to fix the bugs
  • Worked closely with QA team while fixing bugs and fragmentation issues.

Environment: Android Studio, Eclipse, Java 1.8, C/C++, MasterCard/VisaCard Cloud base payment development SDK

Confidential, American Fork, UT

Senior Android Developer

Responsibilities:

  • Designed and implemented different customer UIs and custom views
  • Consumed Restful web service by using Retrofit library
  • Used GSON and Lombok to serialize and parse the JSON data and Java object
  • Used Butterknife and Dagger for view and dependency injection
  • Implemented data and cache storage by using Loaders and Content Provider
  • Integrated Eventbus for cross-component communication
  • Worked closely with designing the design team in getting the screens, app icons and image assets
  • Responsible for working on networking, security, memory management.
  • Worked in an agile development environment.
  • Tested and debugged the application by using Charles Web Proxy and writing test case

Environment: Android Studio, Android SDK 5.0 and up, Xcode, JSON, REST Web services, SQLite, IOS Testing, Google Maps.

Confidential, Chicago, IL

Front-end Developer, Hybrid App Developer

Responsibilities:

  • Implemented the whole app hybrid by using Ionic Framework and Cordova.
  • Used PhoneGap to build the app automatically.
  • Responsible for integrating app UI by using Angular JS, HTML and CSS.
  • Implemented JSON date paring by writing an Angular JS service.
  • Integrated the localization service by using Google Map API.
  • Worked closely with designing the design team in getting the screens, app icons and image assets.
  • Responsible for developing a Cordova plug-in to integrate geofencing functionality.
  • Integrated push notification by developing a Cordova parse plug-in to use parse.com service.
  • Worked with SQLite databases on Android and IOS and testing of SQL database.
  • Responsible for working on networking, security, memory management.
  • Worked in a scrum development environment.
  • Tested the application on various android and IOS target platform devices.
  • Debugged and fixed the issues found while testing.

Environment: Angular JS, Android SDK 4.0 and up, Xcode, Eclipse 3.5, HTML, CSS, Ionic Framework, JSON, REST Web services, SQLite, IOS Testing, Google Maps.

Confidential, Sunnyvale, CA

Android Developer

Responsibilities:

  • Participated in developing the UI for the app using Web Views, Buttons, 9patch images, dialog and Alert dialogs
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Participated in designing of various screens by using design principles.
  • Researched on application acceptance and solicited feedback from users to make the new and existing applications more user friendly
  • Debugging and fixed the issues that were found during the different phases of the project
  • Implemented a well versed error handling system in the application.

Environment: Android Studio, Java, Restful Web Service, Sqlite Database

Confidential, Fryeburg, ME

Android Developer

Responsibilities:

  • Built framework to generate QR Code with the provided information called Label Maker using google Zxing library.
  • Scanned QR Code and maintained list of scan QR code.
  • Implemented Export framework to export list of QR codes in a form of PDF doc.
  • Emailed features to send QR codes.
  • Added Help feature to provided assistant related to QR code generation and Scan.
  • Implemented Edit feature to edit QR details within the application.
  • Implemented SQLite database to maintain list of generated QR Code and Scan QR Code.

Environment: Android 3.0, Eclipse 3.7, GPS, TCP, Socket, SQLite.

Confidential, Timonium, MD

Android Application Developer

Responsibilities:

  • Worked in different phases of the project SDLC like: design, development, testing, deployment and maintenance.
  • Discussed the requirements with the client and documented the software engineering requirements.
  • Used application components such as Activities, Services, Content Providers and BroadcastReceivers along with their life­cycles to define the application's overall behavior.
  • Used concurrency constructs such as Threads, Handlers and Async Tasks for performing long running operations.
  • Designed the features for the MySQL database interface relevant to the mobile application from the existing system
  • Debugging and fixed the issues that were found during the different phases of the project
  • Implemented a well versed error handling system in the application.

Environment: Windows 7, Android 2.3.4, Java, PHP, XML, MySQL, SQLite, Eclipse IDE, Apache.

We'd love your feedback!