We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 8+ years of experience in Java and Androidapplicationdevelopment.
  • Extensive experience in SoftwareDevelopmentLifeCycle (SDLC), Web Application Design, Development, Programming, Testing, Support Maintenance, and End - User support.
  • Proficiency with best practices in the market for development of Android applications such as material design and various design patterns.
  • Proficiency in developing Android Applications using Android Studio as well as combination of Eclipse, ADT and Android SDK.
  • Well versed with various out of the box as well as 3rd party APIs in developing cutting edge applications.
  • Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3.
  • Adept in programming languages like Java with hands on experience in developing Android Enterprise Applications for mobiles and tablets using Eclipse, AndroidSDK and ADT development tools and Android Studio.
  • Expertise with using various layouts like Grid Layout, Linear Layout, Relative Layout, Coordinator Layout, App bar Layout with android applications.
  • Worked using Android Activities, Application, Support library, Asynctask, Intent, Location manager, Restful API.
  • Worked with Fragments, Android Binding, Android Framework, Broadcast Receiver, Media player and Adapters.
  • Experience in NativeAndroid app development and Cross-platform app development (Phonegap, Cordova)
  • Experience working with SQLitedatabase, GoogleMaps API v2, GPS, and push notifications.
  • Good understanding of User Interface Design and ability to create design mockups and wireframes.
  • Hands on experience using Fragments, Activity workflow, Action Bar Navigation, Navigation drawers and Menu designs in Android.
  • Having Good knowledge in C, C++.
  • Excellent knowledge of XML parsers and JSON parsers.
  • Expertise in developing Apps using SQLite, Java, XML, JSON, Google Maps API, JavaScript and GPS Location Data.
  • Excellent knowledge in implementing Material Design and optimizing techniques using List Views, Recycler View, Card View.
  • Good Experience with Django, a high-level Python Web framework.
  • Extensively experience in dealing with both REST and as well as SOAP based web services.
  • Ability to develop custom styles and also modify the out of box components to suit the requirements.
  • Good command over CoreJava.
  • Working experience on SQL, MySQL and Oracledatabases.
  • Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline storage, accounts and async on Android.
  • Experience in developing Android Application using Eclipse IDE, Android SDK, ADT plug-in and Android Studio.
  • Very Good understanding of Android Back-end and UI guidelines.
  • Experience in working Agile and Waterfall environment and coordinate with offshore team.
  • Expertise in working with public API’s such as Facebook.
  • Experience in continuous integration/continuous deployment using Android Studio, Gradle and Jenkins.
  • Focused on background processing with Async Tasks, Services, Intent Services, IPC(Binder) and Multi-threading.
  • Solid background in Object oriented analysis and design.
  • Expertise in implementing various J2EE design patterns like Service Locator, Session Facade, Data Access Objects (DAO), Factory, Singleton, DataTransferObject (DTO) and Business Delegate in the development of Multi-Tierdistributed Applications.
  • Good knowledge in various open source frameworks like Struts, Spring and Object Relational Mapping Technology like Hibernate.
  • Able to effectively organize and prioritize multiple tasks
  • Good understanding in OOPS Design Patterns.
  • Good working knowledge in version control tools like SVN, CVS and Rational ClearCase.
  • Expertise on entire SoftwareDevelopmentLifeCycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat, JBoss, WebSphere and Weblogic Application Server.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Experience in working with small and large groups and successful in meeting new technical challenges and finding solutions to meet the needs of the customer.

TECHNICAL SKILLS

Languages: Java, JavaScript, SQL.

Operating Systems: Windows XP/7, Linux, MS-DOS.

Java Technologies: Java Swing, Eclipse SWT.

Software Development Methodologies: Kanban Methodology, Agile Methodology

Frameworks & IDE Tools: Android Studio, Eclipse ADT, Android SDK, Volley, GSON, Balsamiq, Gradle, Logcat, JUnit, Log4J, Eclipse, SVN, Jenkins, TOAD/Oracle SQL Developer/DBeaver.

Debugging and Testing Tools: JUnit, DDMS, Logcat, Selenium Framework.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Android Developer

Responsibilities:

  • Involved in full life cycle of the applications including prototyping, design, and development, and testing.
  • Used AndroidSDK (4.0 to 7.1) and AndroidStudio for development.
  • Working on a new application from scratch.
  • Added a feature Dark Theme, implemented using themes/styles.
  • Worked on the new design libraries and app compact support libraries
  • Used Visual Studio GIT for code repository and maintaining current and historical versions of the source code.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Used CordovaCLI for Camera, File Transfer, and GeoLocation.
  • Used HTML5, CSS, and JavaScript to upload data contenton website and it automatically converts it to various App files.
  • Utilized GPS location-based services and YelpAPI to enable search for top places in close proximity and search places with the location search.
  • Hands-on mentioned above required various API’s of Android SDK, RESTAPI’s and Java.
  • Expertise in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python.
  • Experience in working with third party libraries like Dagger, Retrofit.
  • Key resource for layout and UI work utilizing XML, Views, ListView, MenuItem, Activities, Fragments, Frame, Animations, Notifications, etc.
  • Refractor existing code base to meet changing requirements and improve code maintainability.
  • Implemented multiple service integration API’s for the application.
  • Used AndroidNDK to create the library files to be used by Services.
  • Set data string output using XML Parser to Android List view for Remote Host.
  • Worked with developers to resolve and fix the faults found in testing the structure and functionality of the application.
  • Developed user-friendly UI using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
  • Worked on wide use of application framework like content providers, contentresolver, AsyncTask, AlertDialog.
  • Involved in working on Restful Web service with used Retrofit library.
  • Researched technical issues and provided recommendations. Research and development (R&D) with multiple issues.
  • Used Visual Studio as project version controller, where used to commit and push the developed working code.
  • Followed the Agile and Scrum methodologies in the project implementation.
  • Used JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Debugging using ADB/LogCat/DDMS.

Environment: Java, Android SDK (2.1 to 4.4), Java Script, AngularJS, HTML, HTML5, XHTML, CSS, REST, XML, DDMS, ADB, Log Cat, Retrofit, Ajax, jQuery, Python.

Confidential, Merrimack,NH

Android Developer

Responsibilities:

  • Requirement Analysis, Moduleleveldesigning, UIdesign, Development and Deployment in the marketplace.
  • Developing technical specifications and plans.
  • Used Junit for testing purpose.
  • Used Eclipse memory analyzer.
  • Used BluetoothTechnology to establish connection with external printer.
  • Implement location finder to track the place of damage by using GPS technology.
  • Implement Tab Navigation Handled designing and developing responsibility of application.
  • Notification service to inform the user about claiming file successfully, lucrative offers and version update.
  • Implemented dynamic table structure for some screens.
  • Extensive use of Gallery functionality is a challenge that we faced since it usually throws Out of Memory Exception.
  • Used Intent Integrator for using the QRcodes and CameraAPI for accessing the camera to use the QR code.
  • Implementing Location Manager for finding the locations of customers from different areas.
  • Implemented Shared Preferences for the customers to retrieve their application preferences.
  • Implemented Singletondesignpattern to pass through the object into different fragments.
  • Implemented Fragmentation for levels of variation range from differences in device hardware such as display resolution and size.
  • Worked with NavigationDrawer for better connectivity within the app.

Environment: Windows, Android 4.0 versions, Java, Android SDK, ADT 16.0.0, Eclipse Luna, SVN, REST API (XML), MySQL,Python, Shared Preferences, SQLite.

Confidential, Auburn Hills, Michigan

Android Developer

Responsibilities:

  • Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
  • Reviewed business requirements, functional designs in order to gain a deep functional understanding of the application.
  • Extensively participated in user meetings to gather the requirements of the application.
  • Followed Agile methodology for the application development.
  • OO Concepts and UML were immensely used for modeling.
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Worked on styles, colors, and fonts and using images for the entire application.
  • Context and Options menu were handled in a dynamic fashion to display counts for themenu items.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Created new features to support application development in union with team.
  • Google Map API v2 have been used to integrate map feature into the application.
  • Used REST for webservice calls.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database.
  • Worked as a team to support the app for different Android API levels, like location, memory management and Wi-Fi.
  • JSON parsing was implemented using GSON parser to parse the data and access the services.
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices.
  • Involved in packaging, signing and provisioning.

Environment: Android SDK, HTML, XML, JDK7.0, Eclipse, Google Maps,Android API, Android 2.3+, Apache Tomcat, SQLite, JDBC, JAX-RS, Eclipse, Geo Fencing

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Worked on modification of existing design for handling Walmart purchase orders.
  • Worked on implementing Reverse Invocation principle on existing system architecture.
  • Worked on analysis of various performance issues and providing solutions to fix it.
  • Involved in upgrade project and assisted in upgrading existing system successfully.
  • Designed test cases to test those components and documented then for reference.
  • Created a checklist for the upgrade process and finalized test on the production servers.
  • Comparing existing configuration with the code and doing necessary changes in the code and in iWay libraries.
  • Implemented SVN repository and made the code compatible to iWay 6.15+.
  • Worked independently on analyzing the existing issues considering the components involved and fixing them.
  • Created new java components using IWay Java API and also changed the existing code as per requirements.
  • Created process flows for execution of data using IWay Designer.
  • Interacted with SAP team on validating the data from SAP and making sure that it is successfully processed in iWay and sent to External third party systems.
  • Analyzed the data mapping issues and provided the solution on fixing it.
  • Developed testing tools for validating data records using Eclipse SWT.
  • Implemented error reports using the combination of JQuery, Java Script and HTML.
  • Involved in documenting the process and training the new comers in the team.

Environment: JQuery, JavaScript, HTML, IWay Integration Tools, IWay Service Manager, IWay TPM Manager, IWay Designer, IWay Transformer, IWay Java API, EDI, XML, TortoiseSVN, MSSQL, JDBC.

Confidential

Java Developer

Responsibilities:

  • Involved in the feasibility study of the project.
  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Participated in designing the user interface for the application using HTML, DHTML, and JSP.
  • Gathered requirements from the client for designing the Web Pages.
  • Developed the Form Beans and Data Access Layer classes.
  • Involved in writing Client side Scripts using JavaScripts and ServerSidescripts using Java Beans and used Servlets for handling the business.
  • Involved in writing complex sub-queries and used Oracle for generating on-screen reports.
  • Involved in deploying the application in test environment using Tomcat
  • XML was used to transfer the data between different layers.
  • Deployed EJB Components on WebLogic.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.

Environment: EJB, Java Beans, Java, JSP, Servlets, JavaScript, JDBC, WebLogic Server, Oracle, HTML, DHTML, XML, CSS, Eclipse, Jdk1.6, Servlets, CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in designing Database Connections using JDBC.
  • Identified System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.
  • Developed coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle9i.
  • Responsible for working with other developers across the globe on implementation of common solutions.
  • Created Java Beans accessed from JSPs to transfer data across tiers.
  • Involved in Significant customer interaction resulting in stronger Customer Relationships.
  • Experience in going through bug queue, analyzing and fixing bugs, escalation of bugs.

Environment: HTML, DHTML, XML, CSS, Java Script, Jdk1.6, Servlets, Tomcat Web Server, JDBC, JSP, Oracle 10g, Windows.

We'd love your feedback!