We provide IT Staff Augmentation Services!

Android Application Developer Resume

0/5 (Submit Your Rating)

Hendon, VA

SUMMARY

  • Over 8 years of IT experience, with 4+ years’ experience in Mobile Applications using Android, and 4+ years’ experience in analysis, design and development of Java based applications.
  • Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to Market.
  • Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
  • Expertise in SQL, SQLite, MySQL Database.
  • Good Experience on 3rd party libraries like Dagger, RX - Java, and RX-Android.
  • Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
  • Experience in designing and implementing Web Services using XML, SOAP, and REST.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps).
  • Experienced in developing applications using Java, J2EE, JSP, Java Script, AngularJS and NodeJs. Experience & knowledge of Bluetooth communication and its android related API's.
  • Experienced in web service protocols such as JSON, HTTP, and XML.
  • Implemented multiple Android applications for the large user base. Advanced Android features: fragments, social integration (Facebook, twitter, foursquare), media, list adapters, Asynctask.
  • Extensive experience in collaboration with third party software development resources including utilization of the third-party API’s.
  • Able to take initiative; work independently and as a team player.

TECHNICAL SKILLS

Technologies: Android 2.3-5.0, Android NDK, Java, JNI, C, J2EE (JSP 1.2/2.0, Servelets 2.2/2.3/2.4/2.5 , EJB 2.0/2.1, ANT), Struts1.3, JavaBeans, JSF 1.2, Web Services, Spring2.0.x/2.5.x, Hibernate 3.0/3.1.1, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, J Unit 4.0.

Markup Languages: HTML 5, XML, CSS 3, XHTML.

Servers: Web Logic 8.1/9.2, Apache Tomcat 6.0/7.0, JBoss 5.0.

Build Tools: Gradle, Maven

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: SQLite, db4o, Oracle 10g/11g, MySQL 5.1.69, MS-SQL Server.

IDE’s: Android Studio, Eclipse, NetBeans, IntelliJ IDEA.

Operating Systems: Windows (2000/XP Professional, Windows 7/8), Unix, Linux, Macintosh.

PROFESSIONAL EXPERIENCE

Confidential, Hendon, VA

Android Application Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • 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.
  • Build the application framework with set of services that are from environment in which applications run and are merged.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Designed and Created Domain model and schema using Object-oriented design/ UML diagrams built SOAP Web Services.
  • Designed across platforms and devices for visual, motion and interaction using material design.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • 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.
  • Implemented Material design using recycler view and card view.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • 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.
  • Worked on debugging the application using Logcat, DDMS
  • Fixed the bugs identified by the QA testing team.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.

Environment: Android SDK, SQLite, Android Studio 1.5, Android API’s, Java, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Logcat, Windows 7.

Confidential, Farmington Hills, MI

Sr. Android Developer

Responsibilities:

  • Involved in full life cycle of the application including prototyping, design, and development, and testing.
  • Designed application with an android framework, which includes Activity Manager, Content Providers, Resource Manager, Notification Manager, View System and Package Manager.
  • Implemented fragments and layouts to provide a more intuitive user interface.
  • Using Bluetooth APIs, the application can scan other Bluetooth devices and query the local Bluetooth adapter for paired devices.
  • 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.
  • Implemented Web Views to provide easy and seamless access to website.
  • Refactored the code base to optimize start-up time and memory usage.
  • Key resource for layout and UI work utilizing xml, Views, List View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, etc.
  • Developed and implemented UX wireframes and interaction designs
  • Writing Unit test cases using Robotium Framework.
  • Used full Android Life Cycle front-end to back-end development and publishing.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the application on various Android devices.

Environment: Eclipse, Android Studio SDK, Java, C++, REST, Gradle, ADT Plug-in, GIT (version control), DDMS console and ADB server.

Confidential -Dallas, TX.

Android Application Developer

Responsibilities:

  • Followed the Agile and Scrum methodologies in the project implementation.
  • Illuminated the wireframes and created layouts and functionality according to it.
  • Analyzed complexity and level of effort for features.
  • Developed the Navigation Drawer and Splash screen with ImageView and ListView.
  • Implemented REST services for getting JSON response and used them to get the required information.
  • Implemented Google Maps API V3 for displaying the registered users depending on their current location and the nearby relatives.
  • Handled UI updates using multi-threading technologies like AsyncTask.
  • Participated in meetings with the UI and UX team to design the user interface by giving feedback about Android guidelines for developing user interfaces.
  • Guided another mobile app developer to develop this application on IOS platform.
  • Event Bus library is used to maintain communication between the components in the app and also to decouple event senders and receivers.
  • Designed fragments to avoid code reusability and also to manage and allow for a more fluid visual design and also can adapt to phone and tablet resolutions.
  • Retrieved data from SQLite database by using simple spinner, which allows selecting an item from a drop down menus and to store data into SQLite database.
  • Used PDF Jet library to convert Image files to PDF format.
  • Worked with Google Maps Android API to get the store locations nearby.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Continuously integrated with SVN for effectively managing the code.
  • Implemented BDD, TDD testing mechanism and build Unit test cases using JUNIT.
  • Maintained all reports and wrote technical specifications pertaining to Android application development process
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Oversaw a well versed error handling system in the application.
  • Used GIT for code repository and maintaining current and historical versions of the source code.

Environment: Android SDK 4.4 and later, Android Studio, Eclipse, SQLite, GPS service, Log cat, REST, JSON, XML.

Confidential

Java Developer

Responsibilities:

  • Developed the application based on MVC architecture.
  • Captured all the functional and technical requirements of the Supply Chain Management System.
  • Was involved in the preparation of the software requirements and design document (SRS & SDS)
  • Adapted Java Design Patterns DAO, Value Objects, and Session Facade to develop business components.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using Java, Servlets, EJBs, and JSP.
  • Front-end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Worked on Linux environment.
  • After integrating all the modules of the project, it was deployed in JBoss application server.
  • Worked with creating a User manual and User Training guide for the new system.

Environment: Java jdk 1.4, JEE 1.2, HTML, CSS, JDBC, Servlets, JavaScript, JSP, EJB, JQuery, CSS, CVS, Oracle 8i, Linux, Eclipse, MS SQL Server, MySQL.

Confidential

Java Developer

Responsibilities:

  • Developed Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Developed the middle tier using EJBs Stateless Session Bean, Java Servlets.
  • Entity Beans used for accessing data from the Oracle 8i database.
  • Worked on Hibernate for data persistence.
  • Prepared high and low-level design documents for the business modules for future references and updates.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system.
  • Code Walkthrough/ Test cases and Test Plans.
  • Used ANT as build tool. Used Junit for writing Unit tests.

Environment: Eclipse, HTML, Java Script, Core Java, JUnit, JSP, Servlets, JDBC, Oracle 8i, AJAX, CVS and JBoss Application Server.

We'd love your feedback!