We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Around 8 Years of Professional Experience in all phases of Software Development Life Cycle including Analysis, Design, Application Development, Testing and Maintenance
  • Hands on experience in Android application development following Android's UI Guidelines, best practices and coding standards.
  • In - depth understanding of Android SDK and experience in developing Android apps
  • Experience in developing consumer as well as enterprise level mobile apps using Android SDK (Froyo, Ginger Bread, and Honeycomb).
  • Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
  • Proficient in Android application framework: Activities, Intents, Services, Content Provider.
  • Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
  • In-depth understanding of Android APIs and Frameworks such as Content Providers & Intents, Broadcast Receivers, Media Player, Camera, Sensors and Location based features.
  • Good Knowledge in Activities, SQLite and Google Maps integration.
  • Developed Client server communication protocols
  • Proficiency in mobile application development tools and environments
  • Experience in working with backend systems through web services
  • Implementation of Service Oriented Architectures (SOA) and web services
  • Experience App Deployment
  • Experience in developing, publishing and consuming Web Services APIs like SOAP, REST, JSON and XML
  • Experience with third-party libraries and APIs
  • Experienced in developing applications with sophisticated User Interfaces using XML Layouts, Animation, Notifications and User Interaction.
  • Experience in RSS Parsing & Social Media Integration.
  • Handled customers technical issues
  • Good Knowledge in Mobile security
  • Experience in Core Java, Servlets, JSP, JavaScript, JMS, JDBC, JNDI, Web Services, MVC, Struts, EJB, Java Mail, XML, XSLT, JUnit, HTML5, Tag Libraries, Custom Tags, and Design Patterns.
  • Extensive experience with Java, JavaScript, XML and SQL.
  • Experienced with Agile software development processes with focus on Design and Development methodologies.
  • Implementation of performance methodologies
  • Strong knowledge on Android components such as services, providers, activities, fragments etc
  • Experience as an Analyst interacting with the clients and application users for the Requirements, Specifications and enhancements of applications.
  • Strong communication and organizational skills.

TECHNICAL SKILLS

Mobile Technologies/Tools: Android SDK, AVD, ADB/DDMS, Android Emulator, Draw 9-patch, Traceview, logcat, lint

Wireframe/UI Tools: Wireframe Sketcher, PhoneGap, Indigo Studio, Prototyper & FluidUI

Programming Languages: C, C++, Java, J2EE

Web/App Servers: Apache, Tomcat

IDE Tools: Eclipse 3.0/2.1.1, IntelliJ, Microsoft Visual Studio.

Source Control: Tortoise SVN, GIT, CVS

Databases: SQLite, Oracle 8i/9i/10G, SQL Server, MS Access

Web Development: JavaScript, HTML, DHTML, HTML5, PHP, Adobe Photoshop

Parsing Techniques: JSON, XML

Operating Systems: Android, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, Pleasanton, CA

Android Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development
  • Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
  • Used MVC design patterns across the entire life-cycle of the development effort.
  • Tested code using JUnit Testing and maintained a bug database.
  • Tested the app across different versions of Android and tested them on different android phones to assure quality and performance.

Environment: Android SDK3.1, Java SDK 1.6,SQLite3.0,Eclipse IDEand ADT Plugin.

Confidential, Timonium, MD

Android Developer

Responsibilities:

  • Co-ordinate with the UI/UX team on the mockups/screen shot for the next release deliverable
  • Wrote technical specifications and maintained all reports pertaining to application development process
  • Developed a register/login/logout mechanism for new/existing users based on the requirements from the product management team.
  • Implement the above finalized layouts for the phone and modify accordingly for the tablet layout.
  • Implemented a two-authentication method for new users sending a code to the users phone through a third party.
  • Designed and implemented a mechanism the communicate with the server using SOAP Web services.
  • Implemented internationalization and orientation changes.

Environment: Android SDK 1.5 and up, Eclipse 3.7, SQLite 3

Confidential, RI

Android Developer

Responsibilities:

  • Assisted system architect in design of the workflow.
  • Actively involved in requirements gatherings, Conceptual Design, Detail Design, Development, System Testing, Integration Testing and User Acceptance Testing.
  • Used a two Step Authentication process to the application.
  • Integrated the app with maps for locating nearest pharmacies.
  • Used Location Services like GPS to find user zip code for better search result.
  • Creating and implementing classes for the interactions with the SQLite database.
  • Creating and implementing custom views and adapters for the need of the different application features.
  • Applied Style/Theme for good better UI.
  • Optimized and did the QA of the application before and after deployment.
  • Day to day communication with client and rest of the team.

Environment: Android SDK 2.5 and later versions, XML, Java, Eclipse, SQLite, HTML5, Google Maps

Confidential, Princeton, NJ

Android Application Developer

Responsibilities:

  • Involved in the entire life software design life cycle of the application from wireframe design, server and client development, troubleshooting and implementation.
  • Implemented a feature where the applications locates the user's current location via Google Maps and shows the closest insurance agent and service centers using the GPS system of Google Maps.
  • Implemented the feature that will display the current crash test reports and recall notices issued by the federal government and other organizations
  • Individual developer involved in design and developing both the client and server
  • Developed the server using PHP & MySQL
  • Using Java and Eclipse IDE to develop this Android application on Android 2.3.3
  • Developed the application to be compatible with all screen resolutions and different android targets

Environment: Android 2.3.3, Eclipse IDE, Java, XML, PHP, MySQL

Confidential

JAVA Developer

Responsibilities:

  • Communicated with back-end developers to get the data needed for development.
  • Designed, developed, troubleshoot/debug and implemented software code for website components.
  • Created and developed new user interfaces for the clients to enable better sharing of the data.
  • Enabled external user to share accurate information from the firm’s web portal.
  • Monitored the recently developed as well as the already existing web applications and enabled software testing to ensure their successful working.
  • Documented and maintained reports of all the coding and testing done, presented it to the clients.
  • Implemented JSP’s for user interface.
  • Implemented classes in struts frame-work for maintain MVC architecture.
  • Implemented the utility classes for logging the application flow using Log4J.
  • Using the CVS repository for safe and maintain the code constantly.

Environment: Struts framework, JSP, Servlets, Core Java, Linux, Tomcat, Oracle

Confidential

Java Programmer

Responsibilities:

  • Gathering, analysis & module level designing and development.
  • Involved in feature development of client side development like Google maps API’s using J2ME.
  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Designed and developed the presentation layer using JSP, servlets, HTML.
  • Developed Java classes and JSP files.
  • Extensively used XML documents to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Fixing the bugs identified in test phase

Environment: Java, J2ME, JSON, XML, HTML, JSP

We'd love your feedback!