We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume

4.00/5 (Submit Your Rating)

Lake Mary, FL

SUMMARY

  • 7+ years of software Industry experience in design, development and testing of applications, low level hardware device drivers.
  • Expertise in Software Development Life Cycle (SDLC), software implementation & documentation.
  • Adept in programming languages like C, C++, Python and Java with hands on experience in developing Android Enterprise Applications for mobiles and tablets using Eclipse, Android SDK and ADT development tools.
  • Involved in developing Android Applications using Core Java and Android APIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications)
  • Basic exposure to Adobe PhoneGap and Sencha Touch HTML5 frameworks.
  • Exposure to interaction between various devices and different versions of Android.
  • Implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies.
  • Strong experience in usingAndroidSDK tools like Hierarchy Viewer, TraceView, zipalign, Draw 9 - patch, AVD Manager,Androidshell tools like logcat andAndroidPlatform tools like adb, ADT up toAndroid4.4 (API Level 19)
  • Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Struts, Tiles, Tag Libraries, Hibernate 3.0 and XML.
  • Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, jQuery and CSS.
  • Hands on experience in RecyclerView, HorizontalGridView, TableLayout, GridLayout, GridView, ListView, HttpsURLConnection
  • Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
  • Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
  • Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
  • Experience with Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
  • Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
  • Exposure to interaction between various devices and different versions of Android and programming like JNI, SOCKET and CORE Java programming.
  • Developed Web Service and inter process communication applications using Java SOAP Framework, JSON, WSDL and RESTful API’s.
  • Expertise in using Java Threads (Multi threading, Synchronization), Annotations, Generics, Collections API and TCP/IP Sockets and Native Threads concepts.
  • Competent in Database development using SQL, PL/SQL including the Relational Database Management Systems such as Oracle10g
  • Experience in using Unix shell and Java scripting.
  • Knowledge of life cycle of Activity & Services and Android components and design patterns like Observer and MVC.
  • Build and deploy code, using tools such as Ant and Maven.
  • Experience in working with several automated Testing Frameworks including JUnit and Robotium.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.

TECHNICAL SKILLS

Mobile Platforms: Android, J2ME, RIM, iOS

Mobile App Development Tools: Android SDKs Version 2.3 - 4.2, PhoneGap

Java Technologies: SDK, ADT, Java, J2EE, Servlets, JSP, JPA, EJB, RMI, JDBC, JNDI, Java Mail.

Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, Node.js, JAX-WSDOM, SAX, SOAP.

Frame Works: Struts1, Spring2.5, Hibernate, Maven

IDE and Testing Tools: Eclipse, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SoapUI, RESTClient, JProfiler

Operating System: Unix, Sun Solaris, Linux and Windows NT/2000/2003/XP/7.

Languages: C, C++, Visual Basic, PL/SQL, UNIX Shell Scripting, Python, Perl

Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2.

Servers: WebSphere 7.0,WebLogic 11,Jboss Tomcat 4.x/5.x

Software Packages: MS Office 2010, MS Visio, MS Front Page.

Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination,git, github

Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

PROFESSIONAL EXPERIENCE

Confidential, Lake Mary FL

Sr. Android Application Developer

Responsibilities:

  • Worked on updating the contact information of the user
  • In order to implement a real time service an alarm manager implementation has been done to trigger different alarms based on which UI update takes place.
  • Developing a Robust and object oriented code.
  • Headed all the UI operations in the application.
  • Designing Different Background services for the application with the help of handlers and registry.
  • Had implemented many visitor pattern techniques to make the code easier to reuse.
  • Worked on developing UI screens and implemented the logic for updating driver and vehicle information
  • Experience with handling UI updates with multi-threading technologies such as AsyncTask or Handler.
  • Implemented fragments functionality
  • Implemented the activity that provides the user a step-by-step process to help the user to gather information and evidence after an accident for insurance claim.
  • Developed the application using Java, XML and Eclipse IDE
  • Reviewing the code of other developers in the team.
  • Worked on code enhancement to achieve reusability.
  • Mentored and trained other developers in the team.
  • Developing an object oriented Architecture using different design patterns.
  • Involved in all Phases of SDLC
  • Implemented Google API location service to provide user with the nearest gas station information.
  • Debugging and fixed the issues that were found during the different phases of the project
  • Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
  • Implemented a well-versed error handling system in the application.

Environment: Android SDK 4.1, GIT, ADT 0.9.5, Java, JNI, Google API, Android Studio, XML

Confidential, Richardson TX

Senior Android Developer

Responsibilities:

  • Worked in all phases of the project including design, development, testing and deployment.
  • Implemented Notification Manager to display updates on the notification bar
  • Implemented RESTful Web Services to verify login credentials of the user
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • Worked on location nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location directly by using Google API’s.
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Used Eclipse IDE to develop the screens for the application using MVC design pattern.
  • Tested the application on multiple android targets and debugged the issues that were found
  • Worked on the system landscape including development, testing and production and set up and configured the Linux, PHP and SQL database.
  • Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.

Environment: Android, SVN, PHP, SQL, Eclipse, XML, JSON, Linux

Confidential, New York, NY

Android Application Developer

Responsibilities:

  • Worked in all phases of the project including design, development, testing and deployment.
  • Designed the features for the database interface relevant for the mobile application from the existing system.
  • In this application the user selects the region as USA or EUROPE or ASIA.
  • Swipe able headlines are the present on the screen.
  • On any Tap interaction Log in screen Pop’s up.
  • A function called as Media Bucket is implemented through which the images and videos are displayed on the screen.
  • Ad marvel Implementation is done.
  • Extensively used custom ListViews to view information on every screen, and to keep uniformity of the application.
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
  • Tested the application on multiple android targets and debugged the issues that were found
  • Worked on the system landscape including development, testing and production .
  • Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.

Environment: Android, SVN, PHP, SQL, Eclipse, XML

Confidential, Simi Valley, CA

Android Application Developer

Responsibilities:

  • Involved in full life cycle of the application including wireframe design, server development and client development.
  • Worked on the feature that helps the user identify his current location and the query back-end for finding preferred vendors.
  • Worked on features that helps the user document a claim
  • Worked on the feature that helps the user pick up a location and map that with the location of the accident.
  • Developed the server code in PHP-MySQL in Ubuntu environment.
  • Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
  • Developed the code in objected oriented manner for better code reuse.
  • Created the client codes using JAVA in eclipse SDK3.6.1.

Environment: Ubuntu 10.1, Eclipse 3.6.1, Android SDK, XML, JSON, Apache

Confidential

Java Developer

Responsibilities:

  • Involved in full life cycle of the application from wire frame design, server deployment and client development.
  • Responsible for analyzing and designing a part of the system within the constraints of the requirements, architecture, and development process for the project.
  • Involved in designing the system based on UML concepts, which include data flow diagrams, class diagrams, and sequence diagrams, state diagrams
  • As a team member, was actively involved in functional analysis and code implementation, bug fixing and enhancements of the application.
  • Prepared the widely appreciated User manual and introductory presentations for the product.
  • Worked on jQuery, AJAX, JASON and JSF for designing highly user interactive web pages
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Used JDBC for communicating with the database.
  • Unit testing and Deployment
  • Developed application features such as
  • Online attendance check
  • Email notification for low attendance
  • Leave management module

Environment: Java/J2EE-core Java, Swing, Spring, Java Script, My SQL Server, Apache TomCat Webserver.

We'd love your feedback!