We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 8+years of experience in J2EE/J2SE and GoogleAndroiddevelopment using Java,AndroidSDK, SQLite, Eclipse,AndroidDebugger, PhoneGap (Cross Platform tools).
  • Comprehensive understanding ofAndroidapplication architecture, UI components & controls, Intents, Application classes like Activity, Service, Intent Receiver, Content Provider to manage data.
  • Proficiency in working with multi - threaded apps, XML & JSON, and web services
  • Good Knowledge on Notifications, Toast, Locations and Map Api, graphics.
  • Experienced withAndroidtesting frameworks and proficient writing clean unit test cases
  • Expert in object-oriented programming principles, strong working knowledge of design patterns, and proficient in clean code best practices
  • Expertise in working with public API's such as Facebook, Google Maps, GCM.
  • Dedicated toAndroidapplication performance, security, and efficiency.
  • Strong analytical and troubleshooting skills, resourceful, innovative, inventive.
  • Very effective written and oral communication skills.
  • An analytical, hardworking individual with good communication skills & natural ability to be a team player.
  • Proficient withcommonAndroidFramework API's (Email, Web View, Contact Manager, Camera, Notifications).
  • Hands on experience withAndroidUnit testing and used tools like J-Unit and Monkey Runner.
  • XML, JSON Parsing, RESTful Services, Crittercism, Social Logins SDK, GCM/Firebase Push Notifications, FreshDesk SDK, Video Cipher OTP, MediaPlayer,AndroidWebView, Core Java, JavaScript’s, Object Oriented Programming, SDLC Agile, MVC, MVP.
  • Knowledge of Web service for parsing XML and JSON data (Rest Web service).
  • Knowledge of Appium andandroidAutomation and Jenkins. Android2.3 and Higher version:
  • Different Layout usage, Handling HTTP Request inAndroiddevice.
  • Web Services knowledge (Rest Web service) for parsing XML and JSON using SAX Parser and Dom Parser both.
  • Layout Designing, Updating JSON data in List View using List Adapter.
  • Simple Adapter and Different adapter class, Maintain SVG file in PNG Using Inkspace Tools.
  • GPS system, Google Map API. (Latitude and Longitude, Marker), API for Facebook.
  • Connection ofAndroidusing PHP, SQLite, MySQL.
  • Retrofit and MVP pattern knowledge and worked on crash reporting tools like ACRA, Criticism.
  • Worked on RXJava, Dagger Dependency Injection inAndroid.
  • Specializing in applyingobject-oriented principlesand time provendesign patternsto platform development.
  • Working Experience in architecture design skills proved by complex applications designed from scratch.
  • Experience with source code control management such as subversion (SVN) and GIT and Team Foundation Server (TFS) and issue trackers like JIRA and KanbanTrello.
  • Confidence in working with other iOSdevelopersto complete detailed projects.
  • Worked on Library like OKHttp, Volley, and Retrofit.
  • Excellent Communication Skills, Self-motivated, Quick learner and excellent team mentor & player, ability to meet deadlines.

TECHNICAL SKILLS

Languages: Core Java, C, C++, Java Script, PHP

Scripting Languages: HTML, HTML5, CSS, JavaScript, jQuery

Mobile Technologies: Android, iPhone.

IDE: Android Studio, Eclipse, Adobe Studio, Xamarin Studio, NetBeans.

AndroidThird Party Tool: Unity3D, Cocos2dx, Adobe flex, Xamarin.

Web Service: JSON, XML, SOAP

Software Packages: MS-Office 2003/ 07/10/13, MS Access, Messaging Architectures.

Version Tools: Tortoise SVN & Rabbit VCS, GitHub

Web Technologies: Windows API, Web Services, Web API (RESTFUL) HTML5, XHTML, CSS3, AJAX, XML, XAML, MSMQ, Silverlight, Kendo UI.

Payment Gateway: Authroize.net, PayPal, CCAvenue

Operating Systems: Windows Win8/XP/NT/ 95/98/2000/2008/2012, Android SDK.

Databases: SQL Server 2014/2012/2008/2005/2000, MS-Access, Oracle 11g/10g/9i and Teradata, big data, Hadoop, Mahout, ML lib, H2O, Cloudera Oryx, Go Learn.

Project Management tools: Jira, Active Collab, Version One (Agile Scrum).

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Discussed the requirements with the client and documented the requirements.
  • Prepare the prototype based on the client requirement and share to client manager.
  • Involved in designing the interface along with the Design and UX team for better usability and handling acrossAndroidand maintain their relative nativity (phones and tablets).
  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit boxes.
  • Use frameworks and libraries such asRXJavafor event-bussing, and Dagger 2 fordependency injection.
  • Created Selection widgets like List View using Array Adapters and Scroll View as per client need.
  • Involved in "send text" and numbers to the handset using the PC keyboard using SMS Manager.
  • Versatile to identify the root cause of an application issues while working onAndroiddevices.
  • Making the Restful Service Calls using Retrofit Library at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
  • Used GPS provider to quickly find location using Location Manager and navigates the directions to the nearest bank or ATM.
  • Designed the Custom Dialog using the Fragment Activity.
  • Designed the Custom Action bar, Custom Progress bar while making service calls.Consumed restful web services to fetch user profile and daily transaction details report data.
  • Worked closely with another mobile appdeveloper, leading the other platform development.
  • UsedDalvikDebugging Monitoring Service (DDMS) for monitoring log activity, threads, network connectivity, errors, and memory allocation.
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.
  • Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.
  • Worked withAndroidEspresso for unit testing and instrumentation testing.
  • Proficient in creating test data for Business users, Personal users, Commercial users and used to unit test and requirement validation purpose.
  • Working in agile methodology, working as team player and participating in daily stand-up meetings and involved with scrum project estimation meeting on bi-weekly.

Environment: AndroidSDK,Android6.0(Marshmallow), SQLite,AndroidStudio, XML Web service, JDK 1.8, Log cat, GIT (version control), DDMS console, Jenkins, JSON Web Services, Trace View, Log cat, Windows 7.

Confidential, Overland Park, KS

Android Developer

Responsibilities:

  • Understanding the client requirements and collecting information about the project.
  • Developing the MVC and MVP architecture.
  • IntegratedAndroidSDK using eclipse IDE andAndroidStudio.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Implementing complex custom layout designs for the applications without any memory leaks.
  • Use of open source libraries/tools includingRXJava.
  • Integrating lessons from the internal server and made application flexible to update changes at any point of time using SVN.
  • Implementing application to support different screen sizes.
  • Developing screens using XML, 9-patch and integrated them in to the application.
  • Handled JSON and Rest Client web services to get and send data.
  • Integrating GCM Notifications and handled app without any memory leaks.
  • Debugging and Root cause analysis of Development issues
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite database.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Debugging and Root cause analysis of production issues.
  • Involved in Project Handover Process with Third Party.
  • Involved in feature testing and proactively fixed bugs well ahead of the release.
  • Worked on a WIN CE based prototype for the hardware using the Free scale PCB board
  • Developed the programming modules for Menu Browsing, Categories, Ordering, and Bill summary.
  • Tested the application on variousAndroiddevices.
  • Providing Post Production support in the form of Work Requests.

Environment: AndroidSDK 2.2,Eclipse IDE 3.5,ADT Plugin,JDK 1.6, XML, JSON, HTML, CSS, SQLite,Web Services, Trace View, Log cat, Windows 7.

Confidential, Colmar, Pennsylvania

Android Developer

Responsibilities:

  • Developed the User Interface layers and the web modules for the activities including Home Screen, Sign In, Profile, Settings, and Questions.
  • Worked with Broadcast Receivers to receive system notification which was later used to send out reminders.
  • UsedAndroidSDK 2.0and EclipseIDEfor development.
  • Utilized web-services (HTTPbased, XML, SOAP, JSONor other services), in order to tie our applications to critical server-side APIs.
  • Served as a technical lead within the company to develop the technology stack.
  • DalvikDebug Monitor Server (DDMS) for debugging and testing.
  • Constructed the user interface by using list view, custom view, compound view and various layouts.
  • Used the Fragment capabilities to handle multiport views and different screen size devices.
  • Tested the user interface implementing Espresso.
  • Implemented Material design feature ofRecycler View, toolbar,Card View.
  • Tested the application on various devices and emulators to determine compatibility.
  • Incorporated the communication between the application and the otherAndroidapplications backed by the customer.
  • Integrating lessons from the internal server and made application flexible to update changes at any point of time using SVN.
  • Implemented full social network integration with Facebook, Twitter and YouTube SDKs.
  • Created Widgets to help customers manage the launcher.
  • CreatingSharePointsite for theBid SmartApplication.
  • Handled JSON and Rest Client web services to get and send data.
  • Debugged and tested the application usingRoboelectric.
  • Created Selection widgets like List View using Array Adapters and Scroll View as per client need.
  • Including support for backward animation using NineOldAndroids library.
  • ProvidingSupportand DevelopmentonLotus Notesin the project.
  • Requirement gathering and preparing the detailed system designing document
  • Performing testing and writing test cases.
  • Providing support onLotus NotesMailing server.
  • Implemented Dagger to work with a Dependency Injection environment to help with the unit testing.

Environment: AndroidStudio,Android4.0 and up versions,AndroidSDK 4.1, Java 1.6, SQLite 3.0, Junit, DDMS

Confidential, Dallas, Texas

Android Developer

Responsibilities:

  • Worked in different phases of the project cycle like design, development and testing.
  • Discussed the requirements with the client and documented the requirements
  • Developed the activities and UI layers
  • Regular interaction ofRestfulAPI design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • UsedAndroidSDK and Eclipse IDE for development.
  • Implemented optimized performance List View's in different points of app.
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Designed and implemented all the basic UI and screen navigation with Navigation Bar.
  • Implemented the XML Parser class to parse the XML feed from the URL.
  • Worked on testing the application using J-Unit testing framework.
  • Worked on locating nearby the Bank and ATMs with respect to the customer location/zip code entered with the ability to navigate to the branch or ATM or call the branch location directly.
  • Linked it to Google maps to provide the address and navigation.
  • Contributed in Database Management.
  • Contributed in code debugging usingLogcatand DDMS.
  • Value added services - Entertainment, media, Infotainment
  • Mobile Prepaid recharge services
  • New product information and demonstration
  • Implementation of UI for Various Confidential Devices.
  • Implementing the custom layouts and custom views.
  • Services beyond Telecom - Movie tickets etc.
  • Involved in the implementation of enabling search feature for a particular links.
  • Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.

Environment: AndroidSDK 2.2,Eclipse IDE 3.5,ADT Plugin,JDK 1.6, XML, JSON.

Confidential

Java Developer

Responsibilities:

  • UsedAgilemethodology for developing the application.
  • Deployed the application on theJBossserver usingANTtool usingstruts architecturewith the JSP client
  • ConfiguredStruts Dyna Action Forms, Message Resources, Action Message, Action Errors, Validation.xml, and validator-rules.xml
  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases usingRational Tools.
  • UsedMulti-Threadingconcepts in application Management for alternate uses and implementedExceptionHandling and Errors.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Extensive use ofStruts Frameworkfor Controller components and view components.
  • Involved in writing theexceptionandvalidationclasses using Struts validation rules.
  • Used OR mapping toolHibernatefor the interaction with database.
  • Developed variousjavaobjects (POJO)as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect usingJavaScriptplus other effects
  • Developedweb servicesusingSOAPandWSDLwith Axis for Integrating.
  • Developed, implemented, and maintained an asynchronous,AJAXbased rich client for improved customer experience usingXMLdata andXSLTtemplates.
  • Involved in writing the parsers for parsing and building theXMLdocuments usingSAXandDOMParsers.
  • DevelopedSQL stored proceduresandprepared statementsfor updating and accessing data from database.
  • Developed the Dao’s usingSQLandData Source Object.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • UsedJBossfor deploying various components of application
  • UsedAntfor building Scripts.
  • UsedJUNITfor testing and check API performance.
  • Usedlog4jfor application & error logging.
  • UsedClear CaseVersion Control for Project Configuration Management.

Environment: Java1.7,J2EE, JSP, Servlet,Struts2.0,Agile-Scrum Methodology, JDBC,Eclipse, Oracle 11g, JavaScript, HTML5, CSS, Tomcat v7, RESTful Web Service,Angular.js.

Confidential 

Java Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • UsedAgile methodologyand effectively took part inScrum gatheringsto deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in business process analysis and requirement gathering for new customization.
  • CreatedUse cases,Sequence Diagrams,Class Diagramsusing Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop front end of the application.
  • UsedAngularJSJavaScript framework to bind data to HTML using expressions.
  • IntegratedTiles 3frameworkwithSpring MVCto simplify the development of User Interface.
  • Developed some part of the application usingSpring-MVCandIOC/Dependency Injectionintegrating different layers of the application.
  • WroteDAOclasses to interface with Database using hibernate.
  • DevelopedDTOclasses for the application modules.
  • Defined Object Relational Mapping forHibernateand performedspring integrationwith Hibernate for data access.
  • Expertise in usingNamed queriesto pull all HQL data using annotations.
  • Performed version control using Subversion.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations withD3 charts and AngularJS.
  • Performed indexing and searching on large documents usingApache Lucene.
  • Generated a completemavenproject structure and added dependencies, plugins to pom.xml.
  • UsedApache Tikafor text attraction from documents
  • Worked on providing authorization and authentication to applications usingspring securityand protected the application against attacks like session fixation and clickjacking.
  • ImplementedJavaPersistence API (JPA)throughHibernate.
  • Monitored the error logs usingLog4Jand fixed the problems.
  • Developed logic and code for the registration and validation
  • Learned and implementedJavadesign patterns likeFront Controller,Service Locator, Business Delegate, and Data Access Object, Factory Pattern,Session Fade,etc.
  • Usedtransaction Managementto coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets and provide excellent application management capabilities.
  • UsedWeb Servicesto exchange information. UsedSOAP framework and WSDL.
  • Design and developed caching framework Ehcache to cache the site data
  • UsedSoapUIto manually connect to the web service and check data.
  • ParsedXML,JSONresponses received inJavacode throughWeb Services
  • UsedJUnitfor test cases
  • Extensively participated in thecode and peer reviewof the project.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering requirement information.

Environment: Java1.7,J2EE, JSP, Servlets, Hibernate, Spring, PostgreSQL, Apache Tomcat Application Server, REST and SOAP Web services, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SoapUI, Scrum Do, WINDOWS, HTML, JavaScript, AJAX,XML,JSON Twitter Bootstrap, AngularJS.

We'd love your feedback!