We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume

5.00/5 (Submit Your Rating)

Duluth, GA

SUMMARY

  • Around 7+ years of IT experience involving both Mobile and web applications. Solid background in full Software Development Life Cycle and objected oriented analysis, design and development in Java based Applications.
  • Experience in developingAndroidapplication using Eclipse IDE/Android Studio, SQLite, Java, JSP, XML, JSON, AndroidSDK and ADT plug in.
  • Experience inAndroidUI Toolkit and Layout Managers. Proficient inAndroidApplication Framework andAndroidSDK Tools.
  • Experienced with Test Driven Development and Behavior driven development environment.
  • Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
  • Expertise in use of popular public APIs such as Google, Facebook, YouTube, PayPal, Kindle, and twitter.
  • Knowledge of Windows server 2003, Window server 2008, Windows server 2010, Linux, Oracle 11g, JavaScript.
  • Experience in using web based application used for managing test and defect tracking using firebug, W3C.
  • Experience in Messaging, Bluetooth and Wi - Fi connectivity withandroiddevices.
  • Expertise in building source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
  • Experience in domain Mobile Application Development and Web Application Development.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
  • Hands on experience using media framework usingAndroidAPI and skills like multimedia usage, video modules, sound and graphic library.
  • Sound knowledge of using Library and third party tools like Dagger (Dependency Injection), Volley (Network Library), ActiveAndroid(SQLite Database Library), Butter Knife, Event bus, Picasso etc.
  • Experience in Functional Specifications / Business Requirement Document Analysis.
  • Ability to work independently in critical components and possess good analytical, communication, interpersonal and leadership skills.
  • Experience in working with projects having SCRUM. Also, worked with various tools like JIRA, Confluence, TeamCity.
  • Experience with version control systems like BitBucket, Stash, GitHub, Vault.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, JSP, JavaScript, HTML5, JSON, XML, CSS, JQuery

Development Tools: Eclipse 3.x, Net Beans, Android Studio and Visual Studio.

Operating Systems: Android, Windows (Vista/7/Server 2008), Unix and Linux, Mac

DBMS: SQLite 3.11, Oracle 10g, MySQL 4.0/5.0/5.5, SQL Server

Web Servers: Apache Tomcat, WebSphere, HTTP Server, Apache ANT, Maven and WebLogic.

Méthodologies: Agile Methodology - SCRUM Model, Waterfall Model

PROFESSIONAL EXPERIENCE

Confidential, Duluth, GA

Sr. Android Application Developer

Responsibilities:

  • Design screens using MVC pattern for the application with Android Studio.
  • Designed and developed various modules in the app.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • 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.
  • Implement Tablet compatibility for the application, which was only phone compatible earlier.
  • Implemented Restful web services using Retrofit library for the network calls and GSON for parsing.
  • 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.
  • Implemented Serializable and Parcelable objects to send across activities.
  • Improved the application performance by detecting memory leaks using DDMS and LeakCanary.
  • 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.
  • 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 Dialog Fragment to share the product with their friends and family.
  • Implemented Singleton design pattern to pass through the object into different fragments.

Environment: Windows, MAC,Android4.1+ versions, Java,AndroidSDK, Shared Preferences, Fragments, JSON, REST API (JSON), JavaScript, CSS, Android Studio, Gradle, JIRA, TDD

Confidential, Chicago, IL

Sr. Android Application Developer

Responsibilities:

  • Discussed the requirements with the client and analyzed the requirements
  • Design screens using MVC pattern for the application with Eclipse IDE.
  • Designed the application from scratch.
  • Implemented Fragments, Activities.
  • Developed different features for the application.
  • Worked on linear, frame and relative layouts.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers forAndroid.
  • Utilized GPS location-based services and Google Maps API to enable Google map search for locations in close proximity.
  • Enabled GPS/Wi-Fi to detect user location from where to begin searching.
  • Supports Older devices using Support library.
  • Refactored the code base to optimize start-up time and memory usage.
  • Integral in internationalizing of the app to support different languages.
  • Key resource for layout and UI work utilizing xml, Views, Web view, List View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, Push Notifications, Loaders, AsyncTask etc.
  • Integrated Google map v2 to load the store locations on map.
  • Integrated Zxing Framework to implement bar code scanner.
  • Tested the Omniture variable track using Charles Tool.
  • Used web view to show html 5 pages.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Tested the app across different versions ofAndroidand differentandroidphones to assure quality and performance.

Environment: AndroidSDK 4.x, SQLite 3.6, Eclipse IDE 3.8,AndroidAPI's, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.

Confidential, Richardson, TX

Android Developer

Responsibilities:

  • Part of the team that develops myAT&Tandroidapplication that let users manage their Confidential &T Wireless, U-verse, home phone and Internet accounts.
  • Implemented Relative and Table Layout and Splash screens.
  • Designed custom Action Bars and List views to display menu action items efficiently.
  • Implemented Slide up drawer and Tab Views to make effective use of the layout.
  • Employed Handlers, AsyncTask and Services to improve the application performance.
  • Involved in developing SQL statement to create tables, views, store procedures, functions, triggers, and indexes in the database for the server side.
  • Used AsyncTask to invoke web services in the background thread, and retrieve data in XML.
  • Applied web services to receive audio data from the server and buffer images and audio files for future use.
  • Implemented Search View to lookup stations
  • 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.
  • 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.
  • Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
  • Used Eclipse IDE to develop the application using MVC design pattern.
  • Tested the application on multipleandroidtargets 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 theAndroidMarketplace and supported the app for different releases ofAndroidOS.

Environment: Android, BitBucket, Java, SQL, Eclipse, XML, JSON, Windows

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Involved in SDLC (System Development Life Cycle) for all the planning, development, testing, and launching
  • Developed UI using different layouts
  • Wrote the application code in Eclipse
  • Integrated features like Contacts and Content Providers
  • Used Soap Envelopes to get the data about the current deal from server
  • Did Unit Testing and debugging using Logcat, Error Log and Eclipse Debugger
  • Made changes to the System Requirement Specifications in response to requirement changes from the client
  • Used CVS for project management and version control
  • Involved in bug fixing after the alpha release

Environment: AndroidAPI's, Content Providers, GPS, Eclipse IDE 3.5, ADT Plug-in, CVS (version control), DDMS console.

Confidential

Java Developer

Responsibilities:

  • Worked with SDLC process like Waterfall model, AGILE methodology.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Designed the Front-end screens using JSF, HTML, and CSS.
  • Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
  • Designed and Developed persistence layer with Hibernate, jQuery.
  • Created new tables in (DB) database.
  • Used NetBeans for development and WebLogic Application Server for deploying the web application.
  • Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
  • Developed the Servlets for processing the data on the server.
  • Developed an application in Java using Oracle ADF framework.
  • Design & Development of the User Interfaces using HTML, CSS and JSP.
  • Designed the UML diagrams based on the OOAD principles.

Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, Apache Tomcat, JDBC, Oracle, SQL, and Windows.

We'd love your feedback!