We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY:

  • 7 years of experience in IT Analysis, Design, Development, Deployment and testing of Mobile Applications using Android SDK and Web application development using JAVA, J2EE.
  • Explicit knowledge of mobile device architectures and mobile development platform.
  • Experience in Test Driven Development.
  • In - depth knowledge of Android OS, interactive application development and memory management. Proficient with common Android framework APIs(Bluetooth, Location, Camera, Notifications, Maps, Accelerometer).
  • Experience in Android UI Toolkit and Layout Managers. Experience in Android Application Framework and Android SDK Tools.
  • Experience in detecting and correcting memory usage issues, and optimizing code for Application performance.
  • Has knowledge in integrating Google Analytics & Mixpanel to understand the application statistics
  • Experienced in Object Oriented Architecture, Design and Programming from design to implementation
  • Experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development, Model View Controller (MVC) based frameworks, object oriented analysis and design methodologies.
  • Experience in handling Web service applications using SOAP and RESTfull.
  • Experienced in developing Applications using Java, J2EE, Servlets, JSP, Eclipse, JDBC, Web Services, AJAX, Oracle.
  • Experience in web service protocols such as JSON, HTTP and XML
  • Experience in database development using SQLite, MySQL, T-SQL and MS Access.
  • Expertise in developing GUIs using Adobe Flash, Adobe Dreamweaver, Swings, JSP and HTML for web applications.
  • Experience in using testing frameworks like JUnit, Espresso, Robotium.
  • Experience on JavaScript and PHP client-server side development.
  • Worked in almost every stage of the Software Development Life Cycle starting from collecting requirements, design, creating application architecture, development, checking code quality and releasing in the Market.
  • Self motivated and a good team player with excellent communication and interpersonal skills and also capable of working independently even under high-pressure challenges.
  • Strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS:

OS: Windows 8/7/Vista/XP, Mac OSX, Android

Languages;: JAVA, Objective-C, JavaScript, PHP

Markup Language: HTML/CSS, HTML5, XMLDevelopment tools: Eclipse, Netbeans 5.x, Xcode, MS Visual Studio, Aptana

Databases: Oracle, SQL Server, T SQL, SQLite, MS-Access

Frameworks: JDK, Android SDK, Hibernate3.0 & Spring2.0x, Phonegap

Web Servers: Tomcat 6.0 & Apache HTTP Server, WAMP

Web Services: RESTfull, SOAP

Other Tools/Software: Jenkins,Espresso,Dreamweaver CS5, Photoshop CS5, Fireworks CS5, Illustrator CS5, Flex Builder CS5, Microsoft Office, Notepad++, WordPress.

PROFESSIONAL EXPERIENCE:

Confidential,San Diego, CA

Android Developer

Responsibilities:

  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Used Google Cloud Messaging for push notifications from server.
  • Single Sign-On Support for co-branded apps.
  • Involved in UI changes to make compliance with native look and feel.
  • Use to interact with the users in forums to get their feedback and address the changes necessary in the UI.
  • Used Espresso for automation.
  • Involved in technical discussion with server to change the client to adopt server changes.
  • Involved in Scrums and Sprints for Day-to-Day activities.
  • Followed MVC (Model View Controller) for designing the applications.

Environment: Java, Android SDK, Eclipse IDE 3.5, SVN, Emulator, SQLite,GCM, Fragments, Mixpanel, Espresso.

Confidential,Atlanta,GA

Android Developer

Responsibilities:

  • Designed the database model in MySQL.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Implemented Google Maps API v2 with forward and reverse geo-location.
  • Used SQLite to cache the data received from the RESTful web services.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Implemented unique design for portrait and landscape mode.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Tested the application on various Android devices.

Environment: Java, Android SDK, JRules, J2EE, Oracle WebLogic, JQuery, Ant, XML, CSS, cTests.

Confidential,Memphis,TN

Android Application Developer

Responsibilities:
  • Updated layouts and managed user interface.
  • Worked on implementing the tracking search method for tracking the packages.
  • Implemented location based API using Location Manager to locate the Confidential Stores.
  • Implemented WebViews to provide easy access to website.
  • Used SQLite database to store user's shipments and tracking numbers locally.
  • Used REST based web services and XML parsers for secured data interchange.
  • Worked in an agile environment.
  • Collaborated with web services team to implement the backend support.
  • Performed debugging on the various modules/functions to ensure that the output is as expected.
  • Performed unit testing using JUnit test cases and automation testing using Robotium Automation Framework.
  • Tested the application on different android target devices and also debugged the issues that were found.

Environment: Java, Android SDK4, SVN,SQLite, RESTFul, XML Parsing, Json Parsing, Gson

Confidential,MD

Android Application Developer

Responsibilities:
  • Worked extensively with Eclipse, Java and Android SDK frameworks.
  • Used TCP/IP and Apache libraries to get data remotely from scanner.
  • Used dynamic layouts and dynamic Android components to change UI swiftly.
  • Worked with custom widgets for displaying various charts and graphs.
  • Worked on displaying extensive (millions of characters) scan data through web-views.
  • Used JSON framework to transmit data between the scanner and Android device.
  • Used Bluetooth technology to detect and communicate with the scanners and transmitters.
  • Used Bluetooth API's to exchange data with other Bluetooth devices.
  • Used several simultaneously executing AsyncTasks to monitor and display the data received from the broadcast receivers on different activities and fragments.
  • Used third-party library called OpenBeans to implement Property Descriptors for large holder classes and to dynamically update views using this information.
  • Used background service and a decoder project to receive and decode the byte stream data being received from the scanner.
  • Used GNU make for generating the APK.
  • Worked on creating and distributing the app using APK file internally.

Environment: JAVA, Android SDK, Android Emulator, Bluetooth Stack, CVS (version control),DDMS console.

Confidential,New York, NY

Java Developer

Responsibilities:
  • System study and requirement analysis
  • Understanding Requirements Specifications.
  • Understanding the client requirements and analyzing the required documents.
  • Involved in Check in module and Reservation module coding.
  • Involved in Unit, Integration and Preproduction Testing.
  • Used LOG4J framework for debugging purpose.
  • Used CVS for project management and version control.
  • Involved in developing the project using MVC pattern for the presentation layer.
  • Developed presentation layer (GUI) of the application using JSP, XML.
  • Ensure a high level of communication among the members of development team.
  • Experience in developing interactive, graphic based application GUIs.
  • Module integration with dependant modules.
  • Participated in Code review.

Environment: Java, Struts, JSP, Servlets, MVC, Eclipse 3.2, Apache Tomcat 5.0, Apache Log4j for logging.

Confidential

Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for the redesign.
  • Involvement in architectural and design discussions.
  • Helped the project team to identify the suitable technology tools required for the projects.
  • Designed and developed the Application based on Model-View-Controller architecture.
  • Involved in analysis, design, Coding and development, Implementation phase of the modules.
  • Involved in technical design and the architecture.
  • Created external XML documents.
  • Worked on JAVA J2EE team and designing DAO interface and implementation.
  • Involved in Bug Fixing (Debugging) of the application.
  • Involved in Developing User Interfaces using HTML and JSP's.
  • Involved in Developing database using SQL server.
  • Developed and published web-services using WSDL, SOAP and XML, Jax-B.
  • Implemented Web-Services to integrate between different applications (internal and third party components using SOAP and RESTFUL services using Apache-CXF.
  • Designed and developed the approaches/strategies for the entire application.
  • Developed web pages with JSP and Servlets using HTML, JavaScript, AJAX, and XML.
  • Used Apache Ant as the software build tool.
  • Used Apache Maven for the over-all software project management.
  • Used SVN tools for version control and management.

Environment: Java, J2EE, HTML, MVC, JavaScript, JSP, Servlets, SOAP, WSDL, Spring, CSS, UML, XML, HTTP, Eclipse, MVC, AJAX, Apache Ant, Apache Maven.

We'd love your feedback!