We provide IT Staff Augmentation Services!

Senior Android Developer Resume

0/5 (Submit Your Rating)

Bridgewater, NJ

SUMMARY

  • 8+ years of software development experience in Android Application development with Android SDK, Eclipse IDE, Android Studio, Android NDK, SQL, SQLite, Java, XML, and JSON. Published Several Android Applications in Google Play Store.
  • Tested Several Android Applications using real devices, GenyMotion and Android Virtual Device.
  • Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing.
  • Expertise in developing apps using SQLite, Java, XML and HTML5
  • Proficient in Working with different Android frameworks (Bluetooth, Location, Camera, Notifications, Maps).
  • Proficient with common Android Framework APIs (Email, Web View, contact manager, Camera, Notifications, Maps).
  • Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, UML, HTML, XHTML, JavaScript, and JDBC.
  • Expert in writing client side validations using validation framework, JavaScript.
  • Expertise in designing the backend database for data storage and retrieval using MySQL and SQLite.
  • Expertize in web service protocols such as JSON, HTTP, XML and Hybrid-app using Phonegap and Cordova.
  • Experience in implementing native libraries in application by using Android NDK.
  • Working experience in consuming RESTful web services to fetch data for mobile front end and parsing the XML and JSON response using different parsers.
  • Integrated various social networking and other open source APIs like Facebook, Google Maps API V2 for custom Android applications.
  • Also good at Testing using debugging tools like JUnit, adblogcat, DDMS.
  • Mastered the tools Eclipse, IntelliJIDEA and Android Studio.
  • Experience in developing in application packages (APK).
  • Developed android NDK using C and C++.
  • Expertise in different file storage techniques Internal storage, Cache memory and External Storage.
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems.
  • Successful implementation of Workload Management (WLM) using clustering techniques including horizontal and vertical clustering for fail over processes, backup and recovery processes on Websphere application server.
  • Experience in building N-Tier applications framework using Struts, spring, Web Services, Amazon Web Services API (EC2, S3) and WSDL.
  • Strong at performing Quality Assurance of the applications writing test cases/scenarios, implementing functional and usability tests and aiding in fixing the bugs.
  • Experience in each phase of software development life cycle like requirements gathering, analysis, design, development, testing, deployment and maintenance of Software Applications.
  • Implemented some application by using Mapping IP Multicast to Ethernet Multicast.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Strong Knowledge in Waterfall, Agile/Scrum software development models.
  • Good Knowledge in version control systems like SVN and GIT.
  • Knowledge of scripting in XML, XSLT, XML Schema.
  • Built different Applications using databases like Oracle, SQLite and MySQL.
  • Excellent communication, analytical and problem solving skills.
  • Capable of working under pressure and delivering quality work within tight deadlines.

TECHNICAL SKILLS

Technologies: Android SDK, NDK, JNI, C,C++,java, J2EE, Springs 2.0.x/2.5x,Hibernate, MFC, Web Services, java servlets, JavaBeans, JavaScript, JSP, JQuery, Eclipse, Hybrid Frameworks:PhoneGap(Cordova), Ionic.

Database: MySQL, SQLite, Oracle, DB2.

Web Technologies: HTML5, CSS, AJAX, AngularJS, BackboneJs, JQuery, JSON, SOAP, REST, XML, JACKSON.

Platforms: Windows XP/Vista/7, Linux, Android, Mac OS, Windows (2000/XP Professional, Windows 7, Windows 8, Ubuntu, Fedora, Macintosh.

Version Control: Git, Apache Subversion.

Office Tools: Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Microsoft Outlook.

Testing Frameworks: Groovy J-unit, Spock.

Configuration tools: Jenkins, ANT, ADT, Maven, IBM Rational Rose.

PROFESSIONAL EXPERIENCE

Confidential, Bridgewater, NJ

Senior Android Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment and Testing of applications.
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Developed and Implemented the code usingAndroidNDKand SDK.
  • Designed and developed mobile application for Android mobile devices with extensive user interface development. Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
  • Involved in converting Web Application into Hybrid Mobile application usingPhoneGapand deployed in iOS platform using Cordova.
  • Used Node.js to installPhoneGapand used HTML5, CSS, Javascript to develop hybrid apps.
  • UsedPhoneGapAPIs like Notification, Camera, Media, Vibration to develop hybrid Apps.
  • UsedPhoneGap Device Object to access information about a device and application running a PhoneGap application.
  • Worked on web views, list views & populated lists from database using simple adapters.
  • Worked with various differentmiddlewareapplication teams and helped them setup communication betweenMiddlewareApplications & IBM MQ Server.
  • Worked with Hardware/Ethernet Multicasting to Mapping IP Multicast to Ethernet Multicast which is really what happens with multicasting on our Ethernet network using the TCP/IP protocol.
  • Used asynctask and Alert Notification API to implement event reminder feature into the mobile app.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Downloading files and images by showing Progress Bar Activities.
  • Experience in developing apps handling JSON data using efficient parsing libraries such as GSON and JACKSON.
  • Implemented the required GUI by making modifications to the xml files.
  • Experience with REST web services.
  • Experience in installations, configurations and various Websphere Migrations
  • Involved in setup of master and slaves on both Linux platform
  • Implemented Fragments, Activities.
  • Used JIRA, STASH for project management and version control.
  • Participated in all the phases of SDLC from design, development through testing, porting and support of application.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Worked on debugging the application using Log cat, DDMS

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, PhoneGap- Cordova, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.

Confidential, Portland, OR

Senior Android Developer

Responsibilities:

  • Contributed to application requirement analysis for achieving the specifications provided by the client.
  • Involved in developing the UI for the app using TextViews, Buttons, Alert dialogs, Action bar for various layouts.
  • Mobile Web Design and Development, (Media Queries/CSS3, Twitter Bootstrap, LESS, SASS)
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog.
  • Responsible for designing all the GUI elements by making required modifications to the XML.
  • DevelopPhonegapApplication Development IOS, Android, Windows Phone.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API
  • Implemented Andriod middlelayer Applications.
  • Experience in creating MQ Objects like Queues, Listeners, Process Definitions and Channels using Command line and MQ Explorer.
  • Responsible for working on Custom UI widgets for summary.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Used Multi-threading to implement parallel processing.
  • Contributed in backend of the application that interacts with the database.
  • Extensively used Web Views to display web components and parent.
  • Utilized social networking and analytics APIs such as Facebook, Google Analytics.
  • Worked with Embedded AndroidandBuilding Embedded Linux Systems .
  • Integrated the Cache support to manage and retain the messages on device to provide offline capability within the app.
  • Implemented client side RESTful call to receive JSON based response and parsed using GSON.
  • Utilized a retention fragment technique to avoid losing the AsyncTask.
  • Participated in the quality assurance of the app including, testing of the User Interface and testing the app on different mobile devices.
  • Developed update patches, modules and components to fix bugs, adhere compliance & mitigate security risks.
  • Configured security of the app with HTTP and SSL connection.
  • Developed connection with server using Open Source libraries, Asynchronous Http Client for Android.
  • Kyocera will be working with Wind River, a middleware company that offers UI integration, to create the Android Device.
  • Contributed in production release deployment, certifying release features, monitoring production logs and fixing production issues on demand.
  • Involved in designing user-friendly tool to be used by deployment team on verifying content management in Production/Lower environments.

Environment: Android SDK 4.0, Java, XML, RESTful, JSON, Android Studio, Git, GSON, Fragments, Action Bar, Custom Dialog Boxes.

Confidential - Natick, MA

Android Developer

Responsibilities:

  • Implemented/developed new screen GUI widgets, layouts, custom lists, custom layouts, custom adapters.
  • Integrated Maps in the Mobile along with GPS location based implementation
  • Implemented Network layer to manage network requests and Web Services parsers to handle server responses.
  • Enabled Landscape mode and alert notifications.
  • Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the web requests.
  • Implemented middleware development.
  • XHTML/HTML5, CSS3, JavaScript, AJAX, and JSON/XML as well as JavaScript frameworks such as jQuery, AngularJS, NodeJS, and GruntJS
  • Some of the technologies I have been working with are: HTML5, CSS3, JS, Jquery,Phonegap/Cordova/Sencha and other JS libraries
  • Generated http plug-in config and updated webserver plug-in after deploying applications in a clustered environment.
  • Worked with Apache HTTP Server.
  • Developed and managed 15+ Activities/Screens in the Android.
  • Integrated SYNC in Ford Destinations Apps along with remote start feature using Bluetooth to enable voice base interaction.
  • Involved in code reviews with peers.
  • Worked on debugging the application using Logcat, DDMS.

Environment: SDK 3.2, JSON, Eclipse IDE, Java DK 1.6, XML, DDMS, Logcat.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Implemented Fragments on the main screen, On Click of each fragment takes to another tab.
  • Implemented List View, so as to show the different shipments and maps as a form of list.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Worked in an Agile based environment.
  • Worked with Android middleware & Embedded.
  • Collaborated with web services team to implement the backend support.
  • Designed the web services to communicate with the Android application by using responses.
  • Git Source Control Command Line GitHUB and Local Repositories.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Android Development using Fragments/Webviews.
  • Designed and developed the request and response data to and from database.
  • Implemented SQLite databases to monitor shipments.
  • Worked with Google API’s.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Created test cases and test data for testing the application using JUnit Extensions.
  • Performed Unit testing on the various modules/functions to ensure that the output is as expected
  • Used JIRA to track issues.

Environment: Android SDK 3.0, Eclipse IDE, Google Maps, AML and SQL Databases, JUnit, GPS Services.

Confidential Seattle, WA

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.
  • Used ORACLE database server as a key to solve the problems of information management and also for access the database.
  • 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 Toast, Dialog 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

Web Developer

Responsibilities:

  • Participated in requirements gathering from the end users, design, development, testing phases.
  • Various HTML and interactive pages was developed using Microsoft Visual InterDev.
  • Developed interactive content using Active Server Pages (ASP) technology.
  • Both Client side and Server side scripting was accomplished using JavaScript/ VBScript.
  • Worked with ActiveX Data Objects (ADO) to communicate with data layer.
  • Several Active Server Components were used for the enhancement of application's functionality.
  • Wrote stored procedures and created tables using SQL.
  • Worked with Internet Information Server to create Virtual Directories for web site deployment.
  • Used agile methodology (used Scrum) for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly planning meetings.
  • Effectively participated in communication with Business Analysts and architects.

Environment: Servlets, Windows, JavaScript, HTML, CSS, SQL, J2EE, ASP, JSP and Rational Application Developer 7.0.

Confidential

Java Application Developer

Responsibilities:

  • Analyzed all business functionality related to ANL services.
  • Developed technical specifications for various back end modules from business requirements.
  • Specifications are done according to standard specification formats.
  • Experience in EJB, create new as well as modified the existing as per requirement.
  • Used EJB QL for retrieving data.
  • Utilized Java Mail service to communicate between GEMA and Non GEMA application.
  • Suggested and converted several existing UI for better user interaction.
  • Has developed JSP’s as part of UI layer
  • Was involved in unit testing and System testing for new Requirements.
  • Created mechanism to show map Pins and traffic layer on the map based on data gathered in response to the web requests.
  • Developed and managed 15+ Activities/Screens in the Android.
  • Integrated SYNC in Ford Destinations Apps along with remote start feature using Bluetooth to enable voice base interaction.
  • Involved in communication with Business people for clarification on Business Requirements.
  • Has developed test cases for business functionalities.

Environment: Java, J2EE, Hp-UX 11i, Web logic 6, MySQL, Windows, UNIX.

We'd love your feedback!