We provide IT Staff Augmentation Services!

Android Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7 Years of experience in Objective Oriented Design (OOD), technical design documentation (TDD), development, testing and production environment support to complex high performance, scalable intranet, internet, web services and mobile applications using Android, Java/J2EE,C/C++etc.
  • Expertise in Android application development.
  • Proficiency in developing and design of mobile and embedded technologies on mobile platform, Android wifSDK version from 2.3 to 4.2 and also application development in Android NDK.
  • Good understanding in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
  • Proficient wif common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
  • Developed User interfaces wif rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Designed GUI and interfaces wif services for mobile applications.
  • Experience in using Storage options in Android like Shared Preferences.
  • Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
  • Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
  • Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on 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 GUI applications using Java SWING and AWT.
  • Experience in using Java Native Interface (JNI).
  • Experience wif source code control management like subversion (SVN) and GIT.
  • Expert in writing client side validations using validation framework, Java Script.
  • Experience in web services using markup languages like JSON and REST.
  • Experience in Cloud interface,Bluetooth,sensors,SDK,API framework, REST Webservices.
  • Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
  • Excellent debugging and problem-solving skills wif Eclipse, IntelliJIDEA and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Excellent working experience wif variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • Good team player wif teh ability to effectively communicate wif different teams.

TECHNICAL SKILLS

Languages: Core Java, JNI,C++, XML, JSON, C#, VC++

Technologies: AndroidSDK, NDK,JNI, J2EE, Springs 2.0.x/2.5x,Hibernate, MFC, ATL, Win32, STL, Web Services, JavaBeans, JSF 1.2/2.0,Java script, JSP, Phone Gap (IOS, Android), JQuery, Eclipse, ANT, HAPYAK, WISTICA

Database: Mysql, Sqlite, Oracle, DB2

Web Technologies: HTML5,CSS, AJAX,Angularjs,Backbonejs, Underscorejs, JQuery, JSON, XML

Platforms: Windows XP/Vista/7, Linux, Android, Mac OS

Version Control: Git, Subversion

Testing Tools: Fiddler, WireShark, BounceChecker, Coverity, Crashlytics.

Testing Frameworks: Google mock, J-unit

Configuration tools: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Designed and developed Mobile Media application for Android mobile devices wif extensive user interface development.
  • Enabled teh application to access teh content of Gallery, Media pre-built applications using implicit Intent.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture teh various button and text field events and implemented teh desired action for each of teh widgets.
  • Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from teh app and designed suitable GUI for these applications.
  • Used services, async tasks and Alert Notification API to implement event reminder feature into teh mobile app.
  • Involved in working wif Location Manager and Restful Web service wif JSON.
  • Used RESTFUL web services to consume a web service.
  • Followed Agile methodology for implementing teh Application.
  • Worked on debugging teh application using Logcat, DDMS
  • Involved in developer testing by porting teh app on multiple devices wif various screen sizes

Environment: Java,Android SDK 3.2.2,, and Android API’S GPS,REST, JSON, Eclipse IDE 3.5,ADT Plug-in, GIT (version control), DDMS console,ADB server, emulator and Base device(G1,HTC,EVO).

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of teh code.
  • Played a key role in writing application logic using Eclipse IDE and AndroidSDK.
  • 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.
  • Used Android NDK to create teh library files to be used by Services to access Native applications
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features.
  • Implemented item level and order level savings break down options, user will able to view their discounts and savings for items they are purchasing.
  • Created a local database using SQLite to store and retrieve teh data (generally for teh recently browsed products).
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Redesigned teh cart checkout process wif enhancements such as teh accordion-style interface that acts as guide to complete user purchase.
  • Enhanced teh store pickup, shipping and delivery features to improve teh process of checking in-store availability and online purchasing through apps.
  • Used subversion for branching and merging new features wifout disrupting mainline development on trunk.
  • Created a pop-up notification for alerting users of items that might still be in their cart (up on closing teh app).
  • At order completion, provided capability for guest users to create their online profile using info provided during teh guest checkout flow.
  • Involved in debugging and porting teh application on various mobiles.
  • Implemented Fragments in Activities.

Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse IDE, Java, SQLite, Subversion, XML.

Confidential, Seattle, WA

Android Developer

Responsibilities:

  • Involved wif teh end users / business analysts to collect teh requirements of teh project.
  • Worked extensively wif Java and teh SDK frameworks.
  • Worked wif Xml to extract teh data and display it on app.
  • Worked wif SQLite for implementing database to store various user data, preferences.
  • Extensively worked wif Google APIs to navigate store locations and gets you teh directions.
  • Worked on customizing Table views, List views, Tab bars and navigation bars.
  • Worked wif implementing and customizing images using Draw 9 Patch tool.
  • Worked on optimizing teh application using inbuilt tools such as Monkey Runner, Traceview.
  • Tested teh application for relevant bugs, fixed teh leaks and deployed on different Android device to validate teh application stability.
  • JUnit extension for Android was used to prepare teh test cases.
  • Worked on making teh app support different screen sizes and configuration.
  • Worked on reviewing and distributing teh App to teh App Store.

Environment: Java, EclipseADT (8.0.1), XML,JSON, Google API’s, SQLite, JUnit.

Confidential

Java Developer

Responsibilities:

  • Involved in writing teh business as well as teh technical requirement specifications, analysis and design contribution.
  • Implemented JSP custom tags, developed Struts Actions, Action Form, and Value Objects for presentation/Business tier. Similarly JavaScript applications were also developed to support validation and interaction for presentation layer.
  • Involved in writing teh Oracle stored procedures and SQL queries.
  • Development of business logics using Servlets and Struts Action classes.
  • Developed Struts tiles and designed front-end using HTML, JavaScript and JSP Pages.
  • Developed application presentation layer using Struts framework, which includes modules, Tiles, Resource bundles for Internationalization.
  • Used JDBC statements, Prepared Statements to make teh connection wif Oracle database.
  • Developed framework for accessing client data from different systems and their subsidiary systems. Stateless session beans DAO framework calls for accessing data from database and returns Value object to teh caller.

Environment: J2SE 1.4.x, JSP 2.0, Junit 4.x, JBoss Application Server, CVS, Eclipse 3.4, Maven 2, Oracle 9i and Windows XP

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design, gathering of teh project.
  • Designed teh workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Developed dynamic User Interface wif JSP and HTML.
  • Designed teh entire web application framework using MVC Design pattern.
  • Developed server side EJB components for middle tier implementation.
  • Enhanced teh application for multithreaded scenarios. Deployed teh application under JBoss Application
  • Server and resolved teh production issues during migration onto teh production server.
  • Developed a batch job in java using JDK (Batch API) for running teh scripts on a weekly basis.
  • Involved in designing database and creating tables.
  • Wrote test scripts and performed unit testing using JUnit.

Environment: JSP 2.0, EJB 2.0, HTML, Junit 3.8, Tomcat Apache Server, DB2, SVN, Eclipse 3.4, Maven 2 and Windows XP

We'd love your feedback!