We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Over 7 years of experience in IT sector in analysis, design, development, implementation and testing high - end enterprise level Web, Windows and Javabased Applications including more than 4.5 years ofSmartphone and tablet (Android)development experience.
  • Developed multipleAndroidapplications across versions. Expertise in developing applications forJava,Androidand Cloud Computing.
  • Expertise in developingapplicationsforAndroidOperating System usingEclipse IDE, SQLite, JAVA,AndroidSDKandADT plug-in.
  • Worked usingActivities, support library,Androidanimation framework, AsyncTask, Intent, Services, Broadcast Receivers, Location Manager, JSON parsing, REST API.
  • Hands-on experience in usingFragments, Activity workflow, Action Bar Navigation, Menu designs, view controls and Loadersin android.
  • Extensively worked onmemory management, data offline usage, push notifications, content providers and multiple screen supporton Android.
  • Solid expertise inthreading, asynchronous processingand consuming web services.
  • Excellent knowledge ofXML parsers, SOAP, Restful APIs.
  • Experience in front end development usingHTML5, CSS3, JQueryand JavaScript.
  • Good understanding of UX (User Experience) and strong experience in developing User Interface.
  • Experience of commonandroidframework, framework APIs (Location, Camera, Notifications, Maps), and Google APIs (Location Manager).
  • Experience in Multi-threading and background tasks.
  • Strong analytical experience in functional and requirement specification, and application rules from conceptual design based on specifics.
  • Excellent understanding of Software Development Life Cycle (SDLC) and Testing Methodologies from project definition to post-deployment documentation.
  • Good Experience with Java Swing Components, JTable, JPanel, Action Listeners on Components, JButton, JCheckBox, JScrollbar.
  • Strong experience inweb application developmentusing Open Source Technologies.
  • Experience inJ2EE ApplicationServers Tomcat and WebSphere.
  • Experience in developing web based applications using J2EE, Java, Servlets, JSP, JDBC, My SQL and HTML.
  • Ability to adapt new technologies with ease, work in tighter schedule and promote a strong work environment.
  • Self-starter, fast learner and a team player with excellent oral, written communication and interpersonal skills.

TECHNICAL SKILLS

J2EE Components: Servlets 3.0/ 3.1, EJB 3.1, JSP, JDBC, JNDI, JMS, Apache Struts Framework, Hibernate 3.2/3.3, Web Services - SOAP/REST, Spring 3.X\

Web/Application Servers: IBM WebSphere 8.5, WebLogic 12.1, Tomcat 6.0/7.0, Jboss

Java Technology: J2SEincluding Generics, Collections, Multi-Threading Networking, Java Beans

XML Technologies: XML, XML Schema, JAXP Including SAX and DOM, JAXB, JAX-RPC, XML Beans

Development Tools: Eclipse, NetBeans,Android Studio, SOAPUI, Junit4.0

Database Technologies: SQL, RDBMS, Oracle 10g/11g, MS-SQL 5.6, SQLite3.X

Version Control: CVS, SVN, GIT

Scripting/Markup Languages: Java Script, AJAX, HTML5, CSS3, GUI

Build Tools: Maven, ANT, Gradle

Operating Systems: Unix, Linux and Windows 2003/XP/7/8/.

Software Packages: MS Office, MS Project, JIRA, Jenkins

Other Skills: C, C++, PL/SQL, Linux/Unix Shell Scripting

PROFESSIONAL EXPERIENCE

Confidential, Beaverton, OR

Android Developer

Responsibilities:

  • Developed UIfor most of the modules in the application usingList View,Grid View,View PagerandTab layoutsusingAction Bar.
  • Integrated search widgets to perform search through their collections, load recent search and supports voice based search.
  • Developed custom UI by drawing on theCanvasusing nativeAndroidSDK API.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier.
  • Implemented services usingGSONlibrary and part of design team in architecture of Web services.
  • Used Intent Integrator for using the QR codes and camera API for accessing the camera to use the QR code.
  • Worked on the local data storage using shared preferences,SQLitedatabase and file system.
  • Worked closely withQAteam while fixing bugs and fragmentation issues.
  • Involved in unit testing with eclipse debugger.
  • ImplementedSerializableandParcelableobjects to send across activities.
  • Improved the application performance by detecting memory leaks usingDDMS.
  • Developed generic libraries for downloading images and other resource usingAsync taskhandlers.
  • Developed utility classes to handle Validations of user information using regex functions and other common app functionalities.
  • Developed prototype usingPhone Gapfor cross platform compatibility.
  • Implemented login functionality using Sterling services. Implemented store location by usingGoogle MapsAPI.
  • UsedGoogle Mapsfor faster navigation to find the Branch location and information to user get there.
  • ImplementedDialog Fragmentto share the product with their friends and family.
  • ImplementedSingletondesign pattern to pass through the object into different fragments.

Environment: Windows, MAC,Android2.0, 3.0, 4.0, 5.0 versions, Java,AndroidSDK, ADT 21.1.0, Shared Preferences, Fragments, JSON, REST API (XML), JavaScript, CSS, Eclipse 3.6, ANT, XML, Multi-threading, JIRA

Confidential, San Antonio, TX

Android Developer

Responsibilities:

  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit Boxes and Selection Widgets likeList ViewandScroll Viewas per client needed.
  • Worked in different phases of the project cycle like design, development and testing. Involved inLoad/Performancetesting.
  • Involved in MobileCloud-Interactive testing the applications from a PC to the handset.
  • Involved in simulating handset events in a single click like call me or SMS, capture screenshot.
  • Involved in record videos, share test reports with Manager/management.
  • Versatile to identify the root cause of an application issues while working onAndroiddevices.
  • Discussed the requirements with the client and documented the requirements.
  • Developed the activities andUIlayers. UsedAndroidSDKand EclipseIDEfor development.
  • Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Worked closely with another mobile appdeveloper, leading the other platform development.
  • Implemented store location by usingGoogle Maps API.
  • UsedGoogle Mapsfor faster navigation to find the ATM, Branch location and information to user get there.
  • UsedGoogleApiClientfor finding user updated location for navigation. Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.
  • Involved in functional study of application. Preparation of Test Plan. Preparation of Test Scenario's.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.
  • Designed Effort estimation of the team.

Environment: AndroidSDK 4.1, Java 1.6, SQLite 3.0, Eclipse IDE 3.6 and ADT plug-in.

Confidential, West Chester, PA

Android Developer

Responsibilities:

  • Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
  • Developing technical specifications and plans.
  • UsedJunitfor testing purpose.
  • Used Eclipse memory analyzer.
  • Used Bluetooth Technology to establish connection with external printer.
  • Implement location finder to track the place of damage by usingGPStechnology.
  • 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 OutofMemory Exception.
  • Used Intent Integrator for using the QR codes andCamera APIfor accessing the camera to use the QR code.
  • ImplementingLocationManagerfor finding the locations of customers from different areas.
  • ImplementedShared Preferencesfor the customers to retrieve their application preferences.
  • ImplementedSingletondesign pattern to pass through the object into different fragments.
  • ImplementedFragmentationfor levels of variation range from differences in device hardware such as display resolution and size.
  • Worked withNavigation Drawerfor better connectivity within the app.

Environment: Windows,Android2.0, 3.0 versions, Java,AndroidSDK, ADT 16.0.0, Eclipse 3.6, SVN, REST API (XML), MySQL, Shared Preferences, JavaScript, CSS, XML, SQLite3

Confidential

Java/J2EE Developer

Responsibilities:

  • ImplementedJava rulesas POJO for the business rules engine.
  • UsedSpringMVCframework to build the application.
  • UsedHibernatein data access layer to access and update information in the database JSPs, customs tagsfor developing the Presentation tier ConfiguredMavendependencies for build automation.
  • Created unit tests usingJUnit framework intest driven development approach.
  • Involved in pre-testing theWeb-Servicecalls usingend-points.
  • Used Hibernate to manageTransactions Developed logging module usingLog4jto create log files to debug as well as trace the application.
  • Configuringanddeployingapplication on the ApacheTomcat server.

Environment: Java/J2EE, Eclipse, Spring MVC, Apache Tomcat, Hibernate, Oracle 10g, Oracle SQLDeveloper, JUNIT, Log4j

We'd love your feedback!