We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY

  • More than 7.5 years of experience in Java and Android application development.
  • Extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
  • Experience in using UNIX shell and Java scripting.
  • Strong experience in using Android SDK tools like Hierarchy Viewer, TraceView, Draw 9 - patch, AVD Manager,Android shell tools like Logcat and Android Platform tools like ADB, ADT.
  • Good Programming Skills and Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools.
  • Active experience in developing Android Applications using Core Java and Android APIs (Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and sensors).
  • Good knowledge with Web Services using SOAP over HTTP. Used DOC/LIT and RPC/SOAP styles and WSAD to publish various components as web service.
  • Software Developer with experience in using Eclipse, NetBeans, WSAD and RAD as IDEs
  • Extensive Experience with Presentation Tier development using JSP, HTML5, CSS3, JavaScript, jQuery and AJAX
  • Expertise in Java and core J2EE design patterns such as MVC, Singleton, Front Controller, Intercepting Filter, Session Façade, etc.
  • Hands-on experience in working with Spring, Spring MVC,RMI, Servlets, EJB, Struts, Hibernate
  • Experience in working with several automated Testing Frameworks including Junit
  • Experience in using third party libraries and GitHub.
  • Exposure to interaction between various devices and different versions of Android.
  • Good knowledge of Database design (RDBMS) and development that involves ER Modelling, Functional dependencies, Normalisation of tables, writing queries using SQL, formatting results and writing Triggers, Stored Procedures
  • Worked with Oracle, SQL Server and Access Databases
  • Self-motivated, dedicated and a good team player with excellent communication 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: J2SE including 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, Duluth, GA

Sr. Android Developer

Responsibilities:

  • Developed UI for most of the modules in the application using List View, Grid View, View Pager and Tab layouts using Action Bar.
  • Integrated search widgets to perform search through their collections, load recent search and supports voice based search.
  • Developed custom UI by drawing on the Canvas using native Android SDK API.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier.
  • Implemented services using GSON library 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, SQLite database and file system.
  • Worked closely with QA team while fixing bugs and fragmentation issues.
  • Involved in unit testing with eclipse debugger.
  • Implemented Serializable and Parcelable objects to send across activities.
  • Improved the application performance by detecting memory leaks using DDMS.
  • Developed generic libraries for downloading images and other resource using Async task handlers.
  • Developed utility classes to handle Validations of user information using regex functions and other common app functionalities.
  • Developed prototype using PhoneGap for cross platform compatibility.
  • Implemented login functionality using Sterling services.
  • Implemented store location by using Google Maps API.
  • Used Google Maps for faster navigation to find the Branch location and information to user get there.
  • Implemented DialogFragment to share the product with their friends and family.
  • Implemented Singleton design pattern to pass through the object into different fragments.

Environment: Windows, MAC,Android2.0, 3.0, 4.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, Minneapolis, MN

Android Developer

Responsibilities:

  • Developed user-friendly user-interfaces using widgets like Menus, Dialogs, Different Layouts, Buttons, Edit Boxes and Selection Widgets like List View and Scroll View as per client needed.
  • Worked in different phases of the project cycle like design, development and testing.
  • Involved in Load/Performance testing.
  • 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 and UI layers.
  • UsedAndroidSDK and Eclipse IDE for 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 app developer, leading the other platform development.
  • Implemented store location by using Google Maps API.
  • Used Google Maps for faster navigation to find the ATM, Branch location and information to user get there.
  • Used GoogleApiClient for 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, Westchester, PA

Android Developer

Responsibilities:

  • Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
  • Developing technical specifications and plans.
  • Used Junit for 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 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 OutofMemory Exception.
  • Used Intent Integrator for using the QR codes and Camera API for accessing the camera to use the QR code.
  • Implementing LocationManager for finding the locations of customers from different areas.
  • Implemented Shared Preferences for the customers to retrieve their application preferences.
  • Implemented Singleton design pattern 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 Navigation Drawer for 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:

  • Implemented Java rules as POJO for the business rules engine
  • Used Spring MVC framework to build the application
  • Used Hibernate in data access layer to access and update information in the database
  • JSPs, customs tags for developing the Presentation tier
  • Configured Maven dependencies for build automation.
  • Created unit tests using JUnit framework in test driven development approach
  • Involved in pre-testing the Web-Service calls using end-points.
  • Used Hibernate to manage Transactions
  • Developed logging module using Log4j to create log files to debug as well as trace the application
  • Configuring and deploying application on the Apache Tomcat server

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

Confidential

J2EE Web Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC)
  • Developed several Session Beans and Message Driven Beans for data queried from the Oracle 9i database in XML format
  • Developed JSP, Servlets and Struts Framework for front-end design and page flows
  • Developed and maintained numerous Stored Procedures and Triggers in PL/SQL.
  • Identification of different Java / J2EE design Patterns to implement in application.
  • Developed test cases on Junit
  • Written custom exception classes for validating each module of application.
  • Used Log4J for logging and tracing the messages

Environment: Java, JSP, Struts, Servlets, EJB, XML, JMS, JAXB, HTML, JavaScript, IBM WebSphere, web services, Rational Rose, Oracle 9i, Log4J, Junit

We'd love your feedback!