We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

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).
  • Developed user interfaces with rich features.
  • Experience in implementing native libraries in application by using Android NDK.
  • Worked with android SDK to implement libraries, debugger and emulator for UI
  • Designed GUI and interfaces with services for mobile applications.
  • Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.
  • Experience in using Storage options in Android like Shared Preferences.
  • Designed GUI and interfaces with services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Tasks and services). Implemented the monetization of apps, which has capabilities to do in - app purchases.
  • 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.
  • Having Experience knowledge on Mobile terminologies (4GLTE, 3G)
  • 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 with 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.
  • Knowledge in working with audio and videocodec’s like .3GPP, MPEG-4.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA and RAD.
  • Experience in OMADM testing,testing concepts.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Extensive experience in requirement analysis, functional analysis, excellent conceptual and logical thinking.
  • Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
  • 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: Android 2.3-4.4, Android NDK, Java, JNI, C, J2EE (JSP 1.2/2.0,Servelets 2.2/2.3/2.4, EJB 2.0/2.1/3.0), Struts1.3/2.0, JavaBeans, JSF 1.2/2.0, Web Services, Spring2.0.x/2.5.x,Hibernate 3.0/3.1.1/3.2, JMS 1.1, JDBC 3.0, JavaScript 1.8.x, SOAP 1.2, JUnit, JSP, Phone gap.

Markup Languages: HTML 5, XML, XHTML, JSON.

Programming languages: C, C++, Java, C#, R (predictive analysis tool)

Servers: Amazon web server, Web Logic8.1/9.2, Apache Tomcat 6.0, JBoss 5.0.

Debugging Tools: Log cat, DDMS, J Unit.

RDBMS: Oracle 10g, SQLite, Mysql

IDE’s: Android Studio, Eclipse, Net beans, IntelliJIDEA.

Scripting languages: PHP, Perl, R, JavaScript, JQuery

UML Tools: Microsoft Visio, Umlet, Smart Draw, Visual Paradigm

Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8), Ubuntu, Fedora, Macintosh.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Discussed the requirements with the client and analyzed the requirements.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Designed and created customize Dialog boxes.
  • Designed the architecture and User Interface (UI/UX) using client requirements and use - cases.
  • Used Android Asynchronous Http Client library, a third-party library for server call and shared preferences.
  • We collaborated with Qualcomm to get data from devices using push data technology.
  • Parsed JSONdata coming from Qualcomm server.
  • Used Google charts API for drawing charts, which are used for patient data analysis.
  • Used Activities, which implement Broadcast Receivers to listen to several Broadcasts from other applications and the system.
  • Used Android NDK to create the library files to be used by Services.
  • We made use of Video platform API’s to get video calling feature in our application.
  • Adjusted Android default behavior such as orientation response to improve activity life cycle flow.
  • Provided auto logout on user inactive for long time.
  • Developed App screens and its workflow using Activity and Fragments, which has views such as List View and Scroll View.
  • Download and upload content from back end web server via REST API.
  • Restricted the guest to run the build functionality.
  • Implemented XML service to parse patient’s data coming from server.
  • Implemented Notification Manager to display updates on the notification bar.
  • Provided assistance and feedback on login design and implementation.
  • Utilized button style and edit text background, added background selector.
  • Implementing Broadcast Receivers for Android.
  • Used web viewto show html 5 pages.
  • Used GCM service for showing dynamic notifications for sent from server.
  • Used R programming scripts for predictive analysis of patient’s data.
  • Test and error logging on different versions and devices of Android.
  • Used adblogcat, DDMSfor Debugging.
  • UsedApache Subversion (SVN) for version control.

Environment: AndroidSDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, Socket programming, SQLite, JSON,Ubuntu, HTML5, XLX,XML, REST API, DDMS, Logcat, php, R, Amazon Web Server, GCM service, SVN

Confidential, Bothell, WA

Responsibilities:

  • Involved in requirement gathering, design and implementation.
  • Designed the User Interface with WebViewfor logging in user specific accounts.
  • Used WebServices and networking to parse xml online data from server.
  • Handling Code Reviews of peer’s Code.
  • NDK is still a process that is prone to problems and issues, managing this at the API level is a separate and interesting issue.,Androd native code via the JNI API.
  • Used Android NDK to create the library files to be used by Services.
  • Creates a socket on its end of the communication and attempts to connect that socket to a server.
  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Designed and created customize Dialog boxes.
  • Worked with Hierarchy Viewer and traceviewfor checking the performance of the app.
  • Bug fixes and enhancement of the app with new features.
  • Used SQLite for database operations.
  • Debugged and tested the application on device.

Environment: Windows 2000/XP, Eclipse, ADT Plugin, Android SDK, SVN, Web logic Server, NDK, Trace view, Socket programming, Web view, Web services.

Confidential, Malvern, PA

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 Android SDK.
  • Features to add delete and edit individual reminders.
  • Status bar Notifications across reboots.
  • Used SQLite for database management.
  • Implementing Broadcast Receivers for Android.
  • For alerting the user we made use of Alarm service, Notification service.
  • Used Android SDK, Android Emulator for UI.
  • Debugging the code using DDMS, Logcat.
  • Made use of theList view and SingleCursorAdapter to display user defined reminders from database

Environment: Alarm Manger, Notification Service, Custom ListView,SQLite, Logcat, DDMS, custom dialogue box.

Confidential, Springfield, IL

Android Developer

Responsibilities:

  • Implemented the framework using Page Viewer.
  • Used Content Provider to get the data from the Contact on the device
  • Added Time Picker and Date Picker to set the Time and Date
  • Implemented the Google Map and Place API to get the JSON data by restful protocol which shows the nearby restaurant in a specific location.
  • Used Alarm manger and Notification Service to set up a Reminder for the hangout event. Also add the event integrated with Calendar app.
  • Designed the SQlite database to store the event information including name, place, time and date, etc.
  • Implemented Custom List View to show the upcoming hangout event and history event also established convert view and view holder pattern in Array Adapter for faster content loading.
  • Launched SMS application with an intent to send SMS to the invitee.
  • Added Face book SDK to post the hangout event using Oauth2.0 Protocol.
  • Used GIT for version control
  • Used adb logcat, DDMS for Debugging.

Environment: Eclipse, SQLite, Google Map view, REST API, Web services, Location Based Service, Google Map and Place API, Face book SDK, DDMS, Logcat.

Confidential

Android Developer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Preparing the GUI transaction screens for the banking account on Android Mobile using java.
  • Worked on linear, frame and relative layouts.
  • Worked on toast, Dialog notifications.
  • Developing the required XML screens for the required transaction process
  • Worked on SQLite database.
  • Worked on Client/Server architecture and implemented the socket communication between server and the client using java.
  • Done manual test and implemented automation test cases for complete UI for the different screen of the project.
  • Testing and implementing automation test cases on the WIFI connectivity on the tablet.
  • Worked on configuration management using Clear Case.
  • Worked on bug tracking tools clear quest.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Followed Agile and Scrum methodologies in the project implementation.

Environment: Eclipse IDE and Android Bundle, Android SDK, Android NDK, XML and JSON parsing, Clearquest bug fixing tools

Confidential

Java Developer

Responsibilities:

  • Participated in all the phases of the Software development life cycle (SDLC) which includes Development, Testing, Implementation and Maintenance.
  • Involved in collecting client requirements and preparing the design documents.
  • Designed and implemented the various front end interactive pages using java script framework.
  • Extensively used the MVC pattern for data handling in the UI side.
  • Developed REST APIs in spring framework where the UI can interact.
  • Designed the JSON structure for data handling between APIs and UI calls.Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed the JAVA classes to execute the business logic and to collect the input data from the users using JAVA, Oracle.
  • Involved in creation of SQL scripts to create, update and delete data from the tables.
  • Followed Agile Methodology in analyze, define, and document the application which will support functional and business requirements.
  • Wrote JSP using HTML tags for designing UI for different pages.
  • Extensively used OOD concepts in overall design and development of the system.
  • Developed user interface using Spring JSP to simplify the complexities of the application.
  • Responsible for Development, unit testing and implementation of the application.
  • Used agile methodology to design, develop and deploy the new changes.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, JSP, JSP JDBC, HTML, XSL, Springs, CSS, JavaScript, Oracle 8i, XML, WebLogic and Windows NT, CVS, JSON, JUnit, PL/SQL.

We'd love your feedback!