Sr. Mobile Developer Resume
Reston, VA
SUMMARY
- 8+ years of IT experience as a Application Programmer in the areas of B2B, EAI, Web and Client/Server Applications. Over 6+ years of experience in Android application development, testing and deployment in both enterprise and consumer based applications.
- Involved in entire application development process for all the assigned android projects: requirement specification, design, implementation, testing and maintenance.
- Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio, Android SDK and ADT development tools in JAVA environment
- Proficient with Android SDK version (Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, LolliPop).
- Experience on Android UI components such as TextView, ListView, Customized ListView, Menus, Edit boxes, Buttons, Checkboxes, Dialogs, Alert boxes, Status Notifications, Action bars, and Spinners for various layouts in Application development.
- Expertise in developing applications for android operating system using Eclipse IDE, SQLite, XML, Android SDK and ADT plugin.
- Experience in various software developments IDE's like Eclipse, My Eclipse.
- Developed and implemented various Applications for the Android, BlackBerry, iOS (iPhone and iPad), Symbian and the Windows Mobile Operating Systems.
- Proficient with common Android framework APIs (PhoneGap, Web View, Google Maps, Telephony API, Camera, Contact Manager)
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
- Design screens using MVC pattern for the application with Android Studio IDE.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
- Involved in porting the exciting application, which was on blackberry device to Android.
- Ported an iPhone iOS application to Android to include SQLite database management and several data entry views and GUIs.
- Worked on full software development cycle from concept through deployment for iOS and Android.
- Develop a real time mobile web application using jQuery Mobile, MVC and Web Services.
- Used SQLite for local data storage in Android application.
- Implemented various applications using Xcode, Interface Builder, Objective - C, instrument, UIKit, Foundation, Core Location, Mapkit, Automation and Apple Push Notification Service.
TECHNICAL SKILLS
- Spring
- Hibernate
- Oracle
- MYSQL
- APACHE CXF
- REST
- JSON
- Web Services
- Eclipse
- Weblogic
- Git
- GitHub
- Selenium
- Scrum
- JSP
- SERVLET
- ANT
- GWT (Google Web Toolkit)
- JMS PHP
- Ruby
- Wordpress
- Drupal
- .NET
- ASP
- C
- C++
- PhoneGap jqtouch
- Sencha Touch
- HTML5
- CSS3
- Dojo mobile node.js
- Backbone.js
- Flash
- Flex
- Silverlight
- ActionScript
PROFESSIONAL EXPERIENCE
Confidential - Reston, VA
Sr. Mobile Developer
Responsibilities:
- Involved in developing hybrid mobile applications in iOS and Android development. Using Javascript, and Phonegap.
- Architected a customized network protocol used by client applications including Android, iOS and Windows Phone 7 to communicate with cloud architectures.
- Developed new features using Cordova and Angular JS.
- Wrote and integrated custom Cordova plugins, OAuth and GPS using native code, Objective C and Android Studio, Java.
- Architected and coded mobile hybrid applications (iOS and Android) using pure HTML5, CSS and JavaScript codebases (Cordova).
- Developed Hybrid Mobile App with Ionic and Cordova framework on both Android and IOS platforms.
- Design hybrid mobile app for Android and iOS using Ionic, Cordova, AngularJS.
- Used cordova, HTML5, backbone, amber.js, requirejs, knockout, jasmine, .less, google material and many new UI technologies.
- Using Swift iOS as a programming language to develop the application.
- Developing a multi platform phone app for iOS, Android, Windows Phone 7.
- Taking charge of the user interface for the development of iOS and Android applications by using Swift, Xcode, Objective C, JQUERY mobile, JAVASCRIPT, Backbone.js, and PHONEGAP.
- Building client and server technology using HTML, CSS, Cordova/Phonegap, Objective C, Xcode and Swift
- Development mobile web application for Android, iOS.
- Full redesigned of the Mobile App from Objective C to Swift.
- Worked on JDBC to select and update the data from the MySQL database
- Developing iOS application and networking API features for iOS using Xcode, Objective C, Cocoa Touch, iOS SDK, Core Data
- Architected, Designed, iOS applications using Objective C, Core Data, REST web services, and Javascript. applications to implement integrated reader and character builder, including sharing and connections between users.
- Implemented apps with Google new SDK implementation, new features in Android SDK
- Used native and third party technologies to optimize the app functionality including Android Studio.
- Repurposed the Content of web for Mobile using jQuery mobile & launched a Mobile Application.
- Cooperated with R&D team for developing front end solutions using JQuery Mobile
- Involved in creating, publishing and consuming Web Services using JAX-RS API and other technologies like HTTP and REST.
- Worked on the MySQL migration project .To make the system completely independent of the database.
- Installed and configured the development environment using Web-logic on Windows NT and LINUX
- Used Resource Manager to schedule the job in Unix server.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP. Used Git Subversion to implement version control System.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Played a key role in writing application logic using Eclipse IDE and Android SDK.
- Developed an android mobile application based on Android Studio
- Architected and implement REST api interfaces using javascript and Node.js
- Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design and to have a common look and feel.
- Developed a C# and Silverlight front-end application to access the web service
- Created Flex classes (actionscript and MXML files ) using Flex PureMVC pattern.
- Developed applications using a combination of Java with Android SDK, and Java
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.
Environment: Android, Android SDK, IOS, Phonegap, Silverlight, Cordova, Iphone, Ipad, Objective C, XCode, Swift, Asp.Net, C#, Angular, Typescript, HTML, CSS, JSON, Java, Jquery Mobile, Eclipse, RAD, Oracle, PL/SQL, MySql, MS-Sql, JDBC, Android Studio, Web Services, SOAP, REST, Agile, Scrum, Linux, Unix.
Confidential - Reston, VA
Sr. Mobile DeveloperResponsibilities:
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
- Developed a Jump applicaton in Silverlight for AT&T Network connections.
- Developed various Components in Flex using ActionScript to re-use on UI side. Implemented events/commands using Cairngorm library to achieve MVC at UI side.
- Monitored and reported all compliance issues, created and dispersed emails site wide, maintained site scheduling, and performed/maintained inventory of iPhones and iPods through real-time coordination.
- Developed a kids coloring Android application to allow any downloaded coloring book template to be colored. Included a port of a floodFill algorithm and bitmap manipulation. This application is on Android and iOS.
- Develop application for Windows Phone 7 using C#, SQL, WCF
- Used RMS storage as a database and the Blackberry API was applied for the user interface.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Extensively used Oracle programming using SQL and PL/SQL
- Creation of REST Web Services for the management of data using Apache CXF
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Development of AJAX toolkit based applications using JSON.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Developed application using Eclipse Ganymede for rapid development.
- Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
- 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.
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- JavaBasedQualityCenter plugin which can be used in any tools such as Selenium, RFT etc.
- Introduced proven techniques and methodologies to drive product development quality, including Object-Oriented design, Design Patterns, Scrum and Agile development, Test-driven Development (TDD), and Continuous Integration.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed Servlets and Worked extensively on Sql.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Developed prototypes using Flex, ActionScript, JavaScript, HTML, GWT and Java.
- Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE DESIGN PATTERNS.
- Used PHP / MySQL in WAMP (Windows, Apache, MySQL and PHP) environment for creating dynamic data driven and interactive web pages.
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application. Provided extensive integration and functional mocks testing.
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as well as utilizing e-commerce APIs for secure payment processing.
- Developed, Published, Consumed web services using VB.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Made Fixes and enhancements to Online bill paying ASP.NET/SQL 2008 3 tier software for water companies.
- Currently transitioning into development of native applications in Objective C and Java.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
- Developed and implemented many PhoneGap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
- Developed a multi-platform mobile application to visualize gene expression database using Sencha Touch
- 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.
- Implemented Presentation layer using JSP, Servlets, HTML5
- Responsible for WEB design documents such as: Mockups and Interactive HTML/CSS3 Prototypes using: Axure.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
Environment: iPhone, Android, Windows Phone 7, Blackberry, Spring, Hibernate, Oracle, MYSQL, APACHE CXF, REST, JSON, Web Services, Eclipse, Weblogic, Git, GitHub, Selenium, Scrum, JSP, SERVLET, ANT, GWT (Google Web Toolkit), JMS PHP, Ruby, Wordpress, Drupal, .NET, ASP, C, C++, PhoneGap, jqtouch, Sencha Touch, HTML5, CSS3, Dojo mobile, node.js, Backbone.js, Flash, Flex, Silverlight, ActionScript
Confidential - Bethesda, MD
Mobile DeveloperResponsibilities:
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Developed a part of the front End using Flex Parsley framework in Flex and Actionscript.
- Develop Silverlight application using Onion/PRISM Architecture.
- Developed prototypes using Flex, ActionScript, JavaScript, HTML, GWT and Java.
- Coding, maintenance and enhancements to iPhone Application.
- Ported an iPhone iOS application to Android to include SQLite database management and several data entry views and GUIs.
- Design is done in Panorama Style for Windows Phone 7.
- Developed applications using a combination of Java 6 with Android SDK, and Java with BlackBerry SDK
- Implemented MVC design architecture using Ruby on Rails and MySQL
- Implement web service components using Apache CXF framework
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used JSON for data exchange between application modules along with XML.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Maintained the business standards and the requirements in EJB and deployed them on to 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
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
- Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
- JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used ANT for building the application and deployed on BEA WebLogic 8.1 Application Server.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle.
- 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.
- Was involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Architected, Designed and developed the product using HTML5, CSS3, Jquery, Javascript, Sencha, PhoneGap
- Developing web kit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery
- Writing Back end scripts on Node.js/JavaScript.
Environment:, iPhone, Android, Windows Phone 7, Spring, Hibernate, MYSQL, APACHE CXF, REST, JSON, Web Services, Eclipse, Weblogic, Git, GitHub, Selenium, Scrum, JSP, SERVLET, ANT, GWT(Google Web Toolkit), JMS PHP, Ruby, Wordpress, Drupal, .NET, ASP, C, C++, PhoneGap, jqtouch, Sencha Touch, HTML5, CSS3, Dojo mobile, node.js, Backbone.js, Flash, Flex, Silverlight, ActionScript, Blackberry.
Confidential - Austin, TX
Mobile Developer Developer
Responsibilities:
- Used JQuery, AJAX to interact with with Java Servelet and YUI library to enhance user experience
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Prototyped and implemented Cloud based Service Bus on WSO2 for engaging stakeholders in the initial SOA discussions.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
- Selenium-Sikuli Integration for Distributed Remote Execution
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Design & Development of the User Interfaces using HTML, CSS and JSP. application (currently under non-disclosure agreement).
- Architected a customized network protocol used by client applications including Android, iOS and Windows Phone 7 to communicate with cloud architectures.
- Development mobile web application for Android, iOS and BlackBerry Device
- Developed Remote Tablet application for IBM Thinkpad; Provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application. Provided extensive integration and functional mocks testing.
- Develop WordPress themes to meet the needs of the small business owner.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Developed UI components using ASP.NET and C#.NET.
- Developed an in house Bankruptcy Intake program in Classic ASP/ASP.NET. Program is inherited from Classic ASP Debt intake program. Used Visual Studio 2008 to develop this mix program of both Classic ASP and ASP.NET. Used vbscript, javascript, and added some new ASP.NET pages.
- Developed code for C, to secure the transaction.Wrote various C++ utilities for different flavors of UNIX servers (Sun Solaris, IBM AIX and SCO)
- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap
- Design, development, testing and implementation of WEB applications using Sencha touch framework.
- Developed mobile app for selling medical devices using HTML5, CSS3, AJAX jQuery, jQTouch, and PhoneGap.
Environment: Java, J2EE, IOS, Android, Hibernate, C#, jQuery, Entity Framework, SQL Server 2008, TFS 2010, MVC
Confidential - Silver Spring, MD
Web Developer
Responsibilities:
- Created and maintained numerous business critical applications. These applications were the cornerstone of the organization and needed to be highly effective as well as very efficient.
- Developed efficiency reports for senior management.
- Developed an online task assignment application. This application is used to assign various tasks in the business process to an employee and provide relevant metrics to management.
- Developed and maintained web services to allow clients to submits orders and receive reports.
- Worked closely with various department heads throughout the SDLC.
Environment: Java, J2EE, Android, IOS, Mobile Apps, C#/VB.NET, SQL Server 2005, AJAX, Javascript, CSS, REST/SOAP, Crystal Reports, Agile, Silverlight.
Confidential - New York, NY
Java Coder
Responsibilities:
- Created a database of more than 500 html files.
- Design code forContent Ranking Search, Meta-Data Search and Page Search
- Worked as group leader and delivered data to Voldemort Database Server successfully
- Benchmark to test different searching and sorting algorithms
- Learned different searching and sorting algorithms in C++ data-structure
- Implemented code for different searching and sorting algorithms
- Created a benchmark for performance testing of Search and Sorting Algorithms.
Environment: Java, Spring, Dojo, Mobile Apps, Sencha, C#/VB.NET, SQL Server 2005, JavaScript, CSS, Crystal Reports
