We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

Falmouth, ME

SUMMARY

  • Over 7+ years of software development experience around 4 years of exclusive experience in Android and Application development with Android SDK, Android NDK, Eclipse IDE, along with Android ADT plug in developing Native, WEB and Hybrid applications and 3+ years in Java Development.
  • 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 in OOPS 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).
  • Familiar with mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
  • Worked on with AndroidAPI’s (SMS, Content Provider, Google Maps API, SQLite, and WebView).
  • Experience with source code control management like subversion (SVN) and GIT.
  • Experience of Google Cloud Messaging (GCM) service for Android to register and receive Push Notifications.
  • Confidence in working with other iOS developers to complete detailed projects.
  • Extensive experience in using REST and SOAP web services with XML and JSON parsing.
  • 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, Android Studio and RAD.
  • Experience in various methodologies like of SDLC like Agile development and waterfall development.
  • Experienced in developing apps involving RSS feeds.
  • Strong analytical and problem-solving skills coupled with excellent documentation, verbal and technical skills, strong skills of communication and ability to acquaint to fast changing skills.
  • Passionate on learning and exploring new skills and strong willingness to learn new technologies
  • Experience in performance optimization of Android applications and exposure to tools such as Trace View, 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: Android SDK, Android NDK, J2EE, JavaBeans, JSF, WebServices-API, Springs, Hibernate, JDBC, JavaScript, REST, SOAP, JUnit, JSP.

Programming Languages: Java, C, C++, C#, Python, R.

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

Debugging and Testing Tool: Logcat, DDMS, ADB, JUnit.

Operating Systems: Windows XP, 7, 8, 10, Ubuntu, Fedora, Mac OSX.

RDBMS: SQLite, Microsoft SQL 2005/2008, Oracle 10g, 11g, MySQL 4.0/5.0

IDE: Android Studio, Eclipse, NetBeans.

Version Control/Continuous Integration Tools: Mercurial, GitHub, SVN, Jenkins.

Scripting languages: JavaScript, JQuery

Servers: Amazon web server, Web Logic 8.1/9.2, Apache Tomcat 6.0.

PROFESSIONAL EXPERIENCE

Confidential, Falmouth, ME

Android Developer

Responsibilities:

  • Actively participated in all the phases of SDLC like Design, Development and Testing.
  • App supports Android Version 4.0 and up.
  • Worked on bug fixing and improving application performance.
  • Responsible for design of user interface using various Custom Layouts, Buttons, Dialog Boxes, Alert Boxes and Edit Boxes.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Used Web Views, Custom List views & populated lists to display the lists from database using simple Adapters and Custom Adapters.
  • Performed J-Unit Testing and interacted with QA for testing.
  • Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.
  • Implementing Date picker, Time picker and surface view.
  • Defining elements like List view and web view.
  • Used Android Content Providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used effectively All Android Application components.
  • Worked on latest Android OS versions on Marshmallow.

Environment: Android Studio, Android SDK, SQLite, JSON, PHP, Web Services, Eclipse, Oracle.

Confidential, Minneapolis, MN

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.
  • Used Content Provider to get the data from the Contact on the device.
  • Worked on linear, frame and relative layouts.
  • Implemented RESTful API calls to communicate with server.
  • Implemented Fragments, Activities.
  • Added support for downloading and opening photos, PDF.
  • Used AsyncTask for multithreading.
  • Worked on Linear, Frame and Relative layouts.
  • Worked on Toast, Dialog and Notifications.
  • Followed Agile and Scrum methodologies in the project implementation.
  • Implemented Notification Manager to display updates on the notification bar.
  • Implementing Broadcast Receivers for Android.
  • Added Face book SDK to post the hangout event using Oauth2.0 Protocol.
  • Used shared preferences to store data.
  • Designed the SQlite database to store the articles information offline.
  • Test and error logging on different versions and devices of Android.
  • Used adblogcat, DDMS for Debugging.
  • Used Apache Subversion (SVN) for version control.

Environment: SDLC, MVC, Content Provider, linear and relative layouts, Fragments, Activities, Async Task, Agile, SQLite, Scrum, adblogcat, SVN, DDMS, Toast and dialog notifications, shared preferences.

Confidential - Denver, CO

Android Developer

Responsibilities:

  • Designed and coded application components in an agile environment utilizing a test driven development approach.
  • Responsible for design of UI using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Implemented functionality based on the business requirements for major releases.
  • Responsible for inserting suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Worked on web views, list views & populated lists to display the lists from database using simple adapters.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
  • Worked with an offshore team and had to attend meetings on daily basis to keep track of different tasks and to receive updates on the project.
  • Used Android content providers for implementing features like sending E-mails from the app.
  • Implemented the required GUI by making modifications to the XML files.
  • Used JavaMail API using Gmail authentication to send email without using the default/built-in app.
  • Worked on Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
  • Worked on services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Responsible for Embedding Google Maps, GPS Location Data into app with zooming controls.
  • Responsible for saving data module such as personalhealthcarefacilities, doctors, diseases, medications, insurance information, and health plans in the SQLite database.
  • Handled XML data using efficient parsing techniques such as DOM parser.
  • Responsible for deploying the app to the Android Marketplace and supported the app for different releases of Android OS.

Environment: Android SDK 4.1, 4.3, SQLite 3.7.13-3.8, Eclipse IDE 3.8, 4.2, JDK 7.0, XML 1.0, GPS, ADT Plug-in, Logcat, DDMS console.

Confidential, Peoria, IL

Android Developer

Responsibilities:

  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smart phones and Tablets.
  • Involved in adding the gestures to the app to show the Top Level view, Categorized View and the detailed view of the RSS Feeds.
  • Worked on Generic Grids and Custom List Views to list the XML feeds.
  • Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
  • Implemented the XML Parser class to parse the XML feed from the URL.
  • Developed and implemented the XML Parser for feeds from various sources and displayed the parsed data in the app.
  • 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 the various button and text field events and implemented the desired action for each of the widgets.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like integrating the Dealer Contents into the app and designed suitable GUI for these applications.

Environment: Android SDK 3.x, Eclipse IDE 3.6, Java, XML, emulator and Base device (Google Nexus 7).

Confidential

Java Developer

Responsibilities:

  • Developed all the User Interfaces using JSP and spring MVC
  • Writing Client Side validations using JavaScript
  • Extensively used JQuery for developing interactive web pages.
  • Developed the DAO layer using the hibernate and for real time performance used the caching system for hibernate
  • Web Services interface for provisioning the Subscriber configuration and inventory configuration
  • Designed the applications using multithreading concepts
  • Mainly multi-threading is used to perform time consuming tasks in the background but UI is still active and available for the users
  • Designed class and sequence diagrams for Modify and Add modules
  • Followed Spring MVC Framework for the development of the project
  • Developed the user interface presentation screens using HTML, XML,CSS
  • Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
  • Experience in developing web services for production systems using SOAP and WSDL.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase.
  • Maintained the existing code base developed in the Struts, Spring and Hibernate framework by incorporating new features and doing bug fixes.
  • Used ANT tool to build and deploy applications.
  • Involved in configuring web.xml and struts-config.xml for workflow
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Was part of solving the issues that came in production
  • Documentation of common problems prior to go-live and while actively in a Production Support role
Environment: Java, J2EE 1.5, JSP, Servlets, XML, Spring2.5, Hibernate, Oracle11XE,JDBC, PL/SQL, HTML, CSS, ANT, UML, Eclipse, MySQL, JBoss, Java Script & JQuery.

Confidential

Java Developer

Responsibilities:

  • Worked closely with system analyst to understand the technical requirements of the projects
  • Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Involved in writing the Properties, methods in the Class Modules and also consumed web services
  • Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
  • Used JavaScript for custom client-side validation.
  • Involved in designing and developing the GUI for the user interface with various controls.
  • Worked with View State to maintain data between the pages of the application.

Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.

We'd love your feedback!