We provide IT Staff Augmentation Services!

Senior Android Developer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • More than 5 years of Software Industry experience in design, development and testing of applications.
  • Around 4 years of experience in developing applications for Android Apps and 1 year of experience in Java Development.
  • Experienced in developing applications for Android Operating System using Eclipse IDE, SQLite, JAVA, XML, Android SDK and ADT plug - in.
  • Used XML parser and JSON to retrieve data for display on the Android Devices from server.
  • Worked with custom UI.
  • Experienced with complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Worked using Activities, fragments, Android Binding, support library, Android animation framework, ASyncTask, Intent Services, broadcast receivers, REST API, Location Manager.
  • Familiar with Home Widgets and Maps API.
  • Experience in JSON for retrieving and sending data from and to the application server.
  • Collaborated with design and development team on direction and user experience.
  • Hands on experience in designing and development of user interface in PHP, MYSQL.
  • Experience in Object Oriented Design using methodologies and tools like UML.
  • Excellent in troubleshooting/debugging for software applications.
  • Willingness and ability to quickly adapt and learn new technologies.
  • Very good customer interaction skills and project coordination skills.
  • Very organized and punctual about work.

TECHNICAL SKILLS:

Languages: Java, C++, Python, Pascal, JavaScript, PHP, SQL

Frameworks: Android SDK, Java Development Kit (JDK), C standard Library, jQuery Mobile, J2EE

Web Technologies: HTML 5, CSS 3, XML 1.8, JavaScript 1.8.5, jQuery, Apache Tomcat, SOAP, REST

Development & Testing Tools: J-Unit, Robotium, Dreamweaver CS5, Photoshop CS5, MS Office, Open Office Suite

Databases: SQLite Mobile, Oracle 9i/10g/11g, SQL server.

IDEs: Eclipse, Android ADT, Netbeans, SQL Management Studio, Putty, Terminal

Android specifics: Layouts, Activities, Services, Broadcast Receivers, Content Providers, Android Framework, Fragments, Multithreading, OpenGL & PhoneGap, hybrid apps

WORK EXPERIENCE:

Confidential, New York

Senior Android Developer

Responsibilities:

  • Designed a new version of Confidential Android app, added new features, bug fixing.
  • Involved in complete SDLC for all the planning, development, testing to maintenance/code enhancement.
  • Designed and Implemented Views and Layouts for user interaction.
  • Developed the UI layers for activities & implemented Fragments within UI.
  • Used multi - threading to implement parallel processing.
  • Developed and used a location based service to capture the user location.
  • Made a major contribution in brand refactoring the resources of a project to make it more generic and used Resource overlays.
  • Consumed REST based web services using JAX-RS with Jersy.
  • Implemented PUSH notification so that the user knows that the order is ready and is being delivered.
  • Implemented fragments and Mobile Device Integration (MDI) over 4g and Wi-Fi.
  • Used Android SDK 4.0.4 and Eclipse IDE for development.
  • Extensively tested alpha releases with JUNIT & Robotium.
  • Semi-involved deploying android app to the Google Play Store.
  • Used SVN for version Repository maintenance.

Environment: Android SDK, Eclipse 3.6/3.7, Android Studio, J2EE, REST, JSON, JAX-RS with Jersy, SQLite

Confidential, Austin, Texas

Junior Android Developer

Responsibilities:

  • Development of the android version of the Confidential app.
  • Added new features, bug fixing and performance improvements, along with increasing the number of devices supported by the app.
  • Worked extensively with UI frameworks such as Android Fragments to design screens
  • Implemented Restful call to receive JSON based response and parsed to display data to the user
  • Fixed bugs when found by QA and documented in JIRA
  • Developed application using SCRUM
  • Support for Android devices starting at API 8
  • Creation of a second version of the app targeted for devices API 14 (Ice Cream Sandwich)
  • Extensive use of the Map and Location services

Environment: Android SDK, Java, Eclipse 3.5, REST, JSON, SQLite, SQL

Confidential, Charlottesville, VA

Android Application Developer

Used Tools: Android SDK, Eclipse IDE

Responsibilities:

  • Implemented n - tire MVC design to integrate SQLite Database in android mobile app.
  • Wrote personal management application for department of defense.
  • Integrated complete UI logic and design it in a much user friendly way for the Android mobile client.
  • Added search framework to pull the list of items matched to the search criteria for the mobile app.
  • Implement effective Database design to store asset/inventory record in a relation database.
  • Build a layer wise architecture to effectively pull item list record and maintain a cache to boost quick search of an inventory.
  • Implemented efficient SQLite DB framework for smoother DB transaction.
  • Peer review colleague code to ensure standards.
  • Developed application using the Agile Software development methodology.

Environment: J2EE, Android SDK, Eclipse 3.4/3.5, JSON

Confidential, Charlottesville, VA

Software developer, Android Application Developer

Used Tools/Language: Android SDK, Eclipse, C++

Responsibilities:

  • Integrated a framework to support a UI animation
  • Build a framework in Android to manage the SDCard Mount.
  • Write a framework to copy content to SDCard.
  • Design UI and added a Fragment concept to design screen.
  • Part of a small team which transitioned the Windows based gaming machine to Mobile Based application, targeting Android device particularly.
  • Wrote Android mobile application code to control the graphic presentation and handle user input and display results such as wins, loss and prize amount.
  • Reviewed code procedure by co - workers using code collaborator.
  • Added custom events and programmed event handlers.
  • Worked with in-house mathematicians to add logging functionality to games in test mode.
  • Participated in company s implementation of the Scrum/Agile paradigm.

Environment: J2EE, Android SDK, Eclipse 3.4/3.5, JSON, Restful API

Confidential, Long Island, NY

J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Rational Unified Process (RUP) to develop the project.
  • Actively interacted with Business Analysts for requirement gatherings and analysis. Developed designed specifications using Rational Rose and UML including Use case, Class and Sequence diagrams
  • Follow the Agile and RUP (Rational Unified process) methodology to develop this project
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business logic using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Implemented service layer classes using Spring IOC and AOP classes.
  • Developed the application using industry standard design patterns like, Service Locator, Singleton, Business Delegate, MVC, and Factory Pattern etc for re - usability.
  • Used JavaScript for Client Side validation in JSP pages.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Developed Java Messaging Service (JMS) with MessageDrivenBeans by configuring JMS Queues, Topics, and Connection Factories.
  • Implemented Web services components SOAP, WSDL, and UDDI to interact with external systems.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using Oracle 10g.
  • Developed JUnit test framework and executed unit test cases by using JUNIT for fixes.
  • Developed the code environment using IDE as Eclipse3.2 and deployed into BEA WebLogic Application Server & Developed ANT build.xml to achieve more functionality for build process.

Environment: JDK1.4, AJAX, JavaScript, JSP, Spring 2.5.6, DAO, Hibernate 3.0, UML, Rational Rose, Design patterns, JMS, BEA WebLogic application server, Eclipse3.2, Oracle 10g, ANT, JUNIT, HTML, DHTML, XML, Log4J, XSL, CSS, JMeter, Windows XP and UNIX.

We'd love your feedback!