Sr. Mobile Developer Resume
Reston, VA
SUMMARY:
- 10+ years of mobile experience (iOS, Html5 & Android), working as architect and developer. Half a decade of information technology experience prior to mobile.
- One - year experience managing a team of seven developers.
- Project related skills such as planning, requirements gathering, and estimations, simultaneously tracking and managing multiple projects.
- Extensive experience working directly with the CEO for organizational results.
- 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.
- Software: MS Visual Studio 2010, MS Office, FrontPage, Geographical Information System, Visio, Visual FoxPro, Flash.
- 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.
- Strong and passionate attention to details and smooth user experience.
- Write clean and clear code and expert in finding and fixing crashing bugs.
- Team player, hardworking, highly self-motivated, fast-learner and goal-oriented individual committed in pursuing a long-term career in Information and Communications Technology.
- Perform system analysis and debugging system errors.
- Published a book on iOS development. iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch (Wiley). Available here.
- More than ten 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).
- 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 APIs.
- Expert level skills in developing custom UI components for iOS native environment.
PROFESSIONAL EXPERIENCE:
Confidential - Reston, VA
Sr. Mobile Developer
Responsibilities :
- Develop our innovative product, IDLE, a peer-to-peer idle item rental solution, on Android platform.
- Build feature functions, including: locating and tracking function using LBS and Google Map API, Auto-login function
- Using SharedPreferences, barcode scanning using ZBar library, photo-taking function and picture-selecting function.
- Design and implement a new local image storage pattern using bitmap that decreased local image storage space by 60%.
- Propose and develop a new image categorical transfer practice that reduced image data transfer between server and mobile by 90%.
- Analysis server APIs, design and build Android interface structures to perform request and response via mainly GET,
- POST method with server to accomplish all the main functions.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.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design GUI and Artwork (.GIF, .JPEG, .BMP) in Photoshop, CorelDraw, and Quark Express
- Repair of iPhone generations 3G-4S, glass/screen replacement, Color change, Battery Replacement, etc. Ordering parts and business advertisements.
- 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.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- 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.
Environment : IPhone, IPad, Android, Spring, Hibernate, MYSQL, APACHE CXF, REST, Eclipse, Weblogic, Subversion (SVN), Selenium, Agile, JSP, SERVLET, MAVEN, Web 2.0, SOA, PHP, Ruby, Titanium, PhoneGap, Sencha Touch, HTML5, CSS3, Jquery mobile, Backbone.js, Flash, CorelDraw, iPhone, iPad, Android, Windows Phone 7, Blackberry, Tablet
Confidential - Reston, VA
Sr. Mobile Developer
Responsibilities :
- 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.
- 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.
- 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 additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Design and Developed using WebService using Apache CXF.
- Worked on web services SOAP and REST technologies
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Development mobile web application for Android, iOS and BlackBerry Device
- 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.
- 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
- Played major role in migrating the all Rivervalley web applications source code from Microsoft Visual Source Safe (VSS) to Subversion (SVN) repositories.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
- Used Sencha Touch to create Android and iOS applications to support RoR app
- Delivered mobile app for book reading capability with HTML5 Sencha and online services with Flash/Flex.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
- 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.
- 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.
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 - New York, NY
Mobile Developer
Responsibilities:
- 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.
- 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.
- 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 - New York, NY
Mobile Developer
Responsibilities:
- Created numerous web applications utilizing MV, C#, jQuery, AJAX and Web Services.
- Instituted and trained fellow developers on a custom Data Access Layer utilizing the Entity Framework, LINQ and Lambda expressions.
- Implemented cross-departmental Innovation Meetings to engage employees to explore new avenues of revenue-generating or cost-saving ideas.
- Coordinated branching/merging strategies incorporating Team Foundation Server 2010.
- Assisted in running various Agile project management meetings (Sprint Planning Meetings, Scrums, etc).
- 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.
- 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.
- 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.
Environment : Java, J2EE, IOS, Android, Hibernate, C#, jQuery, Entity Framework, SQL Server 2008, TFS 2010, MVC
Confidential - Chicago, IL
Mobile 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.
- 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.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design GUI and Artwork (.GIF, .JPEG, .BMP) in Photoshop, CorelDraw, and Quark Express
- Repair of iPhone generations 3G-4S, glass/screen replacement, Color change, Battery Replacement, etc. Ordering parts and business advertisements.
- 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.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Developed, Published, Consumed web services using VB.NET to interact with the other applications and exposed them using SOAP and HTTP.
Environment: Java, J2EE, Android, IOS, Mobile Apps, C#/VB.NET, SQL Server 2005, AJAX, Javascript, CSS, REST/SOAP, Crystal Reports, Agile, Silverlight.
Confidential - Chicago, IL
Java Programmer
Responsibilities :
- Created the E-Procurement/Project Management system to sell to foreign governments using ASP.NET.
- Consisted of 2 web portals.
- 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.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design GUI and Artwork (.GIF, .JPEG, .BMP) in Photoshop, CorelDraw, and Quark Express
- Repair of iPhone generations 3G-4S, glass/screen replacement, Color change, Battery Replacement, etc. Ordering parts and business advertisements.
- 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.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- 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.
Environment : Java, Spring, Dojo, Mobile Apps, Sencha, C#/VB.NET, SQL Server 2005, JavaScript, CSS, Crystal Reports