We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Issaquah, WA

SUMMARY

  • Over 5 years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Proficient with Android application development lifecycle from application creation to deployment in Google Play.
  • Experienced in entire application development process: requirements specification, design, implementation, testing and maintenance.
  • Expertise in IDE’s like Eclipse and Android Studio for developing android applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Expertise in designing the backend database for data storage and retrieval using SQLite and SQL for other bigger applications.
  • Working experience in consuming RESTful web services to fetch data for mobile front end and parsing the XML and JSON response using different parsers.
  • Skilled in implementing UI/UX of android application development for front end design.
  • Experience using version control software such as SVN, GitHub for effective code maintenance, tracking, logging and deployment.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in working with audio and videocodec’s like .3GPP, MPEG - 4.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Experience with Google Analytics.
  • Proficient in all the phases of Software Development Life Cycle (SDLC).
  • 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.
  • Worked on GUI applications using Java SWING and AWT.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Expert in writing client side validations using validation framework, Java Script.
  • Worked extensively with QA teams for testing Android applications, writing test cases/scenarios, implementing functional and usability tests.
  • In-depth knowledge of industry practices and application development protocols.
  • Effective communication, problem solving, technical and organizing skills with ability work in a team environment or work independently and always keen to learn and understand new technologies.

TECHNICAL SKILLS

Technologies: Android 2.3-4.4, Java, C, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4, EJB. 2.0/2.1/3.0), Struts1.3/2.0, JavaBeans, JSF 1.2/2.0, Web Services, Spring2.0.x/2.5.x, Hibernate. 3.0/3.1.1/3.2 , JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JSP, Phone gap, Windows Phone.

Scripting Languages: JavaScript, UNIXShellScripting, Perl, PHP, JQuery.

Java API: Android API, Google Ajax Search API (REST API), Google Weather API.

Markup Languages: HTML 5, XML, XHTML, JSON, XAML.

Programming languages: C, C++, Java, C#.

Servers: Web Logic8.1/9.2, Apache Tomcat 6.0, JBoss 5.0, Glass Fish.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: Oracle 10g, SQLite, MySQL.

IDE’s: Android Studio, Eclipse, Net beans, Visual Studio.

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8, Windows 8.1), Ubuntu, Macintosh.

PROFESSIONAL EXPERIENCE

Confidential, Issaquah, WA

Android Application Developer

Responsibilities:

  • Participated in sprint planning meeting to decide the project component backlog and reported updates during the daily SCRUM meetings.
  • Collaborated with the database team to acquire database Schema, URLs and support.
  • Parse the data that were coming as JSON format using Android’s built-in JSONObject library.
  • Helped in the integration of various APIs in the SDK library to be used by a 3rd party in creating the app.
  • Assisted with basic Development Testing and Unit Testing the applications for new devices and SDK updates made readily available into the Android Eco-System.
  • Design local database and tables in the app to store the data locally using SQLite.
  • Implemented the database using 3-level database design model.
  • Implemented optimized ListView to show the menu data on the menu activity.
  • Worked on and development and used OpenGL ES2 libraries.
  • Designed and implemented UI interface to interact with the users to take the order information.
  • Developed the components using OOP way to maximize scalability - building individual classes and interfaces.
  • Created test cases to unit test the developed components.

Environment: Java, Android SDK, ADT, Android Studio, XML, JSON, REST

Confidential, Parlin, NJ

Android Application Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • WebServices and maintained project tasks and schedules.
  • Worked on the different phases of the development cycle, expanding the existing design, development of new features, testing and deployment.
  • Design screens using MVC pattern for the application with Appclerator.
  • Create and edit UI/UX for a Titanium Alloy application.
  • Working Experience with 3rd party APIs - from Google Maps APIs, to 3rd party vendor calls.
  • Utilized Localities SDK to capture user events for analytic purposes.
  • Experience with web services integration utilizing JSON and/or XML.
  • Expertise in using version control tools (e.g. Git)
  • Experience using RESTful APIs to integrate mobile applications to server side systems.
  • Designed and developed the App screen navigation using Dialog boxes, ActionBar Navigation control and designed Menus based on the user context.
  • Built HTML, CSS and presentational JavaScript, user interface wireframes, and/or detailed written specifications.
  • Scaling to ensure the application responds as the business demand grows.
  • Optimizing and automating enterprise-level deployment practices.
  • Practicing a test-driven development approach.

Environment: JavaScript, Android SDK, ADT, Appcelerator, XML, JSON, REST.

Confidential

Mobile Application (Android & Windows Phone)Developer

Responsibilities:

  • Collaborated with designers to create clean, simple interfaces and intuitive interactions.
  • Developed the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Used Android SDK 2.0 and Eclipse IDE as well as C# .Net & Windows Phone SDK for development.
  • Researched technical issues and provided recommendations.
  • Utilized web-services (HTTPbased, XML, SOAP, JSON or other services), in order to tie our applications to critical server-side APIs.
  • Designed applications by applying key principles of computer science, engineering and mathematical analysis.
  • Coordinated upload of applications and collaborated on the design and implementation of new features.
  • Implemented unit and integration tests to consistently deliver high quality features.
  • Provided assistance for solving Technical problems.
  • Experienced in designing, developing, integrating, and supporting corporate tools and applications, including content management and database architecture.

Environment: Java, Android SDK, Eclipse 3.4/3.5, JSON, SOAP, Image Downloader, C# .Net, Visual Studio, Windows Phone SDK

Confidential

Java Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • WebServices and maintained project tasks and schedules.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.
  • Working withSpring, Spring MVC and Struts and also developed WEB APP using these frameworks.
  • Created web pages for each project using XHTML, CSS, and Java Script.
  • Developed SOAP based Web Services using JAXB.
  • Experience in working with IDE’s like Eclipse, Spring MVC.
  • Developed web services components using XML, SOAP and Axis.
  • Developed SOAP based Web Services using JAXB.
  • Developed web components using MVC pattern under Strutsframework.
  • Wrote JSPs, Servlets and deployed them on Weblogic Application server.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations
  • Web sphere used in create applications and integrate applications with other applications.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.
  • Developed Unit test cases for the classes using JUnit.
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Application developed with strict adherence to J2EE best practices.

Environment: Core Java, J2EE, JSP, Servlets, JSF, Spring MVC, IBM WebSphere, Java Script, CSS, Angular JS, Struts, Oracle, SQL/PLSQL, JUnit, WebServices, Apache Tomcat Server, Linux, HTML, XML, XHTML, CVS, Windows

Confidential

Intern Java Developer

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, Deployment.
  • Extensively used MVC Framework.
  • Development using Struts, spring, Hibernate frameworks.
  • Designed and developed User Interface of application modules using HTML, JSP, CSS, JavaScript, JQuery and AJAX.
  • Design and development of modules using MVC.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework.
  • Worked on XML, XSLT, XPATH, DOM, and SAX.
  • Used Rational Application Developer (RAD) for developing the application.
  • Used Log4j for logging debug, info & error data.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Used SVN as version control system for the source code.
  • Done Regression Testing to make sure that new Functionality is not impacting existing functionality in the system.
  • Developed Test Plan and Test Cases.

Environment: Java, JEE, Web Sphere, Oracle, Ant, HP UNIX, Windows XP, JIRA, Servlets, JSP, Struts, Spring, Quartz, Hibernate, Pega CPM, XML, XSLT, XPath, DOM, SAX, UML, Crystal Reports, JBOSS, RAD, SVN, Ant

We'd love your feedback!