We provide IT Staff Augmentation Services!

Mobile Android Applications Developer Resume

3.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • 8 plus years of IT experience, with 5 years’ experience in Mobile Applications using Android, and 3+ 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.
  • Experience in designing and implementing Web Services using XML, SOAP, and REST.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps).
  • Experience working on most of theAndroidarchitecture layers (Application, Application Framework, Libraries,HAL(Hardware Abstraction Layer), Kernel).
  • Experience in developing partial Linux (BSP) Board Support Packages, taking care of supporting all the lower - level aspects of the Linux system for an embedded product.
  • Extensive experience working in an Agile development environment.
  • Experienced in different phases of software development life cycle like designing, programming, testing and meeting the requirements of the clients.
  • Experienced in developing applications using Java, J2EE, JSP, Java Script, AngularJS and NodeJs. Experience & knowledge of Bluetooth communication and its android related API's.
  • Experience in BSPapplication to do POC on JQuery, AJAX with javascript and ABAP.
  • Proficient in working with media, threads, services with android.
  • 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 thirdparty API’s.
  • Self-motivated and a good team player with excellent communication and interpersonal skills.

TECHNICAL SKILLS

Technologies: Android 2.3-6.0, Java, C, J2EE, Struts1.3, JavaBeans, Web Services, J Unit, C, C++

Markup Languages: HTML 5, XML, CSS 3.

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

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: SQLite, db4o, Oracle 10g/11g, MySQL.

IDE’s: Android Studio, Eclipse, NetBeans, Xamarin Studio.

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

PROFESSIONAL EXPERIENCE

Confidential, Warren, NJ

Mobile Android Applications Developer

Responsibilities:

  • Designed and developed the request and response data to and from the database.
  • Implemented API's for request and response to the server for various tasks in the application.
  • Responsible for adding HTTP request and response for the applications API.
  • Parsed the JSON response using GSON Parsing technique.
  • Experience working on most of theAndroidarchitecture layers (Application, Application Framework, Libraries,HAL(Hardware Abstraction Layer), Kernel).
  • Responsible for implementing Google maps and adding Google play services libraries into the project libraries.
  • Designed and coded application components in an Agile environment utilizing a test driven development approach.
  • Maintained UI design accounts and also created & monitored Mobile UI for cloud environment.
  • Working with my team to develop partial Linux (BSP) Board Support Packages, taking care of supporting all the lower-level aspects of the Linux system for an embedded product.
  • Provided programming estimates, identified potential problems and recommended alternative solutions using Agile environment.
  • Developed and implemented GUI element in the application updated themes, animations, layouts and API components.
  • Involved in adding different notifications alert by using Asynchronous Task (AsyncTask).
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes, and widgets.
  • Designing and developing user interfaces using Android XML.
  • Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
  • Worked on debugging the application using Logcat, DDMS.
  • Testing using different testing strategy to meet the system requirements.
  • Used SQLite for local data storage to store video trailers & schedules.
  • Implementing the project in scheduled time, ensuring compliance to quality standards.

Environment: Android SDK 4.0, SQLite 3.6, Eclipse IDE 3.5, Android API’s, HAL, BSP, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Logcat

Confidential, Bloomington, IL

Android Mobile Applications Developer

Responsibilities:

  • About 7+ years of experience in the analysis, design, development, implementation and maintenance of mobile applications using Android,J2ME
  • Good understanding in applying System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications.
  • Strong Experience with core Java, nativeAndroiddevelopment and SDK.
  • Knowledge with Content providers and Content resolvers.
  • Knowledge on designed platform abstraction layer (PAL) overandroidHALframework to interface the tightly coupled proprietary platform from native architecture.
  • Hands on experience in designing and developing Custom UI components, Widgets forAndroidwith varying form factors.
  • Expert knowledge in Web Services, JSON, Eclipse IDE, SQLite database, Activities, Services, Broadcast Receivers, UI Designing, ADT plug-in.
  • Experience in building source code, troubleshooting issues, communicating and resolving related issues occurring during the phases of the project.
  • Have understanding of scalingAndroidUI across multipleAndroiddevices.
  • Knowledge of different versions ofAndroidand how to tackle OS version specific issues.
  • Proficient with commonAndroidframework APIs (Location, Camera, Notifications, Maps)
  • Worked with UX Designers, Architects &Developersto build enterprise mobile solutions.
  • Experience with Framework customization, porting and Application development.
  • In-depth knowledge ofAndroidframework, application development and memory management.
  • Experience in porting applications to multipleAndroidOS versions and multiple form factor based devices like Handsets, Tablets andAndroidbased hardware's.
  • Experience in using Java,AndroidSDK, and ADT Plug-in.
  • Experience using OAuth 2.0 token for http Communication to access Translate APIs.
  • Good understanding of SOAP Web Services, XML Parsing and JSON.
  • Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, JQUERY, J2EE, JSF, and AJAX.
  • Worked on BSPapplication to do POC on JQuery, AJAX with javascript and ABAP.
  • Experience with using Wireshark to track the network packets.
  • In-depth knowledge in database development using SQLite, SQL Server, Oracle 9i/10g.
  • Experience with Version Control Systems like CVS, SVN and IBM Rational Clearcase.
  • Strong experience with Object Oriented design and methodologies using Rational Rose, Visual Paradigm, Visio and UML Studio.
  • Good understanding with Operating Systems like UNIX, Windows, Mac OS X.
  • Strong analytical and problem-solving skills coupled with excellent documentation, verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies.

Environment: Android SDK 3.0, SQLite, Eclipse IDE, Android API’s, JDK, XML, JSON, HTML, PAL, BSP, CSS, SQLite, GPS service, Logcat, UNIX, Windows 7.

Confidential, Johns Creek, Georgia.

Sr. Android 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 API’s, Java, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Logcat, Windows 7.

Confidential, Rocklin, CA.

Senior 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, Java, C++, REST, Gradle, ADT Plug-in, GIT (version control), DDMS console and ADB server.

Confidential, Nashville

Java Developer

Responsibilities:

  • Involved in workflow, and process flow.
  • Developed Java Beans that interact with the back end layer to fetch the data and displayed accordingly.
  • Designed and developed the presentation layer with JSP, Java Script, HTML, and AJAX.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • Developed backend logic using Servlets, EJB, Hibernate, and JDBC.
  • Involved in Developing the Application using Spring Dependency injection.
  • Developed Structured & Rule validators in java.
  • Performed Unit testing using JUnit for code coverage.
  • Used Spring ORM module to integrate with Hibernate.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • SQL statements and procedures to fetch the data from the database.
  • Designing database backup strategies and performing backups and recoveries. Shell scripting for automating the SQL*Loader jobs for the initial data load.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Involved in functional testing for the developed application.
  • Developed Integration part to consume with the UI using RIAK service.
  • Worked to develop Document upload using Mule configuration and different services.
  • Used Jenkins to execute the maven project as well to build the version system tool.
  • Utilized SVN for software configuration management and version control.
  • Worked with RSA IDE to develop and deploy the complete application.

Environment: Java1.6, EJB3.0, JMS, MDB, Spring3.0, Websphere6.5, Maven, Junit (Groovy), Weblogic, SVN, Jenkins, Jsp, Angular JS, HTML, XML, XSD, PHP, DB2, JSON, Derby, Shell Script, JetSpeed, Hibernate3.0, RSA (IBM Product) IDE, Microsoft Outlook.

Confidential

Java Developer

Responsibilities:

  • Designed the Object Model and Architecture for the application using Visio, writing Technical Specification Document Preparing the schedule for the entire SDLC.
  • Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
  • Involved in analysis of the specifications provided by the client.
  • Involved in the designing the flow of system and database.
  • Developed Customer registration, Deposit and Credit modules
  • Involved in development of User Interface using JSP, JavaScript, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
  • Used Struts, Front Controller and Singleton patterns, for developing the action and servlet classes, Involved in designing and developing business and utility classes of the system.
  • Used Struts validator framework to validate data
  • Implemented the business logic in stateless session Beans
  • Developed Message Driven Beans to send emails notifications
  • Developed backend procedures using PL/SQL
  • Participated in Unit testing and functionality testing for tracking errors and debugging the code.

Environment: Core Java, J2EE, Struts, JSP, JUnit, WebSphere, XML, AJAX, JavaScript, PL/SQL, HTML, CVS, Windows, UNIX

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.

We'd love your feedback!