Sr. Android Developer Resume
PROFESSIONAL SUMMARY:
- Over 10+ years of professional experience in the Information Technology mainly worked on Banking, Telecommunications, Insurance domains and involved in software development life cycle processes including requirements gathering, analysis and design, development tools and technologies, release and version control.
- Having 4+ years g Mobile Application Development experience in analysis, design, development, implementation and testing. I specialize in developing applications for Android platform with rich and intuitive GUI.
- Experience in functional testing using manual and automated procedures
- Mobile: Android Mobile Apps development, Hybrid PhoneGap mobile, Android SDK, XML.
- Expert in Objective - C, Cocoa/Cocoa Touch with rich understanding of frameworks, memory management, multi-threading, best practices, and development tools.
- Expert in Object oriented design patterns in Cocoa/Cocoa Touch.
- Hands on Experience in developing Mobile Applications using Android.
- Strong hands in developing Mobile and web applications with rest web services.
- Possess strong knowledge of the Android Activity/Service lifecycle callback methods.
- Always on the lookout for new technologies to enhance software products. Currently investigating and deploying several apps using TouchDB (CouchDB to provide smooth customer experience in offline and facilitate real-time collaborations.
- Experience managing the creation of mobile applications utilizing both HTML/JavaScript (PhoneGap) and native technologies Java on Android, and Objective-C on platforms delivered through the App Store and Google Play.
- Deploying application to the App Store.
- Experience using Ajax to reduce the network load and update only the certain components of the website.
- Passionate about creating innovative mobile applications
- Proficient with common Android framework APIs (PhoneGap, Web View, Google Maps, Telephony API, Camera, Contact Manager).
- Experience in Web development with JavaScript, Dojo, JQuery, JSP, XML, and HTML.
- Strong experience in development of applications using Objective C, Cocoa Touch technologies.
- Possess strong knowledge and ability to code Android activities which bind to local Android services to perform expensive background tasks running in separate threads.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
TECHNICAL SKILLS:
Technicial acquaintance : Titanium, Phonegap, Sencha Touch, Cocoa touch, jQuery, Linux, Agile, HTML5, CSS3, Backbone.js, Flash, CorelDraw, Flex, iPhone, Android, iPad, Windows Phone 7, BlackBerry, tablet. Spring, Hibernate, MS SQL, XML, AJAX, JSON, Apache CXF, REST, JSON, Eclipse, WebLogic, subversion, Selenium, JSP, Servlet, Maven, web 2.0, SOA, PHP, Ruby, Manual testing, Automation testing.
Application Servers : Web Logic, Web Sphere, JBoss
Servlet Engines : Web Sphere, Tomcat, JRUN
SOFTWARE AND IDEs: Eclipse, My Eclipse, JBuilder, IntelliJ-IDEA, Visual Studio
DBMS: Big Data, Hadoop, SQL/PLSQL/HQL, MySql, NoSQL DBMS, Green Plum, Oracle RDBMS, Sybase, IBM DB2, MongoDB, Cassandra.
OPERATING SYSTEMS: LINUX, UNIX, Windows
PROGRAMMING TOOLS: My Eclipse, Argo, Uml, Jasmine, Qtest, JIRA, Junit, Hudson, Ant, Cruise Control, Quartz, MS Visual studio, CVS, Subversion, GIT, VSS, Perforce
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Android Developer
Responsibilities:
- Used JavaScript & Titanium tools. Implemented the entire Prototype of email app, including SQL Lite database schema and query design, JS based HTTP request to fetch email data and UI design & implementation.
- Worked on debugging the application using Logcat, DDMS and written JUnit test cases. Worked in team to develop Android application.
- Written the functional Junit Test cases with Mock implementation using Junit and EasyMock
- Prepared Unit test cases using JUnit and remote testing using SOAP UI.
- Implemented test cases for struts and java using cactus and Junit.
- Using HTTPS to send and receive JSON Topaz EMR data to Armor cloud server.
- Architected JavaScript apps with the following; pure JS, HTML, CSS, XML, SVG and Ajax.
- Experience in writing efficient bash, perl and python scripts.
- Implemented Python scripts in set up of build environment and automate the performance results from the logs.
- Created login authentication, and registration using PHP, and SQL on a MySQL database.
- Created Test Strategies and Test Plan documents for automation and manual testing
- Involved in testing the application manually in the initial stages and in the later stages automated the testing process.
- Design and enhance Outage map system to display additional information of Storm using JQuery, java, XML.
- Sound knowledge and industry experience in Vulnerability Assessment and Penetration Testing on WEB based Applications, Mobile based application and Infrastructure penetration testing.
- Created mobile applications for Blackberry, Android, Windows 7, and iPhone mobile phones using Java.
- Publishing the application in production for all platforms
- Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment.
- Developed part of the Mobile app with jQuery Mobile and PhoneGap libraries.
- Used Ajax to reduce the network load and update only the certain components of the website.
- Developed MVVM phone application using Windows Phone 7 SDK and Silverlight
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Created the Shaker Slots game for the iPhone and iPod touch using the iPhone SDK with Cocoa Touch and Xcode to develop Objective-C code.
- Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express and Jade on the backend, Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
- Wrote complex reporting applications with Ext JS and Sencha Touch for Windows Azure and Amazon Web Services, Linux and Windows servers.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular JS and JavaScript, Bootstrap.
- Developed client GUI modules using Swing, Java script and Flash.
- Develop prototype application on Android handset and tablet for viewing editing, sharing, and creating montages of photos, videos, events and albums which can be transferred wirelessly across other devices.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Extensively used Oracle programming using SQL and PL/SQL.
- Worked on web services SOAP and REST technologies.
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server.
- Sound knowledge over cloud hosting in GitHub and Openshift.
Tools & Technologies: Titanium, PhoneGap, Sencha Touch, HTML5, XML, Java, HTTP, PHP, Python, AJAX, Manual testing, CSS3, Jquery mobile, Backbone.js, Flash, CorelDraw, Android, WindowsPhone7, Blackberry,Tablet, PL/SQL, JSF, Spring, Hibernate, APACHE CXF, REST, ECLIPSE, WEBLOGIC, SVN, JUNIT, COHERENCE, UML, Cocoa, Xcode, Automation testing, JSTL, SOA, Objective-C, Web 2.0, Oracle, Angular.js, Node.js, Backbone, Bootstrap, MySQL, Git, Eclipse, WebLogic, SQL, Agile, Rest, Sencha EXTJS, JavaScript, Soap, Rest.
Confidential
Sr. Android Developer
Responsibilities:- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
- Experience with "Build Automations" using UI Automator frameworks for Automation and JUNIT framework for JUnit test cases.
- Worked on testing code using JUnit Testing and maintained a bug database.
- Involved in developing Junit, Espresso tests for automatic synchronization of test actions with the UI.
- Assisted in functional testing, unit testing (Junit) and integration testing and defect fixes
- Used JUnit for debugging the application.
- Experience in writing and executing unit test cases using JUnit Testing Framework and debugging.
- Expertize in web service protocols such as JSON, HTTP, XML and Hybrid-app using Phonegap.
- Implementation of Python scripts for evaluation of reports.
- Python for programming the backend algorithm and Dynamo DB to store the data.
- Experience in Testing of Web based and Web Services applications and performing Manual/Automated Testing
- Used PHP and MySql to develop several web sites, SEO (search engine optimization) skills.
- Proposed a mobile web app using JQTouch Created a web interface experiment with EXT.JS.
- Writing Unix, Shell Scripting and used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Developed Silverlight add-on applications.
- Worked on full software development cycle from concept through deployment for Android.
- Used jQTouch to handle touch events on Honeycomb.
- Design and written Unit test cases and scenarios for Windows Phone 7.
- Responsible for the content of all SOP and WI documents used to support the global BlackBerry environment.
- Provide customer service and technical support to customers with regards to the iPhone, iMac, iPad and iPod.
- Using sencha touch for development to find relevant people for the same social Networking Websites.
- Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment.
- Experience in Web development with JavaScript, Dojo, JQuery, JSP, XML, and HTML.
- Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGap frameworks; and SVN, git, maven source code environments.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Utilize Dojo framework for performing front end validations.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Maintaining the C++ knowledge modules product information.
- Developed and implemented many PhoneGap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Developed front-end User Interface by Flex and Action Script create reusable UI component for the client side
- Coded several large Flash-based Actionscript applications for financial firms.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Implemented various Ajax Frameworks and JavaScripts using jQuery, DOJO, JSON
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, Sencha EXTJS and JQUERY.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed presentation layer using HTML, CSS, Java script.
- Utilized Node.js to create a fast and efficient chat server.
- Spring MVC and Jquery were used for the site navigation. Bootstrap was used for html styling.
- Created web application prototype using jQuery and Angular JS.
- Developed frontend widgets in Backbone.js and Handlebars.js.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Developed the (SOAP/Restful) web services to get the accounts details from the external System.
- Written and consumed Web Services (Soap) to develop the business layers.
Tools & Technologies: Titanium, PhoneGap, XML, Python, Sencha Touch, PHP, AJAX, HTTP, Jquery mobile, Backbone.js, Flash, CorelDraw, Android, Windows Phone 7, Blackberry, Tablet, /Android, JSP, JavaBeans, Struts, JSTL, Automation testing, Manual testing, Hibernate, Java Script, JQuery, SOAP, Angular.Js, Struts, JSF, XML, XSLT, C++, Web Sphere, Tomcat, Objective-C, Restful Web Services, DB2, SQL Server, Spring, Oracle, Eclipse, SOA, Web 2.0.
Confidential
Sr. Android Developer
Responsibilities:- Used Phonegap to build the mobile application suitable to Android, Iphone and Mobile Browsers.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Used DOJO to create interactive user interface.
- Architected and implement REST api interfaces using javascript and Node.js.
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Developed portals using project specific custom components built in Flex.
- Develop Silverlight application using Onion/PRISM Architecture.
- Implemented business requirements using Actionscript.
- Performed basic, system and performance testing on the iPhone/iPad application before sending them to the end to end testing team.
- Developed a multi-platform mobile application to visualize gene expression database using Sencha Touch
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
- Using sencha touch for development to find relevant people for the same social Networking Websites
- Assisted in the logistical parameters of the iPad deployment process by keeping a daily count of total iPads and monitoring the shipping methods.
- Created, modified and loaded images onto iPad devices
- Involved in updating the application UI and application data structure for both Iphone/Ipad.
- Using JavaScript, JQuery, JQuery Mobile and EJS developed UI for a J2EE web application.
- Redesign part of an existing web application that was meant for desktops to work on mobile phones using JQuery Mobile
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Prepared statements are used for communication with MySql database
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Coded scripts to clean normalize, reformat data for loading into the system using Ruby scripts
Tools & Technologies: Android, PhoneGap, Sencha Touch, Jquery mobile, Java, Swing, Blackberry, Tablet, WebSphere, DB2, Netbeans, Jboss, Visual Source Safe, Selenium, Mercurial, Water Fall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, Jira, Swing, cognos, Ilog, Oracle ADF, Oracle BPM, IBMMq Series, Apachi Tomcat, Linux, Unix, Ruby Wordpress, Drupal, .Net, ASP, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP
Confidential, Chicago, IL
Software Developer
Responsibilities:- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
- Mobile application development utilizing Sencha Touch Javascript API Framework.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Design front end with CSS3 and HTML coding
- Extensively using Jquery Mobile, Google Maps UI plugin and Google Maps Javascript Api.
- Repurposed the Content of web for Mobile using jQuery mobile & launched a Mobile Application.
- Worked on the MVC architecture of Angular.JS in developing the Single Page Application (SPA), build the controllers and directives which are totally customized to meet the needs of the application.
Tools & Technologies: Java , Spring, RESTful web service, Spring data, Tomcat, Eclipse, log 4j, JSON, SVN, Oracle, Maven.
Confidential, NJ
Java Programmer
Responsibilities:- Analyze requirements, involved in agile methodology approach, meetings with business team to evaluate business requirements and transform them into technical aspects.
- Developed a high performing fault tolerant data services layer using Spring/JDBC/Oracle DB /PL-SQL/Hibernate/EJB technologies.
- Developed data exchange interface between legacy systems and billing sub-systems using Open Source technologies like Apache Axis, Spring, JDBC/JMS template etc.
- Developed and consumed REST and SOAP API based Web services that allow sophisticated, effective and low cost application integration. Used JSON as the data interchange format.
- Developed PL/SQL stored procedures, cursors and Triggers in Oracle database.
- Worked on Git Hub for Configuration management, Jenkins for Continuous Integration (CI).
- Followed Agile Development methodology, attended retrospective meetings every sprint and Daily scrums.
Tools & Technologies: Java, J2EE, JDK , Eclipse, Spring, JDBC, JMS, Web Services(SOAP and REST), CXF, JSON, SOAP UI, JUnit, XML, HTML, JSP, AJAX, JavaScript, JQuery, XML, XSD, XSL, Web logic Application Server, Oracle , TOAD, Maven, Jenkins, Git Hub.
Confidential, CA
Java Programmer
Responsibilities:- Worked with OOPS concepts and developed the project for Mobile Application.
- Designing UI screen for Insurance Quote to get User information with JSP.
- Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
- Writing PL/SQL Queries to get schedule of policy payment and defaults.
Tools & Technologies: Java, J2EE, JSP, Servlets, Java Beans, EJB, PL/SQL.