We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Expertise in Android application development using Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plug - in.
  • Proficient with common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Developed User interfaces with rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces with services for mobile applications.
  • Experience with source code control management like subversion (SVN) and GIT, good at using the markup languages like JSON and REST.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
  • Worked on Espresso testing framework for writing UI tests with user interactions.
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
  • Have good experience in using debugging tools like Logcat, DDMS, ADB and Hci dump.
  • Experience in handling databases with MVC.
  • Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript and Oracle.
  • Experience in Cloud interface, Bluetooth, sensors, SDK, API framework, REST web services.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJ IDEA and RAD.
  • Strong adaptability, good communication and interpersonal skills.
  • Ability to learn and adapt to new technologies.

TECHNICAL SKILLS

Languages: Core Java, JNI, C++, XML, JSON, C#, VC++

Technologies: Android SDK, NDK, JNI, J2EE, Springs 2.0.x/2.5x,Hibernate, EJB, ATL, Win32, STL, Web Services, JavaBeans, JSF 1.2/2.0,Java script, JSP, Phone Gap (IOS, Android), JMS, JQuery, SOAP 1.2.

Database: MySQL, SqlLite, Oracle, DB2

Web Technologies: HTML 5, CSS, AJAX, AngularJS, Backbonejs, Underscorejs, JQuery, JSON, XML

Platforms: Windows XP/Vista/7/8, Linux, Android, Mac OS

Version Control: Git, Subversion

Testing Tools: Fiddler, WireShark, Bounce Checker, Coverity, Crashlytics.

Debugging Tools: Log cat, DDMS, J Unit

IDE’s: Eclipse, NetBeans, IntelliJ IDEA., Android Studio

PROFESSIONAL EXPERIENCE

Confidential, NY

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using Eclipse IDE and Android SDK.
  • Designed complex User Interface screens using views and widgets.
  • Used Android Native Development Kit (NDK) in developing the bill payment feature.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Created a local database using SQLite to store and retrieve the data.
  • Used GIT for code management.
  • Making the Restful Service Calls at the various stages in the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
  • Implemented the functionality of getting the download progress, aborting the download.
  • Debugging the code using DDMS, Logcat.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Implemented JavaScript for validation.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Espresso testing framework to tests user interface.
  • Integrated Google Map’s using Google Android location-based API.
  • Implemented XML service to parse historic and location based data.
  • Designed and developing the XML layout with Android Map View to display the locations on the map.
  • Created a pop-up notification for alerting users.
  • Involved in debugging and porting the application on various mobiles.

Environment: Android Version 2.3.3-4.2, Android SDK, NDK, Java, JavaScript, J2EE, Google Maps API, Eclipse IDE, windows 7, Ubuntu, HTML5, XLX, XML 3.3.

Confidential, Irving, TX

Android Developer

Responsibilities:

  • Involved in application android development, defect validation, deployment and production maintenance.
  • Developed the Mobile Agent application using Android Studio 0.8.14 and Android SDK package.
  • Designed the User Interface according to the requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which has views such as List View and Scroll View.
  • Used AsyncTask for multithreading.
  • Used SVN for code management.
  • Registered the Broadcast Receivers with various intent filters for the android system announcements.
  • Designed the Custom Dialog using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.
  • Created a pop-up notification for alerting users.
  • Worked on Agile Methodology.
  • Created a local database using SQLite to store and retrieve the data.
  • Extensively worked on designing the layouts to compatible with screens of different resolutions.
  • Have used the android support libraries to provide the latest features like action bar, fragments to the lower versions of android devices.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications.
  • Have created the unit test cases using Mockito JUNIT framework.
  • Took care of code review, code fixes and bug fixes
  • Responsible for testing the application in stage, code review fixing the bugs and providing post-production support.

Environment: Android SDK 4.4, NDK, Java, Android Studio, windows 8, HTML5, Jquery, SQLite, Selenium, Volley, JSON,SVN.

Confidential, Issaquah, WA

Android Developer

Responsibilities:

  • Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.
  • Reviewed the Business Requirement Document (BRD) and finalize the scope of the application components.
  • Participated in sprint planning meeting to decide the project component backlog, and the daily SCRUM meetings to update the progress.
  • Developed and implemented the app database to integrate the payment history data and payment centre location data in XML and JSON format coming from the main database servers.
  • Collaborated with the database team to obtain backend data URLs and supports.
  • Used Android’s SQLite database with Content Provider.
  • Used Android’s build in JSON and XML parsers as well as external library such as GSON.
  • Implemented Map to show the payment centre locations on the map.
  • Implemented custom adapter with List View component and Layout inflater with custom layout.
  • Used multiple Fragments in an activity and intercommunicate between the Fragments.
  • Optimized the List View using View Holder design pattern.
  • Worked on UI implementation for the several other R&D mobile projects of the company.
  • Designed the components using OOAD techniques and UML.
  • Developed the components using OOP way to maximize scalability.
  • Created test cases to unit test the developed components.

Environment: Java, Android SDK (2.3 to 4.4), Eclipse ADT (3.7), XML, JSON, REST, XML, Windows Server 2008, Windows 7.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Responsible for developing the entire profile from the application level till the JNI level to access the Bluez stack.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Services using AIDL and Intent Services.
  • Developed the JNI native layer to interact with the Bluez stack.
  • Used the XML layout files for adding relevant resource files.
  • Used Android NDK to create the library files to be used by Services to access Native applications
  • Added the DUN daemon as a system level service.
  • Participated in various phases of SDLC right from Requirements, design, development and unit testing.
  • Responsible for developing the Profile across several Products and several Android versions.
  • Used GIT for version control
  • Used hcidump, adb logcat, fastboot for Debugging.
  • Involved in post-production support and Change Request process to fix the bugs.

Environment: Android 4.3, Android API’s, Java, XML, NDK 8, GIT, Logcat, DDMS console, Hcidump, FTS sniffer trace, PTS.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Worked on the Design, Development, Integration and Testing of the project.
  • Developed Session Beans using J2EE Design Patterns.
  • Implemented J2EE Design patterns like Data Access Objects, Business Objects, and Java Design Patterns like Singleton.
  • Developed Interactive GUI Screens using HTML, JSPs and performed Data validation using JavaScript.
  • Implemented Home Interface, Remote Interface, and Bean Implementation class.
  • Implemented business logic at server side using Session Bean.
  • Wrote SQL queries to access data from Oracle database.
  • Set up Web Logic Application server and used Maven tool to build the application and deploy the application in Web Logic.
  • Developed necessary UML diagrams like use case diagram, class diagram, sequence diagram.
  • Worked in developing spring related backend services.
  • Used Jersey Restful Framework of Spring for consuming and producing web services.
  • Should independently own the components assigned Develop features, submit patches, debug/analyze code failures, and fix bugs.
  • Interlock with testers and support team for the closure of the bugs.
  • Give inputs to planning and participate in new feature studies and contribute to planning and design phases of SDLC.
  • Contribute to feature development of SADS applications and support for SADS applications in production environment.
  • Support and work on production environment issues.

Environment: J2EE, Java 1.4, Web Logic 8.1, Web services, Eclipse, MySQL 5.0,Hibernate, Spring 3.0,JSP, JavaScript, CSS, XML,, J-Unit, Maven 2.2.1, Linux, Unix.

Confidential

Web Developer

Responsibilities:

  • Worked closely with system analyst to understand the technical requirements of the projects.
  • Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Involved in writing the Properties, methods in the Class Modules and also consumed web services.
  • Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
  • Used JavaScript for custom client-side validation.
  • Involved in designing and developing the GUI for the user interface with various controls.
  • Worked with View State to maintain data between the pages of the application.

Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.

We'd love your feedback!