We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 7 years of IT experience in software development, includes about 3+ years of professional experience in mobile application development.
  • Developed and architected multiple Android applications across versions.
  • Experience in implementing native libraries in application by using Android SDK and Android NDK.
  • Proficient in developing Android Framework Services using Intent, Services and AIDL.
  • Good understanding of Web Services, XML Parsing and JSON.
  • Created teh unit test cases using Mockito JUNIT framework.
  • Experience in developing UI using Material Design, Recycler View and Card View.
  • Experience in using Storage options in Android like Shared Preferences.
  • Extensively worked on memory leaks, data offline usage, push notifications, content providers, multiple screen support, accounts and sync on Android.
  • Good exposure in developing GUI using Interface design principals for Android mobile and tablet devices.
  • Strong expertise in creating responsive UI and interfaces wif services for mobile applications.
  • Conceptualized, designed, developed and deployed Android mobile apps.
  • Expertise in developing apps using SQLite, Java, XML and HTML5.
  • Good Knowledge of ecommerce, health care and banking domain.
  • Certified Java programmer and web component developer.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Experience in web service protocols such as JSON, HTTP, XML.
  • Good debugging and problem - solving skills wif Eclipse, IntelliJIDEA, IDEA, Android Studio and RAD.
  • Expert level skills in SQL and database query optimization techniques.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Have hands-on experience in complete project life cycle, wif domain knowledge in Mobile Application Development, e-learning Domain and Web application development.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
  • Knowledge and exposure to full Software Development Life Cycle including design, data modeling, software implementation and documentation.
  • Goal oriented, organized, team player wif good interpersonal skills; thrives well wifin group environment as well as individually.

TECHNICAL SKILLS

Technologies: Android 2.3-6.0, Android NDK, Java, JNI, C, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4/2.5, EJB 2.0/2.1, ANT), JavaBeans, JSF 1.2, Web Services, Spring 2.0.x/2.5.x, Hibernate 3.0/3.1.1,JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2JUnit 4.0.

Markup Languages: HTML 5, XML, CSS 3, XHTML.

Servers: Web Logic 8.1/9.2, Apache Tomcat 6.0/7.0, JBoss 5.0.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: SQLite, Oracle 9i/10g/11g, MySQL 5.1.69, MS-SQL Server, DB2.

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

Operating Systems: Windows (2000/XP Professional, Windows 7/8), Ubuntu, Mac OS X.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Android Developer

Responsibilities:

  • Involved in application android development, defect validation, deployment and production maintenance.
  • Developed teh Global Mobile Application using Android Studio 1.4 and Android SDK package.
  • Designed teh User Interface according to teh requirements using UI Groups, UI components.
  • Developed App screens and its workflow using Activity and Fragments which TEMPhas views such as List View and Scroll View.
  • Extensive use of Object oriented programming principals.
  • Design screens using MVC pattern for teh application wif Android Studio IDE.
  • Designed and created Customized Dialog boxes.
  • Worked on android deep linking framework.
  • Worked on Google cloud messaging for push notification to get alerts for trending offers.
  • Worked on location manager module in app and create a wrapper around it.
  • Implemented connector design pattern for network calls.
  • Worked on Agile Methodology and used Jira wif green hopper plugin for sprint tracking
  • Used Volley to make teh Restful Service Calls at teh various stages in teh app development cycle and parsing teh JSON responses back from teh web servers according to teh application requirement.
  • Used GIT for code management.
  • Extensively worked on designing teh layouts to compatible wif screens of different resolutions.
  • Have used teh android support libraries version 7 to provide teh latest features like action bar, fragments to teh lower versions of android devices.
  • Have created teh unit test cases using Mockito JUNIT framework.
  • Implemented Notification Manager to display updates on notification bar.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • Took care of code review, code fixes and bug fixes
  • Used adb logcat, DDMS for Debugging.
  • Responsible for testing teh application in stage, code review fixing teh bugs and providing post-production support.

Environment: Android SDK 5.0, Java, Android Studio, Mac OS X Yosemite, Volley, JSON, GIT,Roboelectric, Jira, Confluene, Sourcetree, Charles proxy, Genny motion.

Confidential, Chapel Hill, NC

Android Developer

Responsibilities:

  • Contributed to teh User Interface (UI) design of teh Application using buttons, edit boxes, check boxes, dialog boxes, action bars and spinners for various layouts.
  • Implemented teh Search bar feature in teh Application's action bar for searching particular deals in teh area.
  • Retrieved data from teh web services in teh form of JSON and teh deals are displayed on teh user interface in a customized list view.
  • Incorporated Google AdMob Ads SDK in teh Application to display ads for unsubscribed users.
  • Integrated Facebook and Twitter libraries to share documents among friends
  • Implemented SQLite database dat keeps track of teh User profiles, recent coupons, personal favorites and updates teh deals based on teh users preference.
  • Involved in testing of teh Application in various devices, screen sizes and resolutions.

Environment: Android SDK, Eclipse, Java, XML, SVN, Facebook Android SDK, Twitter Libraries.

Confidential, New York City, NY

Android Developer

Responsibilities:

  • Created a pop-up notification for alerting users.
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of teh 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 teh bill payment feature.
  • Worked on Restful WebServices
  • Worked on Continuous Integration.
  • Used fragments to build small re-usable pieces dat 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 teh data.
  • Implemented teh functionality of getting teh download progress, aborting teh download.
  • Debugging teh 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 teh Profile across several Products and several Android versions.
  • Used Activities which implement Broadcast Receivers to listen to several Broadcasts from other applications and teh system.
  • Worked on GCM Cloud Connection Server (XMPP)
  • Integrated Google Map’s using Google Android location-based API.
  • Implemented PUSH NOTIFICATIONS
  • Implemented XML service to parse historic and location based data.
  • Designed and developing teh XML layout wif Android Map View to display teh locations on teh map.
  • Involved in debugging and porting teh 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,Jquery, XLX, XML 3.3.

Confidential, PA

Android Developer

Responsibilities:

  • Designed teh User Interface (UI) wif Web View for logging in user specific accounts.
  • Involved in requirement gathering, design and implementation.
  • Used Web Services and networking to parse xml online data from server.
  • Peer review of Code.
  • Bug fixes and enhancement of teh app wif new features.
  • Debugged and tested teh application on device.

Environment: Windows 2000/XP, Java, Eclipse 3.5, ADT Plugin, Android SDK 1.5 and up, SVN. XML Multi-threading, SQLite3, Notification, SharedPreferences, Fragments.

Confidential

Java Developer

Responsibilities:

  • Examined teh Use cases, Interaction diagrams and Class diagrams in development of teh application.
  • Exposed to Software Development Life Cycle (Water fall), methodology.
  • Developed JSP’s, Servlets, JavaScript, JQuery and XML which formed teh UI component.
  • Created Servlets and Java Server Pages, which route submittals to teh appropriate Enterprise Java Bean (EJB) components and render retrieved information.
  • Developed EJB Components, both Entity and Session beans, modeling teh business logic.
  • Utilized Hibernate for data interaction wif Oracle database.
  • Participated in generating soap web services, JAX-WS for secure transactions.
  • Performed Unit Testing and managed by using Junit.
  • Participated and assisted in deploying components on WebLogic application server.

Environment: JSP, Servlets, EJB, JDBC, HTML, CSS, XML, JavaScript. JQuery, SOAP JAX WS, Eclipse SVN, WebLogic, Oracle, Hibernate and Junit.

Confidential

Java Developer

Responsibilities:

  • Analyzed client supplied products like business requirement document (BRD) and business rules.
  • Programmed JSP, Servlets, HTML for web application development.
  • Implemented Transfer Funds, Messaging Service Modules using Struts Framework wif respect to Model-View-Controller (MVC) Architecture.
  • Developed various EJB components like Stateful Session, Message Driven Beans to fulfill business logic.
  • Utilized JMS for reliable and asynchronous exchange of important financial information.
  • Discussed wif teh team to understand teh requirements and prepare high level and low-level design documents from teh requirements specification.
  • Participated in generating Soap web services, JAX-WS for secure transactions.
  • Developed test cases and performed unit testing using JUnit.

Environment: JSP, Servlets, HTML, Struts, EJB, Oracle, SVN, RAD, RTC, WebSphere, SOAP JAX-WS Hibernate, JMS, Eclipse, Junit.

We'd love your feedback!