We provide IT Staff Augmentation Services!

Android Application Developer Resume

3.00/5 (Submit Your Rating)

Madison, NJ

SUMMARY

  • Over 7 years of experience in programming in teh field of System Analysis, Design, Web development, Database technologies, Java and J2EE technologies.
  • Expertise in Android application development.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Proficient with common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
  • 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 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
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Proficiency in developing Java applications using Struts frame work, spring and hibernate.
  • Worked on GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA and RAD.
  • 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.
  • Good team player with teh ability to TEMPeffectively communicate with different teams.

TECHNICAL SKILLS

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

Technologies: Android SDK, NDK, JNI, J2EE, Springs 2.0.x/2.5x,Hibernate, MFC, ATL, Win32, STL, Web Services, JavaBeans, JSF 1.2/2.0,Java script, JSP

Database: Mysql, Sqlite, Oracle, DB2

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

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

Version Control: Git, Subversion

Testing Tools: Fiddler, WireShark, Bounce Checker, Coverity

Testing Frameworks: Google mock, J-unit

Configuration tools: Jenkins

IDE's: Android Studio, Eclipse, Net beans, IntelliJIDEA

PROFESSIONAL EXPERIENCE

Confidential, Madison, NJ

Android Application Developer

Responsibilities:

  • Involved in teh requirement of gathering and documentation.
  • Implemented MVC and Singleton Java design patterns.
  • Used AsyncTask for multithreading.
  • Worked with rest of teh UI team to design teh appropriate icon and display for teh screens.
  • Worked on toast, Dialog notifications.
  • Played major role in implementing different layouts design and layout modifications, customization of different functional layouts and UI elements.
  • Worked on linear, frame and relative layouts.
  • Managed data using SQLite, SQLHelpers as well as Raw Queries to do database management.
  • As major responsibility, used WebViews, ListViews & populated lists from databases using simple adapters.
  • Followed agile methodology in teh project implementation.
  • Implemented RESTFUL API calls to communicate with server.
  • Used adb logcat, DDMS for Debugging.
  • Used Apache Subversion (SVN) for version control.
  • Tested teh application on multiple android targets and debugged teh issues dat were found.
  • Took care of code review, code fixes and bug fixes.
  • Managed and coordinated for timely delivery of teh sustain services.

Environment: SDLC, MVC, Content Provider, linear and relative layouts, Fragments, Activities, Async Task, Agile, SQLite, Scrum, adb logcat, SVN, DDMS, Toast and dialog notifications, shared preferences.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Implemented unique design for portrait and landscape mode.
  • Design screens using MVC pattern for teh application with Android Studio IDE.
  • Involved in development and enhancements of features to restrict teh usage based on Authorization and Authentication tokens.
  • Used web views, list views & populated lists to display teh lists from database using simple adapters.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Integrated location based services using Google Maps API to display locations of teh nearest stores.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented teh required GUI by making modifications to teh xml files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with teh web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging teh application using Log cat, DDMS.
  • Tested teh application on various Android devices

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat.

Confidential, Seattle, Washington

Android Application Developer

Responsibilities:

  • Involved with teh end users / business analysts to collect teh requirements of teh project.
  • Worked extensively with Java and teh SDK frameworks.
  • Worked with Xml to extract teh data and display it on app.
  • Worked with SQLite for implementing database to store various user data, preferences.
  • Extensively worked with Google APIs to navigate store locations and gets you teh directions.
  • Worked on customizing Table views, List views, Tab bars and navigation bars.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Worked on optimizing teh application using inbuilt tools such as Monkey Runner, Traceview.
  • Tested teh application for relevant bugs, fixed teh leaks and deployed on different Android device to validate teh application stability.
  • JUnit extension for Android was used to prepare teh test cases.
  • Worked on making teh app support different screen sizes and configuration.
  • Worked on reviewing and distributing teh App to teh App Store.

Environment: Eclipse, ADT Plugin, Android SDK, SVN, Web logic Server, Trace view, Web view, Web services.

Confidential, Issaquah, WA

Android Application Developer

Responsibilities:

  • Participated in sprint planning meeting to decide teh project component backlog and reported updates during teh daily SCRUM meetings.
  • Collaborated with teh database team to acquire database Schema, URLs and support.
  • Parse teh data dat were coming as JSON format using Android’s built-in JSONObject library.
  • Design local database and tables in teh app to store teh data locally using SQLite.
  • Implemented teh database using 3-level database design model.
  • Implemented optimized ListView to show teh menu data on teh menu activity.
  • Worked on and development and used OpenGL ES2 libraries.
  • Designed and implemented UI interface to interact with teh users to take teh order information.
  • Implemented caching to cache teh order information for a session.
  • Developed teh components using OOP way to maximize scalability - building individual classes and interfaces.
  • Created test cases to unit test teh developed components.
  • Tested on various devices.

Environment: Java, Android SDK, ADT, Android Studio, XML, JSON, REST, SQLite, JDK.

Confidential, San Leandro, CA

Java Developer

Responsibilities:

  • Participated in all teh phases of teh Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Involved in collecting client requirements and preparing teh design documents.
  • Designed and implemented teh various front end interactive pages using java script framework.
  • Extensively used teh MVC pattern for data handling in teh UI side.
  • Developed REST APIs in spring framework where teh UI can interact.
  • Designed teh JSON structure for data handling between APIs and UI calls.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed teh JAVA classes to execute teh business logic and to collect teh input data from teh users using JAVA, Oracle.
  • Involved in creation of SQL scripts to create, update and delete data from teh tables.
  • Followed Agile Methodology in analyze, define, and document teh application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of teh system.
  • Developed user interface using Spring JSP to simplify teh complexities of teh application.
  • Responsible for Development, unit testing and implementation of teh application.
  • Used agile methodology to design, develop and deploy teh new changes.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, JSP, JSP JDBC, HTML, XSL, Springs, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS, JSON, JUnit, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, and Deployment.
  • Worked with internal and external business for requirements gathering, conceptualization, and realization and process improvements.
  • Involved in design of teh system using UML.
  • Worked on designing and developing scalable and extensive frameworks.
  • Worked on Agile, RAD and Test Driven Development (TDD) environment.
  • Implemented front end (GUI) using HTML, JSP, AJAX, CSS, and JavaScript.
  • Design and development of modules using MVC.
  • Development using Struts, spring, Hibernate frameworks.
  • Performed data validation in Form beans and Action Classes.
  • Worked on XML, XSLT, XPATH, DOM, and SAX.
  • Used RAD for developing teh application.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Used Log4j for logging debug, info & error data.
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Configured Web sphere Application Server to suit as per applications' requirement.
  • Configured connection pools, data sources, and queues.
  • Prepared Design Documents, Deployment Documents and User Manuals.
  • Used Dimensions as version control system for teh source code.
  • Addressed QA issues & provided fixes on short notice.
  • Involved in User Acceptance Testing and monitored teh application while migrating to production.
  • Troubleshooting and resolve problems.
  • Used Remedy for issue tracking.

Environment: Java, J2EE, Web Sphere, Ant, Clear Quest, Clear Case, Windows XP, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, AJAX, RAD, Log4j, XML, XSLT, XPATH, DOM, JUnit, Oracle.

We'd love your feedback!