We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

O Fallon, MissourI

SUMMARY

  • 8+ Years of experience in Design, Development, Implementation and testing of Web based applications and Client Server applications, which includes 4+ years of mobile applications development using Android.
  • Expertise in Android application development using Eclipse IDE, Android Studio IDE, SQLite, Java, XML, Android SDK and ADT plug - in, Android emulator, and Genymotion.
  • 1+ Years of Experience in Digital Media and building Video Player.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and the complete Software Development Life Cycle (SDLC).
  • Hands on experience with Android activity life cycle and service life cycle callbacks and Android OS framework. Experienced with app components like Activities, Services, Intents, Broadcast Receivers and Content Providers.
  • Strong knowledge in using Android studio, Gradle, Maven, ANT.
  • Experience in using Storage options in Android like Shared Preferences, and internal storage.
  • Experiences in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
  • Experience using Android DDMS features such as Log cat, and Screen Capture.
  • Extensive experience in unit testing (using JUnit with mocking), integration testing, system testing, and user acceptance testing.
  • Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

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

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.

Build Tools: Gradle, Maven, ANT

IDE’s: Android Studio, Eclipse, NetBeans.

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

PROFESSIONAL EXPERIENCE

Sr. Android Developer

Confidential | O’Fallon, Missouri

Responsibilities:

  • Developed Android Application combined with the NFC (using Java, XML)
  • Used the Parcelable interface to serialize the objects before transferring them to other activities.
  • Using Bluetooth APIs, the application scans and connects with available Miura mPOS device.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Key resource for layout and UI work utilizing xml, Views, Recycler View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, etc.
  • Worked on debugging the application using Log cat, DDMS.
  • Followed agile methodology for implementing the Application.
  • Issues tracking and project planning with JIRA.
  • Fixed the bugs identified by the QA testing team.
  • Used Gradle and Maven for managing the application dependencies.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Environment: Java, Android SDK, NFC, REST, JSON, RxJava, Android Studio, Grails, ADT Plug-in, GIT (version control), DDMS console, and ADB server

Sr. Android Developer

Confidential | Johns Creek, Georgia

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 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: Java, C++, Android SDK and Android API's GPS, REST, JSON, Android Studio, ADT Plug-in, GIT (version control), DDMS console and ADB server

Sr. Android Developer

Confidential | Rocklin, CA.

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.

Android Developer

Confidential | Memphis, TN

Responsibilities:

  • Intensive use of design patterns such as MVC, Singleton and Factory pattern.
  • Background processing to synchronize the latest movies consuming restful web services.
  • Extensive use of AsyncTask for doing background processing.
  • Used Locations services to find the nearest Confidential movie theater.
  • Developed with agile development using the SCRUM methodology.
  • Participated on the decision making process for selecting the appropriate technologies for the project based on requirements and the user’s needs.
  • Worked with the design team and the usability specialist to design a user-friendly interface for the new components.
  • Worked with agile development in order to achieve the user’s needs on time.
  • Front-end development API’s such as Fragments, Styles, Themes, and 9-Patch Images.
  • Used the Parcelable interface to serialize the objects before transferring them to other activities.
  • Developed the application through Gradle build which avoids unnecessary workload by caching remote metadata and artifacts, transitive dependency resolution, build execution plan and test results.
  • Worked with Fragments to make a four-section screen.
  • Used custom notifications showing nice UI interfaces.
  • Supported multiple screen resolutions implementing different layouts according to the device orientation.
  • Use of GIT for the source control management.
  • Issues tracking and project planning with JIRA.
  • New module included using ZXing, that generates QR code tickets to access into the movie.
  • Implemented data persistence using SQLite.
  • Saved the app UI configuration and users settings with Shared Preferences.

Environment: Eclipse, Android Studio, Java, Jackson, Gradle, JSON, OAuth, SQLite, Volley, ZXing, JIRA, GIT.

Android Developer

Confidential | Seattle, WA

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices with extensive user interface development.
  • Enabled the application to access the content of Gallery, Media pre-built applications using implicit Intent.
  • Implemented android native libraries, which carry a set of instructions to guide the device in handling different types of data. For instance, the playback and recording of various audio and video formats is guided by Media Framework Library.
  • 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 Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.
  • Developed the application with Ant build script for testing and debugging, debug mode and one for building the final package for release.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Used Gradle and Maven for managing the application dependencies.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used RESTFUL web services to consume a web service.
  • Followed agile methodology for implementing the Application.
  • Worked on debugging the application using Logcat, DDMS
  • Involved in developer testing by porting the app on multiple devices with various screen sizes.

Environment: Java, Android SDK 3.2.2 and Android API's GPS, REST, JSON, Eclipse IDE, ADT Plug-in, GIT (version control), DDMS console, ADB serve, Gradle, Maven, ANT build

Java Developer

Confidential, San Diego, CA

Responsibilities:

  • Designed and developed frameworks for the workflow of System, Confirmations Workflow System, Core Java, Servlets, XML, J2EE design patterns and OOPS/J2EE technologies.
  • Responsible for the development of applications by utilizing C#.
  • Designing ERP for systems and developing windows service for data files.
  • Developed Jsp’s to capture user inputs and validated user inputs using JavaScript.
  • Designing many different modules like data parsing which was developed by C#.
  • Build ANT scripts for automated deployment to application servers.
  • Deployed the application on WebLogic Application Server.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Developed JDBC components to interact with the oracle database.
  • Implemented various internal tools using jsp - tag libraries, Ajax and jQuery.
  • Worked extensively with Microsoft Visio for creating Use case diagrams, sequence diagrams and system flow.
  • Responsible for documenting the non-functional requirements required during the design phase of the project.
  • Developed REST based APIs to interact with partner applications for business functionality.
  • Experience using tools like HP Loadrunner, Jmeter and SOAPUI.
  • Worked on various different protocols in Loadrunner like Web HTTP/HTML, Web click and script, Web services, MQ, JMS, Mobile HTTP, HTML, Java, and People Soft and Ajax true client.
  • Identify, design and develop testing solutions for REST APIs by verifying http responses, methods and headers using Loadrunner.
  • Converted financial excel math formulas to C# libraries for team use.
  • Developed JUnit test cases for all the developed modules.
  • Extensively used DB2 Database to support the SQL.

Environment: JAVA/ J2EE, Weblogic, Oracle 11g, Eclipse, JavaScript, AngularJs, Ajax, Jsp, Node.js, JQuery, JDBC, Jsp, Ant, MS Visio 2007.

Java Developer

Confidential

Responsibilities:

  • Designed an ecommerce application for the consumers and businesses to worldwide.
  • Build web-based application using Spring MVC Architecture.
  • Extensively used Spring DWR framework to dynamically load various parts of the web page to improve the performance of the project.
  • Drove the design and implementation of the integration of Manage my Home with the Sears purchase history and product manual infrastructure.
  • Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & maintenance phases of the project.
  • Used Java Collections extensively to manipulate the data on front end.
  • Implemented spring handler Interceptors to perform user authentication of web request.
  • Created mail messages and sent to customers using Spring Mail Message API.
  • Used Spring AOP framework to modularize crosscutting concerns in aspects.
  • Used spring dependency injection mechanism for plugging in the Hibernate DAO objects for the business layer.
  • Worked in Struts, EJB 3.0 and JPA in maintaining project.
  • Created Hibernate (ORM) XML files for mapping Persistent Objects to their tables and specifying other relationships.
  • Used Spring Source Tool Suite for Content aware XML Spring Bean editing and refactoring.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Handled final builds, deployments and management using ANT/MAVEN scripts to customize EAR, WAR and JAR files and the application are deployed on WebSphere server.
  • Generated XML content using Stored procedure and transformed it into PDF using XSLT.
  • Wrote business rules using Drools and business logic processing customs declarations.
  • Developed Web Service clients to communicate with various Web Service providers in order to achieve business requirements.
  • Developed the front end using JSP, HTML5, CSS3, JavaScript, JSTL, Custom Tags, JQuery, and JSON.
  • Implemented SOAP handlers to intercept incoming or outgoing SOAP message and manipulate its values
  • Written stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Worked on bug fixing and enhancements on change requests.

Environment: J2EE, JSP, Servlets, JDBC, HTML, JavaScript, Hibernate, Spring, JBOSS, ANT, Maven, SQL Server, WSAD, JUnit, Rational Rose, Multi-threading, JavaScript, AngularJs, Eclipse, XML, XSLT, JMS.

Java Developer

Confidential

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

Hire Now