We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Around 8+ years of Experience in IT which includes 3 years of experience in Analysis, design, development, testing and deployment of software applications using JAVA J2EE and 5 years of experience as Team Lead and Handling, RFID Applications, Hybrid and Native Applications and design, IoT Development, JNI, Objective - C, iOS SDK, Swift, XCODE, development, testing, launching and porting of mobile applications using Android.
  • Experience in JUnit and ZMQ/RMQ as well.
  • Experience in REST API integration.
  • Knowledge on Android framework.
  • Worked with RabbitMQ.
  • Implementing troubleshooting RabbitMQ installations.
  • ReactNative framework to build mobile apps.
  • Executed with HTML5, JavaScript, and AngularJS.
  • ReactJS framework to build web apps.
  • Experience with JSP, Servlets, Java coding and design.
  • Around 5 years of experience as a team lead.
  • Hands on Experience in Multimedia MAM (Mobile Application Management).
  • Worked with JNI and Socket/Network Programming.
  • Professional in Mobile Iron.
  • Worked on MVS architecture based development.
  • Professional in IPC, C/C++ and messaging systems.
  • Experience in IOS and Application Development.
  • Worked on Remote Sources.
  • Experience in Android Framework.
  • Proficient in GIT source control and it is a plug in that integrates GIT with Virtual Studio.
  • Worked with JIRA issue tracking and UML designs to integrate and generate to meet the requirements.
  • Strong knowledge of CSS3 and JQuery Mobile.
  • Experience insupport test automation framework based on trade fed for media framework.
  • Proficient in JAVA, J2EE.
  • Experience in the web tech stack.
  • Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Proficient in Core Java, Android internals, robust troubleshooting skill.
  • Proficient in developing applications for Android Operating System using Eclipse IDE, SQLite, XML,linux kernel, MVC, NFC,JIRA tracking, device drivers, Android SDK and ADT plug-in.
  • Experienced with IPC, multi-threading, OOPS, design patterns, networking protocols, Scrum development process
  • Used XML parser and JSON to retrieve data for display on the Android Devices from server.
  • Worked with customized UI example list activity.
  • Used NFC based on RFID in contactless payment system. In android, worked on HCE for secure NFC based payments.
  • Experience in all technical components of Android like Activity, Intent, Broadcast Recievers, Services, content providers, MVC, etc.
  • Experience in using fragments, AsyncTask, Intent Services, Location Manager, Notification Manager
  • Experience in using different data storage models in Android like Shared Preferences, SQlite and web services.
  • In MVC, used HTML as model, CSS as view and browser as controller. Divided application in these three components to separate internal representation of information.
  • Excellent in troubleshooting/debugging for software applications.
  • Willingness and ability to quickly adapt and learn new technologies.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, JUnit, IPC, object oriented programming

Mobile Architecture: Android, Device drivers, Android Framework

Tools: Eclipse IDE 3.4/3.5, Android SDK

Scripting languages: Javascript, Linux kernel,JNI.

Web Technologies: HTML, XML, CSS

Operating System: Windows (98,2000,XP,vista, 7, 8), ubuntu, Mac OS X

Web Servers: Apache, Tom Cat

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Android Developer

Responsibilities:

  • Involved in discussion with Business team in gathering requirements and was a part of an Agile Team, reviewed member’s feedback and application acceptance.
  • Expertise with Objective-C, iOS SDK.
  • Worked with RFID apps, RFID chips and Tags, Readers, c/c++ and Junit.
  • An RFID tag attached to an automobile during production can be used to track its progress through the assembly line. Pharmaceuticals can be tracked through warehouses.
  • Android mobile development.
  • Testing and troubleshooting RabbitMQ installs.
  • Worked with Junit to test the frameworks and
  • Designed the Native and Hybrid Applications.
  • Experience using d3js like various libraries.
  • Used ReactJS framework to build web apps.
  • Respond with MVS architecture based development and HTTP/S, JSON, REST, XML etc.
  • Hands-on development experience with SVG, creating dynamic user interfaces.
  • Respond to hardware Multimedia audio key presses, request audio focus when playing audio, and respond appropriately to changes in audio focus.
  • Apps on the user's device to capture photos or control the camera hardware directly and build your own camera app.
  • JAVA supports native codes via the JAVA NATIVE INTERFACE (JNI). It involves in two languages and runtimes.
  • Worked on the UI using fragments to build a multi-pane UI which is compatible with mobile devices and tablets.
  • The TestComplete Platform, included with TestComplete 10, delivers important capabilities for extensibility.
  • With the TestComplete Platform, users can consolidate multiple testing methods and tools into one unified testing framework. For example, customers can combine manual tests, unit tests and Selenium tests into a single test case.
  • Additionally, when companies extend or customize application objects, they can lose the ability to automate testing of their applications.
  • The TestComplete Platform, with its SDK, creates an easy way for partners and customers to develop extensions that support unique testing requirements.
  • Data exchange using JSONand displaying the server response on UI
  • Android SQlite to store the data
  • Save user name and basic information using Shared Preferences
  • Used MICR validation algorithm to validate the checks on capture.
  • Developed ASI call for retrieving accounts and handling error scenarios. Worked on the Transfer/Deposit module where the user can deposit checks into his accounts.
  • Analyze the memory leaks using MAT(Memory Analyzer Tool) tools and improve the app performance
  • Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
  • Used in web services protocols like JSON, HTTP and worked on SOAP, REST tools.
  • Implemented Delete and edit functionality for captured checks using swipe to delete and sliding Menu.
  • Defining specification, architecture of system using NFC for transport and mobile contactless payments
  • NFC mobile application development including architecture and design for Android
  • Developed the custom list views and the Accounts retrieval screen using progress indicators.
  • Merchandised newly launched products, managed content and updated website. Coordinated with Sales, Marketing and Distribution in distribution network and multi channel promotions.
  • Implemented all kind of parsing XML,JSON,SOAP,Feed...etc by using Ios platform
  • Conducted In-App purchase, Paypal integration.
  • Implemented Google MAP, GeoLocation, GPS, Location based app by using IOS platform
  • Experience in Google Place API, Google Analytics,YouTube API
  • Experience Download | Upload data to server (Text,Images,Video...etc)
  • ImplementedInstant Push notification (GCM, c2dm, Urbarn airship, Parse...)
  • Conducted Bar code scanner, QR Code scanner
  • Used Social APIs like Facebook, Twitter, LinkedIn, Instagram..... etc.
  • Used AdMob, iAd, adWhirl, Revmob, Tapjoy, StartappMopub, Chartboost

Environment: Android OS 2.3 and above versions, E commerce platform,Android SDK, JSON, SQLite, Eclipse IDE, DDMS, ADT Plugin, XML Layout, Device Drivers .

Confidential

Team Lead

Responsibilities:

  • Implementation of layouts with XML using Android SDK, and IPC to categorize the clients and servers.
  • Used NFC based on RFID in contactless payment system. In android, worked on HCE for secure NFC based payments.
  • An RFID tagging system includes the tag itself, a read/write device, and a host system application for data collection, processing, and transmission.
  • At times, it is necessary to use native codes (C/C++) to overcome the memory management and performance constraints in Java. Java supports native codes via the Java Native Interface (JNI).
  • Used and Design with Swift, XCODE, and Maven.
  • JNI is difficult, as it involves two languages and runtimes.
  • Worked and design with Hybrid Applications.
  • Send HTML commands to request the news data from the server.
  • Used DOM parser for parsing the news from XML tags.
  • Used JSoup to parse the data from HTML tags.
  • Integrate 3rd party libraries to view the documents in Android
  • Apache POI library to view MSOffice documents and excel sheets
  • Integrate 3rd Party library to view PDF documents
  • Manage application lifecycle overriding Android Activity Lifecycle and its Methods.
  • Debugging the code using Dalvik Debug Monitor Server.
  • Implemented UPC/QR code scanning and image recognition feature using Moodstocksapi.
  • Conducted technical training session regarding Agile development methods.
  • Participated in meetings, technical discussion, reviews and release planning.
  • Provided technical assistance during project planning and demonstrations.
  • Formulated, implemented and maintained tools and practices.
  • Prepared and coordinated project proposals and schedules.
  • Monitored IT programs and supported financial management functions.
  • Evaluated information radiators and Scrum issues on daily basis.
  • Generated periodic peer review reports for project managers.

Environment: Android OS 2.3 and above versions, Agile and Scrum, Android SDK, JSON, SQLite, Eclipse IDE, DDMS, ADT Plugin, XML Layout.

Confidential,Wilmington,DE

Android Application Developer

Responsibilities:

  • Integrating Google Maps and Location API's for searching the nearby ATM location and helping the users to navigate them using Maps.
  • Tested the application for different versions ofAndroid OS and devices of different screen resolutions and sizes.
  • Worked in different phases of the project development cycle like design, development, testing, deployment and maintenance.
  • Participated in developing the UI for the app using Web Views, Buttons, 9-patch images, dialog and Alert dialogs.
  • Implementation for SMS capability. This is a C2DM Push Notification service.
  • Worked closely with QA team for fixing bugs and fragmentation issues.
  • Debugged and fixed the issues that were found during the different phases of the project.
  • Implemented a well versed error handling system in the application.
  • Involved in developer testing by porting the application on multiple devices with various screen sizes.

Environment: Android OS 2.3 to 3.0, C#, Java, Android SDK, Eclipse IDE, SVN.

Confidential, Simi Valley,CA

Android Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development.
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • Worked on the feature that helps the user to identify current location.
  • Worked on the feature that helps the user pick up a location and map that with the location of the accident.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
  • Developed the code in objected oriented manner for better code reuse.
  • Created the client codes using JAVA in eclipse IDE 3.6.

Environment: Android SDK 2.2, Ubuntu 10.1/11.04, Eclipse IDE 3.6, XML 1.0, JSON

Confidential

Java Developer

Responsibilities:

  • Involved in Data Analysis and provided the solution sets to work teams.
  • Responsible for developing front-end screens using HTML Java Applets to serve as data entry screen and Java Servlets for business logic.
  • Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
  • Responsible for designing UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Implemented XML parsing code for retrieving and sending data from and to the application server.
  • Effectively used Servlets to implement Business Logic with JSP.
  • Responsible to develop the ANT Script to generate JAR, WAR, EAR files and for integration and unit testing.
  • Responsible for SQL queries to manipulate the data and provided connections using JDBC to the database

Environment: JDK 6.0, Java Script 1.7, Eclipse IDE 3.3, 3.4, 3.5, HTML, JSP 2.1/2.2, Servlets, MySQL 5.0, JDBC 4.0,

We'd love your feedback!