We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY

  • Over 8+ years of experience in analysis, design, development, implementation and testing client, server and enterprise applications using Java and J2EE technologies.
  • 4+ years of extensive experience in Designing and Development of Android Applications for smartphone and tablet.
  • Good understanding in Android OS, interactive application development and memory management.
  • Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK, ADT tools and Android Studio.
  • Proficient with common Android Framework API's (Location, Camera, Notifications, Maps).
  • Experience in implementing native libraries in application by using Android NDK.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • 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.
  • Good understanding in OOPS Design Patterns. In-depth understanding of Data Structure and Algorithms.
  • 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.
  • 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 Shares 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.
  • Extensive experience in Oracle, DB2, SQL Server and MySQL Database.
  • Excellent Java development skills using J2EE, J2SE, Servlets, JSP, JDBC.
  • Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.
  • Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.

TECHNICAL SKILLS

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

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

Debugging and Testing Tools: JUnit, DDMS, Logcat

Markup Languages: HTML5, XHTML and XML, JSON

Methodologies & Standards: Agile, Waterfall Model, Software Development Lifecycle

Scripting Languages: PHP, Perl, JavaScript, JQuery

IDE’s: Eclipse, Android Studio, NetBeans, IntelliJIDEA

Version Controls: Subversion, Git, Clearcase

Database: RDBMS SQLite, Oracle, MySQL

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

Operating Systems: Windows 98/XP/Vista/7/8, UNIX, Linux, Android

PROFESSIONAL EXPERIENCE

Confidential, Deerfield IL

Android Developer

Responsibilities:

  • Designed and developed mobile application for Android mobile devices with extensive user interface development.
  • Implemented unique design for portrait and landscape mode.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA, Android Studio and RAD.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Used SQLite for local data storage in Android application.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Developed share view using Sencha Touch for non-Flash supporting devices.
  • Implemented the required GUI by making modifications to the xml files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Implemented custom Android Action Bar for use as Android app title bar.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Log cat, DDMS.
  • Designed UI using views provided by Android and created custom views when required.
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android.
  • Used standard Android components, activities, services, database, various UI widgets types, etc. as well as created custom views for the application.
  • Tested the application on various Android devices.
  • Involved in MobileCloud-Interactive testing the applications from a PC to the handset.
  • Involved in "send text" and numbers to the handset using the PC keyboard, simulating handset events in a single click like call me or SMS, capture screenshot.
  • Developed the activities and UI layers.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Used Android SDK and Eclipse IDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Proficient in creating test data for Business users, Personal users, Commercial users etc.

Environment: Android SDK 4.1, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, HTML5, CSS3, SQLite, Sencha Touch, GPS service, Log cat, Windows 7.

Confidential, El Segundo, CA

Android Application Developer

Responsibilities:

  • Involved in creating Dash Board that shows count of files that were ingested and number of failures on daily basis, which will be very helpful for Run Team.
  • Provided guidelines to help the UI to match the Android Lollipop.
  • Extensively worked with Android SDK version and Eclipse IDE while using an Android ADT plug-in.
  • 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.
  • Developing Android application for anonymous sharing of media content using Android Studio.
  • Involved in full life cycle of the application including design, development and testing.
  • Preparing the GUI screens on Android Mobile using java.
  • Development of Android screens to display the data from API
  • Implemented unique design for portrait and landscape mode.
  • Implemented Android side functions and accomplished unit-test and debug.
  • Used Eclipse and Android Studio for developing, debugging, coding and deployment of the applications.
  • 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.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Used web views, list views& populated lists to display the lists from database using simple adapters.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Followed Agile Methodology 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 making the app support different screen sizes and configuration.
  • Worked on reviewing and distributing the App to the App Store.

Environment: Java, Eclipse, ADT Plug-in, Android SDK, SVN, GoogleAPI's, Web logic Server, Trace view, 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.
  • Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
  • Built CVS and XML file loaders and splitters for financial data.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository.
  • Using JIRA to manage the issues/project work flow.
  • Developed client GUI modules using Swing, Java script and Flash.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris
  • Refactored the code base to optimize start-up time and memory usage.
  • Implemented SeleniumIDE with javascript for Web apps.
  • Involved in the development of Services using Oracle BPM, WSDL and XSD.
  • Use Confidential MQ Series to send information from mainframe to web and back to mainframe.
  • Troubleshooted issues concerning Apache Tomcat during deployment.
  • Moved Application from Solaris to LinuxRedHat for system benchmark.
  • Responsible SAS reports, analysis using SAS macros in UNIX operating system
  • Expertise in employing Water Fall Model and best practices for software development.
  • Design and development of components, such as Class, and Sequence diagram in UML.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Design, Implement and Test Oracle ADF applications using JDeveloper.
  • Worked on Amazon Fire to have The Confidential 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, SASS, AngularJS, ARO, Charles, JIRA, FindBug, Lint, ActionBarSherlock, Facebook API.

Confidential, Indianapolis IN

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/ J2EE Interface 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 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.
  • 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.
  • Developed JSF components, implemented event handling using Java, JSF and JavaScript for various modules.
  • Involved in the bug tracking and Unit Testing using JUnit framework.

Environment: Java, J2EE, JSP, Servlets, Struts 2.0/1.2, Hibernate, HTML, CSS, JavaScript, XML, JUnit, Apache Tomcat, PL/SQL, Oracle 11g, Apache Ant, Eclipse, Rational Rose.

Confidential

Java Developer

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full Software Development Lifecycle (SDLC) of the project.
  • Defined the search criteria and pulled out the record of the customer from the database. Make the required changes and save the updated record back to the database.
  • Developed Struts action classes, action forms and performed action mapping using Struts framework and performed data validation in form of beans and action classes.
  • Wrote test cases using JUnit testing framework.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Involved in writing stored procedures, view, user-defined functions and triggers in SQLServer database for Reports module.
  • Designed and developed user interface using JSP, HTML and JavaScript.
  • Wrote multithreaded programs to measure system performance.
  • Worked on various client websites that used Struts framework, Hibernate and OGNL
  • Used standard data access technologies like JDBC and ORM tool like Hibernate
  • Designed, implemented new website features and provided support, maintenance
  • Extensively used Struts framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
  • Validated the fields of user registration screen and login screen by writing JavaScript validations.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
  • Used DAO and JDBC for database access.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Involved in postproduction support and maintenance for dynamic menus on the application.

Environment: Oracle 11g, Java 1.5, Struts, Servlets, HTML, XML, SQL, J2EE, JUnit, Tomcat 6.

We'd love your feedback!