We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY:

  • Around 5 years of Software Design and Development Experience in Android and Java based applications.
  • 4+ Years of experience working with Android development with Android SDK using Eclipse and Android Studio.
  • Proficient with Android SDK version 2.3 (Ginger Bread) to 4.4 (KitKat).
  • Experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, REST API's etc.
  • Involved in entire application development process for all the assigned android projects: requirement specification, design, implementation, testing and maintenance.
  • Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio, Android SDK and ADT development tools in JAVA environment.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps).
  • Experience in all the phases of Software development life cycle (SDLC) process and exposed to various methodologies like Agile and Scrum
  • Capable of integrating Facebook, Twitter, Maps V2, and other open source APIs within applications as required by clients.
  • Experience in Android debugging tools such as Monitor, DDMS, ADB, Trace, Logcat and Eclipse ADT tools.
  • Extensive knowledge of client - server applications and RESTFUL APIs.
  • Used JIRA for Bug Tracking, Issue Tracking and Project Management.
  • Application framework: Activities, Intents, Services, Broadcast Receivers, Authentication, Camera API. Integration of the android based mobile applications with RESTful web services
  • Knowledge in Linux Development Environment and basic Linux commands.
  • Experience in Requirements Analysis and developing Technical Specification and Design Document.
  • Involved in depth at all phases of project life cycle, such as requirement analysis, design, coding, testing and release.
  • Working knowledge of Microsoft Office (word, Excel, Power Point, MS project, Access and Visio), Eclipse IDE, and Android Studio.

TECHNICAL SKILLS:

Operating Systems: ANDROID, Windows, MAC OS X, MS-DOS, Linux/UNIX

Android: Android SDK, Material Design, Recycler View, Progaurd, Gradle, Doze Mode, Glide, Picasso, RxJava, ButterKnife, Dagger, Jenkins

Web Technologies: Core JAVA, J2EE, Struts, Spring, Web Services, Hibernate, EJB, JSP, Servlets, JDBC, JNDI, AJAX, HTML5, CSS3, JavaScript, Google Cloud Messaging service.

Scripting Languages: UNIX Shell, Perl, Python and PHP

Database Systems: SQL Server 2014/2012, MySQL, Oracle 12C, 11g, PL/SQL, Ingres, SQLite, SQLCipher, Firebase

Modeling Languages: BPML, XML, UML

Build Tools/Tracking Tools: Eclipse, ANT, Bugzilla, JIRA, Tortoise SVN, Subclipse, Cornerstone, CVS, Microsoft VSS, SCCS

Tools: IBM Clear Quest, ESM Tool, Microsoft Office, Microsoft Visio, IBM Rational Rose, PS pad

PROFESSIONAL EXPERIENCE:

Confidential, Warren NJ

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development
  • Handling XML data using efficient parsing techniques such as DOM parser
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Got exposed to a very good knowledge of Telecommunication domain.

Environment: Android SDK 2.2, SQLite 3.6, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML5, CSS, Bugzilla, GPS service, Log cat, Windows 7.

Confidential, San Jose, CA

Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Significantly contributed in UX development that positively influenced improvements in the ecommerce Android Application experience.
  • Developed UX/UI for the Android Application through a process of rapid prototyping, user interviews & testing.
  • Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Followed agile methodology for implementing the Application.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.
  • Involved in working with Location Manager and Restful Web service with JSON.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML5, CSS, JIRA, GPS service, Perl, Log cat, Windows 7.

Confidential, Phoenix, Arizona

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.
  • 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.
  • Implemented the required GUI by making modifications to the xml files.
  • 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.
  • Worked on debugging the application using Log cat, DDMS.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Used JIRA in bug Tracking and Project Management Functions.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.

Environment: Android SDK 4.1, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, HTML, CSS, SQLite, JIRA, GPS service, Log cat, Windows 7.

Confidential

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.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized ListView and used AsyncTask where it is required to improve the performance.
  • Responsible for designing all the GUI elements by making required modifications to XML.
  • Developed the application with Gradle build which has unified cross platforms to build, integrates with everything, robust dependency management, faster build tool to enterprise and build reporting.
  • Worked with Android Studio IDE and Gradle build system.
  • 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.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid design and also can adapt to tablet and phone resolutions.
  • Tested the application on various Android devices.

Environment: Android SDK, Java, REST API (XML), SQLite, PHP, MySQL, JIRA, HTML5, JavaScript, JQuery, CSS & Eclipse IDE.

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML and CSS.
  • Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications.
  • To keep track of latest Versions implemented CVS Structure.
  • Worked on Eclipse & RAD 6.0 environment.
  • Wrote SQL queries for JDBC connection to Oracle database.
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Created class diagrams and sequence diagrams using rational rose.
  • Implemented various Custom Tags and JSTL tags.
  • Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team.
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton.
  • Used SVN for source control repository.
  • Developed Unit Test Cases with JUnit.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Environment: HTML5, CSS3, Java script, Struts 1.0, JSP, JSTL, Java Beans, JIRA, DTO, Core JDK 1.4/1.5, XML, Windows 7/8/XP, Websphere6.1, RAD 6.0, Oracle 10g/11g.

We'd love your feedback!