We provide IT Staff Augmentation Services!

Sr. Android Application Developer Resume Profile

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • I ve been a mobile developer for the past 3 years mainly working with C and Java and now focusing on iOS development. I m passionate about the mobile space and love working on all things mobile.
  • Over 8 years of experience in Java/J2EE technologies Struts Spring MVC EJB Web Services Hibernate SQL PL/SQL JDBC and Servers like IBM Web Sphere BEA Weblogic Apache Tomcat Oracle JBoss and Database Servers like Oracle DB2 and MySQL.
  • Mobile Android Mobile Apps development Hybrid PhoneGap mobile Java J2EE Eclipse Android SDK XML.
  • Developed and architected multiple Android applications across versions. Have a good understanding of Android UI guidelines.
  • Worked on 6 user-friendly aesthetically pleasing and fully functional applications for Android Blackberry and HTML5.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
  • Always on the lookout for new technologies to enhance software products. Currently investigating and deploying several iOS apps using TouchDB CouchDB for iOS to provide smooth customer experience in offline and facilitate real-time collaborations.
  • Expert level skills on developing mobile libraries to consume Mobile APIs. Expert level skills in developing custom UI components for iOS native environment.
  • Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C and Java.
  • Experience in architecture design development and implementation of software applications and testing.
  • Experienced of working on Android platform and frameworks and customizing it as per requirements.
  • Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
  • Worked on Enterprise Java Beans EJBs that include Session Beans Message Driven Beans MDB and Entity Beans.
  • Extensive experience in developing test cases using JUnit Cactus and StrutsTestCase.
  • Expertise in working with the presentation layer using HTML DHTML JSP JSTL Custom tag libraries JavaScript JQuery ExtJS GWT and AJAX
  • Working on implementation of OMA-DM device management protocol for android devices.
  • Experience developing mobile Graphical User Interface using Interface Builder Android SDK Backbone.js HTML DHTML CSS Java Script and AJAX.
  • Expertise in client side technologies such as HTML CSS DHTML JavaScript AJAX.
  • Extensive experience in different IDEs including Rational Software Architect RSA Rational Application Developer RAD WSAD Eclipse JDeveoper Net Beans and TOAD.
  • Experience in Database Design Creation and management of Schemas writing stored procedures functions triggers DDL SQL queries. Experience in writing SQL and PL/SQL programming. Programming Experience in LINUX UNIX Shell Scripting.
  • Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC Inversion of Control AOP Aspect Oriented Programming MVC Business Delegate Service Locator Session Fa ade DTO DAO Front Controller Factory and Singleton.
  • Good knowledge in working with Collections API Multithreading and OOPs technologies.
  • Worked on to migrate the Legacy systems from Delphi Environment to JAVA Environment.
  • Worked on Java Persistence API JPA and JPQL.

TECHNICAL SKILLS

Languages

Java J2SE J2EE SQL and PL/SQL

Technologies

JDBC JPA AJAX Spring JSP Servlets EJB JMS Swing JavaScript DOJO JSON

Front End Technologies

PhoneGap Jqtouch SenchaTouch IPhone IPad Android Windows Phone 7 Blackberry Silverlight Actionscript

JS Technologies

Angular.JS Backbone.JS Ember.JS Node.JS Require.JS

Markup Languages

HTML CSS DHTML XHTML XML XSLT

Webservices Technologies

XML Schema DTD REST SOAP WSDL SAAJ JAX - RPC JAXP SOA JAXR UDDI Message Handlers DOM SAX XQuery XPath XSL XSLT.

Application servers

Glassfish WebLogic Web Sphere JBoss and Oracle

Web Servers

Apache Tomcat

Directory Server

Netscape LDAP Oracle Internet Directory OID .

Applications Frameworks

Struts Struts JSF and Spring MVC.

Databases

Oracle Pl/Sql MySQL and SQL Server

Operating Systems

Windows Red hat Linux RHEL and Solaris

Version Control Systems

Clearcase CVS SubVersion WinCVS TortoiseCVS CVSNT

IDEs

Eclipse Netbeans WebLogic Workshop My Eclipse RAD

Tools

Clarify CRM Load Runner Ant JUnit Log4J DOM Viewer

PROFESSIONAL EXPERIENCE

Confidenital

Role Sr. Android Application Developer

Description Cox Communications is a multi-service broadband communications and entertainment company with more than 6 million total residential and commercial customers. It is the third largest cable provider in the nation. Cox offers both analog cable television under the Cox Cable brand as well as advanced digital video service under the Cox Digital Cable brand. Cox provides an array of other communications and entertainment services including local and long distance telephone under the Cox Digital Telephone brand and high speed Internet access under the Cox High Speed Internet brand and commercial voice and data services via Cox Business Services. eMergence aims at integrating and centralizing the various businesses that are performed by Cox Communications. eMergence is an internet based web-based application developed on Java and J2EE technologies.

Responsibilities

  • Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
  • Designed and implementing a mobile application interface using JQuery JQTouch and PHP for navigating contacts in One s mobile application to be used in an upcoming update.
  • Design development testing and implementation of WEB applications using Sencha touch framework
  • Designed the web user interfaces for all the above use cases using JSP Struts HTML5 jQuery XML and Ajax
  • Architected Designed and developed the product using HTML5 CSS3 Jquery Javascript Sencha PhoneGap
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
  • Created a demo website running on a Node.js using the Express framework Jade and Backbone.js with Mustache.js for front end MVC/templating.
  • Design UI screens using JSP CSS Struts Framework Flash Java Script and HTML
  • Involved in understanding the whole setup of the application and transfer the knowledge to team in Flex and BlazeDS.
  • Developed Silverlight add-on applications for use with CRM solutions
  • Developed the Performance Evaluation Application GUI using flex Actionscript
  • Involved in updating the application UI and application data structure for both Iphone/Ipad.
  • Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment
  • Developed book -reader for the Windows phone 7 platform using Microsoft Visual
  • Development mobile web application for Android iOS and BlackBerry Device.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC
  • Implemented business logic using Struts action components in the Struts and Hibernate framework.
  • Setting up test environments and configuring various components of the application using JDBC API to establish a connection with My SQL database and configuring.
  • Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF
  • Implemented multiple J2EE web service projects using Java REST SOAP Spring WebLogic and Websphere in production.
  • Developed WSRP Spring Portlet to fetch Hierarchy from datamart. Hierarchy returned a JSON which is acceptable by Dojo Tree
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols
  • Used My Eclipse as an IDE for developing the application
  • Installed and configured Development Environment using Eclipse with Weblogic Application server
  • Administered bot Git and Subversion repositories for an enterprise code off.
  • Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control
  • Involved in creation of automation framework using selenium and testing
  • Established a lightweight Scrum project management process and helped team meet sprint goals
  • Developed user interfaces using JSP JSF frame work with AJAX Java Script HTML DHTML and CSS
  • Developed the Servlets for processing the data on the server
  • Deployed J2EE applications in WebSphere application server by building and deploying ear file using ANT script.
  • Worked on proof of concept using Google Web Toolkit to create the personal card application site
  • Developed Message-Driven beans in collaboration with Java Messaging Service JMS .
  • Develop complex web applications in PHP AJAX with Informix as the database to model the business logic of the company which is Supply Chain Management.
  • Coded scripts to clean normalize reformat data for loading into the ERP system using VB Script and Ruby scripts
  • Design creation of multiple sites using WordPress HTML PHP XML CSS Javascript more.
  • Develop and implement online marketing strategies for clients including Drupal Wordpress
  • Developed .NET components using C and involved in the deployment of those components.
  • Used ASP.NET technology for developing the presentation layer.
  • Developed business logic of the system using C
  • Developed code for C to secure the transaction

Environment PhoneGap Jqtouch SenchaTouch HTML5 CSS3 Dojo Mobile Backbone.js node.js Flash Flex Silverlight Actionscript IPhone IPad Android Windows Phone 7 Blackberry Spring Hibernate MySQL Apache CXF REST JSON Web Services Eclipse Weblogic GitHub GIT Selenium Scrum JSP Servlet ANT GWT Google Web Toolkit JMS PHP Ruby Word Press Drupal .Net ASP C C

Confidenital

Role Sr. Android Application Developer

Description Syndicated Loans are loans given to a borrower by multiple Lenders by forming a Syndicate . The borrower deals with one single bank called the Agent Bank . The Agent bank liaises between the borrower and the various banks participating in advancing the loan called Participant Lenders and also administers Loan draw down disbursement payback and its distribution. Syndicated Loans are usually for project and large corporate financing transactions. This project handled the complete design and development of payment and distribution of the Syndicated Loans.

Responsibilities

o Used Phonegap to build the mobile application suitable to Android Iphone and Mobile Browsers.

o Designed the unique system logo and upgraded it to a brand new friendly web interface by JQtouch

o Used Sencha Touch and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.

o Developed portions of HTML5-based game for use in an online gambling promotion.

o Designed and implemented the website youprint.com using HTML 5 CSS3 PHP jQuery

o Created custom javascript libraries using backbone.js and jQuery

o Created Node.js middleware application server to encapsulate modern JS widget framework and control set.

o Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.

o Developed presentation tier by using Adobe Flex Cairngorm and BlazeDS

o Developed book -reader for the Windows phone 7 platform using Microsoft Visual Developer using the Silverlight platform and C and using JSON as the data -source

o Design and development of Custom Components and Custom Events using ActionScript to use across the application.

o Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications

o Worked on full software development cycle from concept through deployment for iOS and Android

o Develop application for Windows Phone 7 using C SQL WCF

o Developed an application that gives live game results utilizing Java blackberry JDE

o Designed and implemented database structure in MySQL Server

o Design and Developed using WebService using Apache CXF Celtix Xfire .

o Developed JUnit test cases to validate the REST services

o Developed Contract List to pull all the contracts which returned a JSON which is acceptable by Dojo Grid.

o Implemented the web services client to consume the third-party service API for validating credit cards.

o Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

o Used CVS to maintain source and version management and used Eclipse as IDE

o Developed the code environment using IDE as Eclipse and deployed into BEA WebLogic Application Server Developed ANT build.xml to achieve more functionality for build process

o Migrated the code base from Subversion/Clearcase to GIT.

o Worked to setup a Github for Puppet code and an internal git setup for custom Java code.

o Created and Implemented Keyword Driven Framework using Selenium.

o Participated in daily Stand up meetings with Scrum Master.

o Developed AJAX scripting to process server side JSP scripting

o Created applications connection pools deployment of JSPs Servlets and EJBs in WebSphere

o Used ANT scripts to build the application and deployed on WebSphere Application Server.

o Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit Java and XML in a UNIX environment.

o Involved in writing JMS Subscribers to receive messages

o Developed and designed web interfaces and layouts using PHP Javascript HTML 5 and CSS.

o Responsible for requirements gathering designing coding web applications using Ruby on Rails JavaScripts HTML CSS and jQuery

o Designed created websites in WordPress using Bluehost Web Hosting Solutions

o Developed multiple web applications using Drupal Zend Framework and Code Igniter.

o Responsible for designing the ASP.NET application using .NET Framework ADO.Net entity framework architecture

o Design online stores using ASP JavaScript develop custom storefront applications and custom user-interfaces for client sites.

o Designed and developed the individual components of the system using C and CORBA

o Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C code.

Environment PhoneGap Jqtouch SenchaTouch HTML5 CSS3 Dojo Mobile Backbone.js node.js Flash Flex Silverlight Actionscript IPhone IPad Android Windows Phone 7 Blackberry MySQL Apache CXF REST JSON Web Services Eclipse Weblogic GitHub GIT Selenium Scrum JSP Servlet ANT GWT Google Web Toolkit JMS PHP Ruby Word Press Drupal .Net ASP C C

Confidenital

Role Sr. Java Consultant

Description Walgreens Health Initiatives WHI is the pharmacy benefit management arm of the drugstore giant Walgreen. WHI is part of Walgreen s managed care division called Walgreens health Services it administers the pharmacy benefit programs for millions of members in the US. Its services include formulary design disease management programs and mail-order pharmacy services that help companies lower their health insurance costs. The Retrospective Drug Utilization Review RDUR application is a Web based application responsible for the identification of drug therapy conflicts and the update and stratification of member profiles. The system will streamline the rule creation and management process and eliminate as much inefficiencies as possible. The system will provide a friendly user interface to manage various functionalities of a prescription and medical claims management life cycle.

Responsibilities

o Extensively used Core Spring Framework for Dependency Injections of components.

o Developed the spring AOP programming to configure logging for the application

o Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.

o Designed the page flow using struts server side components and ibatis for DAO layer.

o Implemented the MVC architecture using Apache Struts1.2 Framework.

o Implemented views using Struts tags JSTL and Expression Language.

o Tuned the web application running on JSF framework.

o Integrating Rich Faces and My Faces in JSF configuring Rich Faces Filter and Faces Servlet in the configuration file

o Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system

o Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB Entity Beans to process Database transactions.

o Configuration and deployment of application on to Jboss application server .

o Used JBoss application server to deploy application into Production environment

o Design and Developed using WebService using Apache Axis 2 on JBOSS.

o Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.

o Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.

o Developed AJAX scripting to process server side JSP scripting.

o Has involved in development of back-end business layers using Servlets

o Worked on JDBC to select and update the data from the MySQL database

o Used TOAD for database query testing in the process of optimizing the queries

o Have worked on DB2 data base for storing and retrieving the application data

o Designed Use Case Diagrams Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.

o Efficiently used IDE s like Eclipse NetBeans and XCode for development of applications.

o Used JDBC APIs for database activities on MySQL database server

o Implemented Selenium IDE with java script for Web apps.

o Used ANT for building the application and deployed on BEA Application Server.

o Deployed complex systems on client site that includes EMC Documentum

o Analyzed and resolved production system problems tracked with Rational ClearQuest and JIRA.

o Developed Swing for user interaction and data presentation

o Responsible for the total efficient and profitable operations of a CVS.

o Used Visual Source Safe for Version Control.

o Troubleshoot Cognos Server Environment for the better performance.

o Installed and configured a multi-server clustered ILOG environment. Documented architecture and trained client administrators.

o Expertise in employing Water Fall Model and best practices for software development

o Layout and design the overall architecture and migration approaches using Oracle ADF.

o Responsible for creating the business processes in Oracle BPM.

o Involved in installation of TOMCAT application server in Multicluster environment.

o Install and configure a Linux server to publish applications and the DataBase

o Used Resource Manager to schedule the job in Unix server.

o Developed code to enable communication between VSE Smalltalk based applications and IBM MQ Series.

o Requirements gathering designing coding web applications using Ruby on Rails JavaScripts HTML CSS and jQuery

o Develop WordPress themes to meet the needs of the small business owner.

o Used web services REST to bridge the gap between our MS and Drupal technology.

o Developed business logic of the system using C

o Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C code.

o Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design and to have a common look and feel.

o Have used JAXB to marshal and unmarshal java objects to Communicate with the backend mainframe system.

o Generate Cobol procedures to apply business logic to the data.

o Automated daily task by writing PL/I and UNIX shell scripts.

o Experience in wring a new JCL and modify the existing JCL in order to run the batch job in USS environment

o Responsible for development and support of Service Activation System SAS written in JSP Servlets Spring Hibernate and Web Services.

o VB code Analysis and Sybase store procedure converted into SQL.

o Design online stores using ASP JavaScript develop custom storefront applications and custom user-interfaces for client sites.

Environment J2EE Spring iBatis Struts JSF EJB Jboss APACHE AXIS2 WSDL JQuery JSP SERVLET MYSQL Toad SQL Server DB2 UML Netbeans Selenium ANT Xml EMC Documentum. JIRA SWING CVS Visual Source Safe Cognos ILOG Water fall model Oracle Application Development Framework - Oracle ADF Oracle Business Process Management Oracle BPM IBM MQ Series Apache Tomcat Linux Unix Ruby wordpress drupal .Net ASP C C

Confidenital

Role Sr. Java /J2EE Developer

Description The Cisco System s Internet Protocol based IP networking solutions are the foundation of the Internet and most corporate education and government networks around the world. Cisco provides the broadest line of solutions for transporting data voice and video within buildings across campuses or around the world. Solution Matrix Database SMDB is a tool/web application developed to create edit and maintain the Business Solutions to various customers of various industries verticals and horizontals. Marketing team uses this to timely monitor the status of the solutions. They could also generate the reports from the data of various solutions stored in the database helping them to track the solutions.

Responsibilities

o Worked with the business to understand the requirements and developed System Design Docs SDD .

o Designed and implemented the user interface using JSP Servlets JavaScript HTML CSS and AJAX.

o Used Cisco User Experience Standards CUES Custom Tag Library JSTL to build the user Interface of the application.

o Implemented the MVC pattern with Struts framework with Tiles for the presentation layer

o Used Spring to implement the Business layer and Data Access layer.

o Worked on ER modeling of the back-end tables and used JDBC for connecting to database.

o Used Toad to build complex multi table joins sub queries using SQL.

o Used Java Mail to trigger emails to the users.

o Implemented various design patterns Singleton Data Access Object DAO Command Design Pattern Factory Method Design Pattern.

o Implemented log4j API for exception handling logging of the errors warnings messages stack traces debuggers throughout the code.

o Attended regular meetings with the Business to update the progress of project development.

o Used Ant for building EAR and worked with Production Control team for implementation deployment.

o Worked on creating and executed Unit Testing with Junit.

o Provided user support in all phases of SDLC till its successful implementation.

Environment JDK JSP Servlet Struts Log4J CVS Oracle Toad Eclipse Linux WebLogic Windows

Confidenital

Role Java/J2EE Developer

Description Wells Fargo Company NYSE WFC is a diversified financial services company providing banking insurance investments mortgage and consumer finance through almost 6 000 stores the internet and other distribution channels across North America and internationally. In Wells Fargo I worked on an internal application called as Home equity loan application . In this I specifically designed Verification page Acknowledgement page and confirmation page. Apart from this I had to design the left panel which is included in all the pages and the display changes according to the page.

Responsibilities

o Designed the user interfaces using JSP.

o Developed Custom tags JSTL to support custom User Interfaces.

o Developed the application using Struts Framework that leverages classical Model View

Controller MVC architecture.

o Implemented Business processes such as user authentication Account Transfer using

Session EJBs.

o Used WSAD for writing code for JSP Servlets Struts and EJBs.

o Deployed the applications on IBM WebSphere Application Server.

o Used Java Messaging Services JMS and Backend Messaging for reliable and asynchronous

exchange of important information such as payment status report.

o Developed the Ant scripts for preparing WAR files used to deploy J2EE components.

o Used JDBC for database connectivity to Oracle.

o Written PL/SQL in Oracle Database for creating tables triggers and select statements.

o Improved code reuse and performance by making effective use of various design patterns such as

Singleton Session Fa ade Value Object etc.

o Involved in JUnit Testing debugging and bug fixing.

o Used Log4j to capture the log that includes runtime exceptions and developed WAR

framework to alert the client and production support in case of application failures.

Environment Java J2EE JSP Struts EJB JMS JNDI Oracle HTML XML WSAD Web Sphere Studio Application Developer IBM Web Sphere Application Server Ant CVS Log4j.

We'd love your feedback!