We provide IT Staff Augmentation Services!

Lead Mobile Developer Resume

5.00/5 (Submit Your Rating)

Dallas Texas, UsA

PROFESSIONAL SUMMARY

  • More than 7 years of work experience in the area of software development, business analysis, programming, system development, testing, scientific research, and software management, designing and developing mobile and desktop applications using iterative methodology and overall Software Development Lifecycle (SDLC).
  • 5 years of experience in Mobile application development, 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.
  • Worked on iOS development. iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch.
  • Expert in developing offline mobile collaborative applications that sync with Couch DB NOSQL cloud databases.
  • Expert in Objective - C, Java, 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.
  • 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.
  • Good understanding of Android UI guidelines.
  • Design patterns and object oriented methodologies to design software for mobile phones.
  • A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
  • 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.
  • Expert level skills on developing mobile libraries to consume Mobile APIs.
  • Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
  • Experienced with Oracle database-table design and stored procedure.
  • Experienced with TFS, GIT and Mercurial source code management systems.

PROFESSIONAL EXPERIENCE

Lead Mobile Developer

Confidential, Dallas, Texas,USA

Responsibilities:

  • Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Mobile application development with Titanium SDK.
  • Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
  • Design, development, testing and implementation of WEB applications using Sencha touch framework.
  • Designed mobile websites and apps for iOS and Android using jQuery Mobile, PhoneGap
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.
  • Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services.
  • Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
  • Designed User manuals in CorelDraw.
  • Created app for the iPhone and iPod touch using the iPhone SDK with Cocoa Touch and Xcode to develop Objective-C code.
  • Assisted in the logistical parameters of the iPad deployment process by keeping a daily count of total iPads and monitoring the shipping methods.
  • Develop iPad & iphone web based applications as well as native applications with tools such as HTML 5, CSS3 and Titanium
  • Worked in team to develop iOS and Android application.
  • Design is done in Panorama Style for Windows Phone 7.
  • Planned and implemented relocations of BlackBerry Enterprise Servers and RightFax servers to new Data Centers with minimal client impact.
  • Managed the creation of mobile applications utilizing both HTML/JavaScript (PhoneGap) and native technologies Java on Android, and Objective-C on iOS platforms delivered through the App Store and Google Play.
  • Developed Remote Tablet application for IBM Thinkpad; Provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection.
  • Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate, Developed the entire application implementing MVC Architecture integrating JSP with Hibernate and Spring frameworks.
  • Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core.
  • Built Asynchronized Notification REST web service to send mess email/sms with Log4j, Spring, Hibernate, Tomcat and MySQL Queue.
  • Development of AJAX toolkit based applications using JSON
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Selenium test cases for management module with integration with cruise control (complete ant suite starting/stopping tomcat and creating /deploying war and running the selenium test cases
  • Drove identification of current bottlenecks in application delivery lifecycle and implemented Agile pracfices & behaviors across globally distributed application development teams.
  • Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used Maven to build and generate code analysis reports.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Development of web pages in PHP/FX.PHP using Filemaker Pro 8.0 as the database.
  • Generated simulation data using in-house software and Ruby scripts.

Technologies Used: Android, iOS, Titanium, Phonegap, Sencha Touch, HTML5, CSS3, Jquery Mobile, Backbone.Js, Flash, Coreldraw, Iphone, Ipad,, Windows Phone 7, Blackberry, Tablet, Spring, Java, J2EE, Hibernate, Objective-C, JSON, Eclipse, Agile, JSP, Servlet, Maven, Web 2.0, Soa, Php, Ruby.

Lead Mobile Developer

Confidential, Dallas, Texas,USA

Responsibilities:

  • Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
  • Proposed a mobile web app using JQTouch Created a web interface experiment with EXT.JS.
  • Using sencha touch for development to find relevant people for the same social Networking Websites.
  • 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.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
  • Developed and implemented many PhoneGap and Titanium applications along with Java and Objective-C plug-ins for iPad, iPhone and Android platforms.
  • 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
  • Developed Silverlight add-on applications.
  • Coded several large Flash-based Actionscript applications for financial firms.
  • Provide customer service and technical support to customers with regards to the iPhone, iMac, iPad and iPod.
  • Developed an Android keyboard entry game with different selectable skins in a dynamic drawing threaded environment.
  • 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.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Designed and Implemented the Persistence layer using Hibernate Data Access Objects, Involved in writing Hibernate Query Language (HQL) and SQL statements to query Oracle Database.
  • Worked on implementing Ajax / jQuery methods in retrieving the data from JSON files and loading the claims data on the HTML elements.
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
  • Deployed the application in Weblogic and used Weblogic Workshop for development and testing.
  • Application was developed using RAD with application server as Websphere using ClearCase Explorer and GIT repositories
  • Used GIT Hub as Version Control System for the application.
  • For integration tests JUnit framework, Worked with Selenium for working with test cases.
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate.
  • Used Rally for Agile project management. Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
  • Developed Ant scripts for deployment builds.
  • Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5 and CSS.
  • Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
  • Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
  • Developed UI components using ASP.NET and C#.NET.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.
  • Design and Develop programs in C++ to integrate as per the users requirements.

Technologies Used: Android, iOS, Phone gap, Jqtouch, Sencha Touch, Html5, Css3, Dojo Mobile, Node.Js, Backbone.Js, Flash, Flex, Silverlight, Actionscript, Iphone,Windowsphone7, Blackberry, Spring, Hibernate, Objective-C, Oracle, Apache Cxf, Rest, Json, Web Services, Eclipse, Web logic Selenium, Scrum, Jsp, Servlet, Gwt (Google Web Toolkit), Jms, Php, Ruby, Wordpress, Drupal, .Net, Asp, C, C++.

Sr. iOS Developer

Confidential, Atlanta, Georgia

Roles & Responsibilities:

  • Created cross-platform mobile application prototypes with Adobe Air and PhoneGap.
  • Designed the unique system logo and upgraded it to a brand new friendly web interface by JQtouch.
  • Used Sencha Touch to create Android and iOS applications to support RoR app.
  • Developed portions of HTML5-based game for use in an online gambling promotion
  • 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.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
  • 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.
  • Implemented live video broadcasting from Android camera to streaming server.
  • Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
  • Responsible for training of helpdesk personnel for BlackBerry and RightFax support.
  • Using Apache POI to read the Data Info sent by the third party carrier and upload the correct info to the Mysql database.
  • Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache CXF based WS implementations for consuming TSYS Services. Developed DAO implementations for the database access using simple Spring JDBC Template.
  • Knowledge of building applications for Web Services using different technologies and standards such as REST, Apache CXF.
  • Designing the web client by using HTML, CSS, JavaScript, AJAX, EXT JS, and DOJO with JSON.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Created the deployment environment using Weblogic Clusters on UNIX boxes and worked as an administrator for the production environment.
  • Worked with GIT to checkout and update the codebase changes.
  • Managed versions of projects using git commands and Github client.
  • Involved in creation of automation framework using selenium and testing.
  • 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 AJAX scripting to process server side JSP scripting.
  • Has involved in development of back-end business layers using Servlets
  • Developed ANT scripts in to build and deploy J2EE Applications.
  • Created web GUI: pages, tables and charts using GWT (Google Web Toolkit), java Freechart library using MVC pattern
  • Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
  • Developed custom web forms using PHP and JavaScript.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Created new websites using WordPress.
  • Worked on asp.net to build rich user interface.
  • Made Fixes and enhancements to Online bill paying ASP.NET/SQL tier software for water companies.
  • 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.
  • Developed business logic of the system using C++.

Technologies Used: Android, iOS, Phonegap, Jqtouch, Sencha Touch, Html5, Css3, Dojo Mobile, Node.Js, Backbone.Js, Flash, Flex, Silverlight, Actionscript, Iphone, Windows Phone 7,Blackberry, Mysql, Apache Cxf, Rest, Json, Web Services, Eclipse, Weblogic, Selenium, Scrum, Jsp, Servlet, Gwt (Google Web Toolkit), Jms, Php, Ruby, Wordpress, Drupal,.Net, Asp,C, C++.

Android Developer

Confidential, Newyork, NC, USA

Roles & Responsibilities:

  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Involved in developing business components using POJO.
  • Installed, configured, deployed, Monitored and troubleshoot WebLogic.
  • Involved in writing packages, stored procedures to retrieve/modify data in database.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
  • Involved in writing client side validations usingJavaScript.
  • Troubleshooting WebLogic Server.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
  • Created JUnit test cases to cover unit testing for the components.
  • Used Log4j for logging and handling defects of the application

Technologies Used: Web Service, Spring, Java, EJB, Java Script, Weblogic, Hibernate, Log4j, Ant script, TOAD, Putty, WinScp, Net Beans and Oracle.

Software Developer

Confidential

Roles & Responsibilities:

  • Developed new system Automated Management System with Java and JSF.
  • Common Error message routines throughout the framework.
  • Implemented Log4j in application.
  • Implemented Ant Script in application.
  • Involved in reviewing the code and generating the Reports using PMD tool.
  • Automated XML parsing and generation of HTML files and uploading in FTP, integrated around six automated scheduler and Automated Application deployment.
  • Provide effort estimation for new enhancements requested and requirement break-up.
  • Handled client interaction in raising and resolving issues.
  • Participated in creation of high-level business analysis documents, detail design documents.
  • Automated XML downloads from distributed sites.

Technologies Used: JBoss, Java, Eclipse, JSF, My SQL, JDBC, XML, Log4j, Ant script, AJAX, JavaScript.

Java Developer September

Confidential, Atlanta, Georgia

Roles & Responsibilities:

  • Provided expertise in the design and implementation of store functionality using WebSphere Commerce
  • Configured DynaCache to provide an effective caching strategy, and greatly improved performance, for a B2C store.
  • Responsible for the implementation of a custom catalog inventory allocation and reclamation system based on client specifications.
  • The system used the OOB inventory table but required implementation of new task commands, EJBs (session) and databeans to allocate and reclaim inventory.
  • Analyzed and implemented DynaCache invalidation rules to ensure that inventory messages were not incorrectly cached.
  • Designed and implemented a solution to allow the persistence of secondary user profile information and also customizations to the Accelerator that allow the creation of Customer Segments based on the secondary profile information.
  • Designed and implemented a number of WebSphere Commerce integrations, for a Japanese B2C store, with warehouse management systems, offline inventory management, triggered email messages, and SAP (sales and payment information).
  • The design of the inventory management job required the use of IBM WebSphere MQ to retrieve inventory messages.
  • The messages were parsed and the inventory levels were updated. Implemented EJBs (session/entity) for additional flexibility for integrations.
  • Implemented BODL readers and writers to allow the load of custom data.
  • Designed and implemented integrations with Responsys Interact to offload email processing to a third-party service provider.

Technologies Used: J2EE, XML, Struts, Spring, Hibernate, JAXB, LDAP, RUP/UML, RSA (for Analysis, Design and Development), EJB, XMLSpy, Eclipse, DB2, Application Server - WAS, Logging - log4j, IBM Rational Clear Case, Rational Clear Quest.

TECHNICIAL SKILLS

Languages: JAVA, UML, WSDL, C++, C, PHP, ASP, .Net, PL/SQL, SQL

Technologies/ Frameworks: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java Web-services, Hibernate, Spring, JSF, Struts Framework, Tiles, EJB, AJAX, SOAP,, JMS, XSL, XML.

XML Tools: SAX and DOM Parsers, Xerces, DTD.

Application Server/ Web Server: IBM Web sphere Application Server, BEA Weblogic, Tomcat, Netscape Enterprise Server, IBM HTTP Server, IIS

Modeling Language/Tools: UML, Axure RP Pro, Dreamweaver, MS Visio, Rational Rose Enterprise Edition, Eclipse UML plug-in

Methodologies: RUP, OOAD

IDE: IBM Rational Application Developer, WSAD, JBuilder, Eclipse, MyEclipse Blue

Middleware: MQ Series, JMS, RMI

Database: Oracle, SQL Server, MS Access, DB2, UDB

Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript, Perl

Testing Frameworks: JUnit, Struts TestCase

Configuration Mgmt. Tools: Rational Clear Case, MS Visual Source Safe

Other Tools: Log4J, ANT, Microsoft Project, DB Visualiser, PowerDesigner

Miscellaneous: IIS, LDAP, Site Minder, Java Stored Procedures, Apache Axis (Web Services), SVN, CVS, Dimensions, LDAP, MQ-SERIES, Leach FTP, WinFTP, Rapid SQL, Microsoft Visio, Axure RP Pro, Rational Rose, Tomcat.

Operating Systems: Windows, MS-DOS, UNIX

We'd love your feedback!