We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY

  • Over 7+ years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • Extensive experience in Android application development.
  • Good understanding in Android OS, interactive application development and memory management.
  • Proficient with common Android Framework API’s (Location, Camera, Notifications, Maps).
  • Experience in implementing native libraries in application by using Android NDK.
  • Good understanding inOOPS Design Patterns.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls.
  • Designed GUI and interfaces with services for mobile applications.
  • Asynchronous Programming in Android (such as Thread pool, Tasks and services).
  • Good understanding and experience with C/C++ and familiarity with JNI.
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Proficiency in developing applications using Struts frame work, spring and hibernate.
  • Worked on with AndroidAPI’s (SMS, Content Provider, Google Maps API, SQLite, and WebView).
  • Worked on GUI applications using Java SWING and AWT, Java Native Interface (JNI).
  • Experience with source code control management like subversion (SVN) and GIT.
  • Confidence in working with otheriOSdevelopers to complete detailed projects..
  • Good at consuming REST services and parsing JSON response to GSON.
  • Expert in writing client side validations using validation framework, Java Script and usage of Shared preferences
  • Knowledge in working with audio and video codec’s like .3GPP,MP4, MPEG-4.
  • Experienced in programming skills in Java including Plug-in Architecture, HTML, CSS and XML.
  • Designing and implementation of User Interfaces and Navigation elements.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA, IDEA, Android Studio and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Experienced in developing apps involving RSS feeds.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Experience in performance optimization of Android applications and exposure to tools such as TraceView, Lint, and Hierarchy Viewer.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and also as a team player.

TECHNICAL SKILLS

Technologies: Java JDK,J2EE,C/C++,JSP, Servlets, EJB, Android SDK, Ndk,,JavaBeans,JNI,WebServices,Hibernate,JavaScriptSpring,Hibernate,JDBC,JavaScript,CSS3,PhoneGap.

Mobile Development: SDK 4.0,4.2 Android, API - Activities, ListViews, Adapters, SQLite, JNI,Horizontal scrolling, Notification Manager, Contacts, Content Provider, DDMS, Location, Map, HTTP Client,GSON, JSON based Web Services, Camera API, Facebook API.

Debugging and Testing Tools: JUnit, DDMS, Logcat, Selenium Framework.

Markup Languages: HTML5, XHTML and XML, JSON.

Servers: Amazon Web Server, JBoss, Apache Tomcat, WebSphere .

IDE’S: Eclipse, Android Studio, SMP SDK, Xamarin, IntelliJIDEA.

Scripting Languages: PHP, Perl, JavaScript, JQuery.

Version Controls: Subversion, Git, Team Foundation Server.

RDBMS: SQLite, Oracle, MySQL.

OS: Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Macintosh

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

Android Developer

Responsibilities:

  • Participated in several spaces like Designing, Enhancements, Bug-fixing, KT Sessions, and maintenance of the Application.
  • Played a role in writing application logic using Eclipse Kepler, Android SDK and SMP mobile SDK 2.3.SP06.
  • Developed App screens and its workflow using Activity and Fragments.
  • Developed rich UI for the most of the modules in the application using ListView, ScrollView, ViewPager and Navigation Drawer.
  • Customized different widgets that include Buttons, Toast’s and Dialog’s.
  • Extensively utilized AsyncTask, Thread, Handler, Services to provide smooth UI experience.
  • Implemented Mobile Business Objects (MBO’s) to use the app in offline and synchronize the app data with the server when the network becomes available.
  • Responsible in implementing REST services to map MBO’s with XSD files.
  • Involved in developing MBO’s, deployed it to SUP Server and integrated it with Application.
  • Implemented LocationManager (GPS) to find whether the user is inside the store.
  • Implemented AlarmManager to notify the user for Meal Break and to end store visits.
  • Followed Agile Methodology in implementing this application.
  • Used ACRA-4.3.0 library to send crash reports to the developer.
  • Implemented Camera API to submit work related photos and videos.
  • Responsible for implementing and reading of QR codes using ZXing library.
  • Used Team Foundation Server for Version Control.
  • Performed on device debugging using ADB and tested application in device using Logcat, DDMS.
  • Performed Regression testing.

Environments: Eclipse Kepler 4.3.1, SMP Mobile SDK 2.3, Android SDK 4.1.2,TFS server, Camera API, Kanban Trello, GPS, Agile Methodology, ACRA-4.3.0,ZXing,RESTful web services,UltraLiteJNI16.

Confidential, Clayton, MO

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Played a key role in writing application logic using Eclipse IDE and AndroidSDK.
  • Design screens using MVC pattern for the application with Android Studio IDE
  • Implemented the required GUI by making modifications to the XML files.
  • Designed complex User Interface screens using views and widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and also can adapt to tablet and phone resolutions.
  • Implemented Camera API to submit the photo of fuel receipt.
  • Developed some parts of app by writing native methods using JNI.
  • Responsible for consuming the REST services, getting JSON response and parsing them using to get the required information.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented Location Manager and GeoCoder to detect user location from where to begin searching.
  • Implemented SQLite databases to monitor the data of a member.
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Used GIT for version control.
  • Followed Agile with JIRA for implementing this project.
  • Worked on debugging the application using Log cat, DDMS.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, ADT plug-in, Location Manager, JDK 1.6, JNI,XML, JSON,GSON,REST services HTML, CSS, GPS service, Log cat, DOM parser.

Confidential, Memphis, TN

Android Application Developer

Responsibilities:

  • Involved in full life cycle of the application including design, development and testing.
  • Involved with the end users / business analysts to collect the requirements of the project.
  • Worked on linear, frame and relative layouts.
  • Worked with XML to extract the data and display it on app.
  • Preparing the GUIscreens on Android Mobile using java.
  • Implemented unique design for portrait and landscape mode.
  • Worked on toast, Dialog notifications.
  • Worked with SQLite for implementing database to store various user data, preferences.
  • Extensively worked with Google API’s to navigate store locations and gets you the directions.
  • Designed and implemented all the basic UI and screen navigation with Navigation Bar.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Used web views, list views to display the lists from database using simple adapters.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Followed AgileMethodology in analyze, define, and document the application which will support functional and business requirements.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
  • JUnit extension for Android was used to prepare the test cases.
  • Worked on reviewing and distributing the App to the App Store.

Environment: Java, Eclipse, ADT Plug-in, Android SDK,C/C++, SVN, GoogleAPI’s, Web logic Server, Trace view, JNI,Web view, Web services,,Draw 9 Patch tool.

Confidential, Atlanta, GA

Android Application Developer

Responsibilities:

  • Involved in full life cycle of the application including design, development and testing.
  • Complete Redesign of Application for Android phones, tablets and kindle fire.
  • Developed different features for the application, such as: Forecast page, Detail Forecast page, Now Page.
  • Used AsyncTask for long running operations.
  • Innovative background ads reflecting the weather change for the location.
  • Color changes as the weather changes.
  • By entering the zip code or location name user can search the weather in a particular area. This is linked with Google maps to provide the layered weather map.
  • Refactored the code base to optimize start-up time and memory usage.
  • Worked on Amazon Fire to have The Weather Channel app preloaded.
  • Understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g.,HTML5, CSS3, Ajax, JQuery, XML/XSLT, JSON, HTTP, SSL, TCP/IP)
  • Integral in internationalizing of the app to support 40 languages for Olympics 2012 and on redesigned app.
  • Key resource for layout and UI work utilizing xml, shape drawable, adaptor views, activities, fragments, custom views (Videoview, Textview, Edittext, ..)etc.

Environment: Java, Android SDK, Eclipse 3.7, Wire Shark, Ant, SVN, CVS, GIT, HTMLs, HTML5, CSS3, Ajax, JQuery, JSON, PhoneGap, ARO, JIRA, Lint, Facebook API.

Confidential, Hartford, CT

Java J2EE Developer

Responsibilities:

  • Involved in Development, Integration and Testing of application modules
  • Developed presentation layer using JSP, HTML, Java Script, JQuery, CSS
  • Have developed stateless session enterprise java beans.
  • Implemented the project using IDE Eclipse.
  • Used JSP, HTML, Java Script, Angular JS and CSS for content layout and presentation.
  • Created data access layer using SQL and PL/SQL.
  • Used JMS for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Worked on JQuery, AJAX, JASON and JSF for designing highly user interactive web pages.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Used Object/Relational mapping tool Hibernate to achieve object persistency.
  • Implemented the integration with the back end system with web services using SOAP
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Developed stored procedures and triggers with PL/SQL.
  • Involved in the bug tracking and Unit Testing using JUnit framework.
  • Developed ANT Scripts to do compilation, packaging and deployment in an application server.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Environment: Core java, Java 1.5, J2EE, JSP, JSF, Servlets, Angular JS, Hibernate, SQL, HTML, Springs, JQuery, JNDI, JMS, PL/SQL, JBOSS, ANT, XML, Java Script, CSS, Windows, Eclipse, Log4j

Confidential

Java Developer

Responsibilities:

  • Involved in Specification Requirement Study, Screen design, Analysis of the control creation methodology, developing the required Controls and GUI and database design development.
  • Involved in Database design, development, testing, and implementation. Designed, developed, tested, and implemented.
  • Developed user interface with JSP and used JSP Tag libraries to simplify the application complexity.
  • Developed the following JSP/HTML pages - login/portfolio, creation/management, authorizations, news display, standard company template pages, user preferences, system monitoring, daily activities, reporting/analysis, system administration pages, message broadcasts, etc.
  • Extensively used the objects like the Microsoft Equation Editor and Data grids.
  • Created web pages using JSP and HTML.
  • Wrote stored procedures in oracle, worked with PL/SQL.
  • Implemented reports using Crystal Reports

Environment: Core Java, JSP, HTML, Servlets, JavaScript, JDK1.2, JDBC, HTML, TOMCAT, Apache Server, Oracle 8x, MS-Office2000 and Windows 2000.

We'd love your feedback!