Sr. Mobile Developer Resume
Chicago, IL
PROFESSIONAL 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 iOS application development, testing and deployment in both enterprise and consumer based applications.
- Solid experience in design, development of web based applications using iOS, Titanium, Phone Gap, Sencha Touch, Cocoa, Xcode, Flash and Windows Phone 7.
- Expert in Object oriented design patterns in Cocoa/Cocoa Touch.
- Experience developing mobile Graphical User Interface using Interface Builder, Android SDK, Backbone.js, HTML, DHTML, CSS, Java Script, and AJAX.
- Expert level skills on developing mobile libraries to consume Mobile API
- Developed and implemented various Applications for the iOS (iPhone and iPad), BlackBerry, Symbian and the Windows mobile Operating Systems.
- Hands on experience with Swift and iOS SDK features and newly - released frameworks.
- Experience on working with mobile application on iOS platform, interactive application development and database management.
- Expert in documenting business requirements, functional, technical specifications and test cases.
- Possessing strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills
- Experienced in Native Mobile Application development with Social Media platform.
- Extensive experience in iPhone & iPad application development.
- Experienced in Native Mobile Application development with Social Media platform. Extensive experience using Application servers BEA WebLogic 12c and Web Servers like Apache Tomcat, IIS 7 and IBM WebSphere.
- Experience in software development integration tool Jenkins, Hudson and Apache Maven and source code Management using GIT, SVN, CVS, Bit bucket.
- Experience in Agile Methodology, Waterfall Methodology, JIRA and Version one Tools..
- Exceptional communication skills proven by effective interaction with management, team members and users.
- Good understanding of Android UI guidelines with Material Design Concepts and ability to develop rich UI for applications.
- Good experience on publishing application's into Google PlayStore.
- Designing prototypes for apps and websites.
- Creating logos, banners and buttons for websites.
- Writing cross-browser compliant XHTML, CSS & JavaScript.
- Contacting external webmasters to confirm link placements.
- Provide guidance to other team members on web development issues.
- Developing websites that have a consistent feel and look throughout all web properties. Hands on experience in implementing web services using SOAP, JSON and XML.
TECHNICAL SKILLS:
Mobile Platfroms : PhoneGap, jqtouch, Sencha Touch, Phone, iPad Android, Windows Phone 7, Blackberry, Tablet
Javascript frameworks : Jquery mobile, Dojo Mobile
J2EE Technologies : JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log, JSTL, JUnit)
Web/App Servers : IBM WebSphere, Tomcat, JBoss, Apache, Resin, Apache Axis, EAP6
IDE Tools : EditPlus, TextPad, Eclipse, WSAD, RAD
Databases : Oracle, DB/UDB, SQL Server, MySQL,
Languages : Core Java, Java using generics, JavaScript, ActiveX, Perl, PL/SQL, XML
Operating Systems : Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.
Frameworks : Hibernate, Spring, Spring MVC, Mate, Adobe Flex, MXML, Action Script
Methodologies : Agile, SCRUM, TDD, Design Patterns, Continuous Integration using Cruise Control .
Web Technologies : HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS
PROFESSIONAL EXPERIENCE:
Sr. Mobile Developer
Confidential, Chicago, IL
Responsibilities:
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
- Developed a multi-platform mobile application to visualize gene expression database using Sencha Touch
- 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
- Used Javascript and jQuery for validating the input given to the user interface.
- 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.
- Mobile App Development IDE: Android Studio , HTML 5, Bootstrap, JQuery, Mobile.JS are also part of development
- Worked as a key members of Center of Excellence (CoE) in STC's Enterprise Mobility Team. Designing & Developing a Mobile middleware (in Node.js) for Enterprise backend & NFC payments.
- Developed an app store for STC in-house Mobile apps inNode.js and hosted in AWS EC2 & Windows Azure
- Worked on technologies like HTML 5, JavaScript, Backbone.js, JQuery Mobile, High charts
- Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies
- Developed four iPhone apps from conception to release. Used a Windows based SDK for API functions and Microsoft Visual Studio 2010 for programming. Graphics were rendered in Paint.NET.
- Develop hands-on in-seat, online, & iPad curriculum college wide.
- Proficient with Xcode IDE, iphone SDK, Apple Approval & Distribution Process and Apple HIG.
- Implemented the QBurst Game center SDK for iPhone/ ipad that communicates with the QBurst Game Server.
- Created the data base design, for the iPhone/ipad using core data.
- Worked on Android & J2ME applications.
- Developed on a team of four paid with a research grant to produce an Android application (currently under non-disclosure agreement).
- As the Android developer was responsible for Implementation of NewsFeed and Claim Module.
- Design and written Unit test cases and scenarios for Windows Phone 7.
- OS Development and maintenance both on UNIX based Blackberry QNX OS as well as the native BlackBerry OS platforms
- Used BlackBerry JME JDE to test software on the device
- Developed Remote Tablet application for IBM Thinkpad; Provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection
- 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.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- MySQL to access data in the database at different Levels.
- Have used the Apache CXF to build web service clients
- Good exposure to RESTful and SOAP based web services.
- Used Eclipse for developing the application and CVS for version control.
- Deployed EJB Components on WebLogic .
- Migrated the code base from Subversion/Clearcase to GIT.
- Created selenium automation scripts in Java.
- Support Agile upgrade and participate in test cases.
- Develop Silverlight application using Onion/PRISM Architecture.
- JMS Client to C# TCP Bridge with accompanying Policy Server. As part of SITAs new Airport Flight Display application, it allows the Java backend to pass flight display
Environments: PhoneGap, Sencha Touch, HTML5, CSS3, Jquery mobile, angular.js, node.js, Backbone.js, iPhone, iPad Android, Windows Phone 7, Blackberry, Tablet, Spring, Hibernate, MYSQL, APACHE CXF, and REST, Eclipse, Weblogic, Subversion (SVN), Selenium, Agile, JSP, SERVLET, MAVEN, Web 2.0 and SOA
Android Developer
Confidential, Jersey City, NJ
Responsibilities:
- Created cross-platform mobile application prototypes with Adobe Air and PhoneGap
- Demonstrated proof of concept of porting QChat onto web client by using JQuery Mobile, PhoneGap, and HTML5.
- Design, development, testing and implementation of WEB applications using Sencha touch framework.
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries
- Developed web apps for iOS (iPhone) and Android using frameworks like jQTouch, iWebKit.
- Developed portions of HTML5-based game for use in an online gambling promotion.
- Extensively used JSP, HTML, CSS, Java script for developing new pages.
- Design & Development of the User Interfaces using HTML, CSS and JSP
- Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
- Utilize Dojo framework for performing front end validations.
- Working as a Senior User Interface Developer; part of a Technology team, my contribution is more into the front-end development(HTML5, CSS3, JavaScript, node.js, angular.js, jQuery) and sharing of design concepts with design team for Web and Mobile based Applications
- Experienced in No SQL databases and Server side javascript technologies like Node.js
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Coded full mortgage rate application in Flash/Actionscript for major online bank, including live XML feeds of rate information and dynamic, immediate real-time update of loan criteria to users.
- Coded several large Flash-based Actionscript applications for financial firms.
- 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.
- Responsibilities: Worked in the Design and Development phase of Retail POS application for iphone
- An iOS 6 iPad app used for wireless point of sale transactions.
- Architected a customized network protocol used by client applications including Android, iOS and Windows Phone 7 to communicate with cloud architectures.
- Developed on a team of four paid with a research grant to produce an Android application (currently under non-disclosure agreement).
- Implemented live video broadcasting from Android camera to streaming server
- Developed book -reader for the Windows phone 7 platform using Microsoft Visual Developer us ing the Silverlight platform and C# and using JSON as the data -source.
- Design is done in Panorama Style for Windows Phone 7.
- Environments developed for include Windows, UNIX, PALM OS, Pocket PC/Windows CE, Avantgo, RIM Blackberry, WAP, MIDP and the internet.
- Used BlackBerry JME JDE to test software on the device
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Oracle Chorence used to implement an in-memory data grid used to store data for the FX
- Implemented the MVC architecture using Apache Struts Framework.
- Migrating SOAP based API to REST.
- Ability to develop creative designs in Web, followed with W3C Standards
- Used Eclipse for developing the application and CVS for version control.
- Used WebLogic for design, development, and deployment of applications.
- Implemented software development system for Android project using Git, gerrit and repo.
- Tools: Eclipse IDE, Tortoise SVN, Git Hub and Dyna trace Client
- Created selenium automation scripts in Java.
- Mentoring of junior members for Agile (Scrum) process & Junit testing.
- JSP interfaces were developed. Custom tags were used.
- As a Senior Programmer involved in designing JSP and developing the Servlets
- Environment: Java, J2EE, Spring, Struts, Eclipse, Oracle, Weblogic, XML, XSD, XSLT.
- OOP in PHP to extend or update functionalities. The project uses MySQL as the database.
- Profitably managed two local Ruby Tuesday locations culinary departments in central North Carolina while focusing on the necessary guests’ service experience.
- 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.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Used ADO.NET to provide connectivity to SQL Server back end database.
- Created online ASP.NET contact form to generate sales leads in SalesForce on the corporate website.
- Develop the codes in C++ programming language
Environment :PhoneGap, jqtouch, Sencha Touch , HTML5, CSS3, Dojo Mobile , node.js, Backbone.js, Flash , Flex, Silverlight, ActionScript, iPhone, Android, Windows Phone 7, Blackberry , Spring, Hibernate, Oracle, APACHE CXF, REST, JSON, Web Services, Eclipse, Weblogic , Git ,GitHub, Selenium, Scrum, JSP, SERVLET, ANT, PHP, Ruby, wordpress , drupal, .Net , ASP, C and C++.
Mobile Application Developer
Confidential, Richmond, VA
Responsibilities:
- Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap
- Mobile-Web, Enyo R&D, created 8 PhoneGap Android, iOS, Window-Mobile plug-ins
- Using sencha touch for development to find relevant people for the same social Networking Websites
- Developed a multi-platform mobile application to visualize gene expression database using Sencha Touch
- Designed and implemented an mobile version of lizardbase using jQTouch.
- Developed a mobile web application for eMedicalTours.com using jQTouch. Application works on both Android and Apple iOS devices.
- Created GMU CS website as part of class project using CSS, HTML5
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML1.1 and HTML.
- Used JavaScript for client side validation.
- Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Developing the web applications majorly in Node.js , Angular.js, JavaScript, CSS3 and html5.
- Designed and developed the User Interface using JSP, HTML 5, CSS 3, Bootstrap, AngularJS, Node.js Java Script, Web API, Microsoft BizTalk, Razor, Designed and developed user interface using Visual Studio and ASP.Net.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
- Developing web application with Backbone.js and PHP CodeIgniter framework.
- GUI development using Flex sdk in Adobe Flash builder.
- Used subclipse plug-in with Flash builder for configuration management
- Developed a C# and Silverlight front-end application to access the web service
- Developed Silverlight add-on applications for use with CRM 2011 solutions
- Implemented business requirements using Actionscript.
- Developed prototypes using Flex, ActionScript, JavaScript, HTML, GWT and Java .
- Design and development of iphone and Samsung BADA based applications
- Description: The Front Door Paint iphone /iPad app allows users to capture images of objects like houses, create frames on its doors/windows, apply colors to the frames and view the outcome. They can save the edited images on their device and mail them. The app works on devices operating on iOS 5 and above.
- Created processes and worked with exclusively with vendors on wireless charging solutions of iPads for guest services and staterooms.
- 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.
- Created mobile applications for Blackberry, Android, Windows 7, and iPhone mobile phones using Java.
- Experienced in Oracle , SQL, PL/SQL, MS Access and MYSQL databases.
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
- Developed JUnit test cases to validate the REST services.
- Consumed Restful Web services where the transmission of data is in JSON format.
- Developed Contract List to pull all the contracts which returned a JSON which is acceptable by Dojo Grid.
- Experience on web designing
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Used Weblogic Application Server for deploying various components of application.
- Language & Tools: Android DT, Monkey Runner, JMeter, JUnit,Git , Gerrit, Jenkins, FOTA, Shell, Microsoft Visio, HP ALM, Loadrunner
- Worked with dotCMS Core QA Team in developing test plans, verifying functional code changes, anticipated features of upcoming releases and Reporting bugs in Git Hub using Test rail Software.
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Acted a Scrum Coach for adoption of Scrum for BI business projects
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed and implemented business functionality for WEB system hidden login authentication, agent import and “can see” using the following technologies: JAXB, SAX, XML, and Servlets.
- Strong Knowledge on build tools like Ant, MAVEN, Shell scripting, Windows Batch Scripting.
- Extensive skills in development of web based applications using Java , JDBC and advanced technologies such as J2EE(Servlets, JSP ), Struts, Gwt, Hibernate and EJB Framework.
- Developed custom web forms using PHP and JavaScript.
- Generated simulation data using in-house software and Ruby scripts. Developed GUI and data-handling features for in-house analysis software (Java). Performed server configuration and maintenance to support Git, Active Directory, and OpenVPN. Built and maintained several servers and workstations including Windows Server and desktop variants, Ubuntu Server and desktop variants, Fedora, and CentOS.
- Built up a client base and experience in the web field. Maily HTML/CSS and WordPress.
- 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.
- Worked with performance tuning in .net and Reporting Services.
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
- Creating Clients and Server for Java to establish communications between 'Online' client windows and different servers created using both C++ and Java
Environment: PhoneGap , jqtouch , Sencha Touch , HTML5, CSS3, Dojo Mobile , node.js , Backbone.js, Flash , Flex, Silverlight, ActionScript, iPhone, Android , Windows Phone 7,Blackberry , Spring, Hibernate , MYSQL, APACHE CXF, REST, JSON, Web Services, Eclipse, Weblogic , Git,GitHub, Selenium, Scrum, JSP, SERVLET , ANT, GWT (Google Web Toolkit) , PHP, Ruby, wordpress , drupal , .Net , ASP, C and C++.
Software Developer
Confidential, Riverside, CA
Responsibilities:
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Implemented Change Requests and Enhancements using Flex and Java technologies
- Develop Silverlight application using Onion/PRISM Architecture.
- Developed prototypes using Flex 3, ActionScript 3, JavaScript, HTML, GWT and Java 1.5.
- Repair of iPhone generations 3G-4S, glass/screen replacement, Color change, Battery Replacement, ect. Ordering parts and business advertisements.
- Maintaining and debugging Android project that communicates with proprietary Bluetooth devices
- Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- MySQL to access data in the database at different Levels.
- Have used the Apache CXF to build web service clients
- Good exposure to RESTful and SOAP based web services.
- Used Eclipse for developing the application and CVS for version control.
- Deployed EJB Components on WebLogic
Environment: jQuery, Entity Framework, SQL Server 2008, , AJAX, Javascript, CSS, REST/SOAP, TFS 2010, MVC .
IOS Developer
Confidential, San Diego, C
Responsibilities:
- Used JavaScript for client side validation.
- Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action
- Created Dialog boxes using DOJO for better look and feel.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Developing the web applications majorly in Node.js, C#, ASP.NET, PHP, Angular.js, JavaScript, CSS3 and html5.
- Designed and developed the User Interface using JSP, HTML 5, CSS 3, Bootstrap, AngularJS, Node.js Java Script, Web API, Microsoft BizTalk, Razor, Designed and developed user interface using Visual Studio and ASP.Net. Created multidimensional databases (OLAP cube and data mining) with SQL Server Analysis Services 2012.
- Created reports and dashboards on SQL Server Reporting Services 2012 and SharePoint 2010 (PerformancePoint Services and Excel Services).
- Designed applications based on Kimball and COBIT specifications and generated projects documentation (Database OLTP and OLAP, Data Transformation phase ETL Packages and Business Reports).
- Trained the IT staff on MS Visual Studio 2012 and SQL Server Data Tools.
Environment: SQL Server 2005, AJAX, Javascript, CSS, REST/SOAP, Crystal Reports, Agile, Silverlight .
Java Developer
Confidential, San Diego, CA
Responsibilities:
- To track the allocation of resources for projects created by the government agency and bid on by the general public.
- To reduce corruption by government officials by making the bidding and awarding process of contracts anonymous.
- To allow all contractors an equal opportunity to win a government contract.
- Lead a team of 2 programmers, 1 graphics artist and 1 analyst through the entire development process.
- Worked closely with the QA team to develop an effective testing schedule.
- The lead technical contact for all branches of the organization. Sales, training, QA, installations, etc
- Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
- Entire Applications are developed in Eclipse and deployed in the JBoss Server.
- Used Perforce for source code repository and version controlling.
- Maven was used as a build tool for the project.
- Involved in code reviews and enhancement of application.
- Tested the application in different environments for cross browser compatibility.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: Java, Spring, Struts, SQL Server 2005, JavaScript, CSS, Crystal Reports.