Sr. Mobile Developer Resume
New York, NY
SUMMARY
- 9 + years of extensive mobile (iOS, Android &Hybrid) application development experience with strong knowledge of various programming languages including Swift, Objective - C, JavaScript, XAMARIN.
- Specialized in delivering mobile apps and enterprise class software solutions for big systems.
- Working experience with multiple Agile/Scrum/Waterfall application development projects. Good at creating artifacts, such as Product Requirement Documents, Technical Design Documents, Quality Assurance Testing, etc.
- Extensively used XML, JSON parsing.
- Worked on prevention for SQLITE injection, Side Channel Data Leakage, SSL implementation, Man in the Middle Attack
- Proficient in Implementing Adobe Analytics for tracking in IOS application.
- Proficient in Implementing Google Analytics for tracking in IOS application.
- Experienced in Compression/Decompression, Encryption/Decryption Framework
- Proficient in providing Web Services, Database Management, Locations Services, Audio, Graphics and Animation capabilities in Applications.
- Through understanding COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols.
- Experienced in developing hybrid mobile applications using JQuery Mobile, Ionic 2 & 3, Angular 2, Cordova Plugin, HTML5/CSS3 and JavaScript
- Remarkable experience with iPhone and iPad application development using iPhone SDK, Cocoa, Objective-C and Xcode.
- Experienced in using various Databases, such as SQLite and Core Data.
- Experienced in developing Multi-View Applications (including Master-Detail View) that uses Web Services including SOAP and Restful to efficiently establish and maintain connections to server.
- Experience with Apple Push Notification Service APNS Certificate and Multi factor Authentication.
- Strong understanding and solid experience with version control systems, namely GIT Repo and SVN.
- Strong Understanding of the iOS Provisioning Portal, Obtaining Development Certificate and Installing Development Provisioning Profiles.
- Experienced in implementing iBeacon (Bluetooth Low Energy).
- Remarkable experience of using numerous iOS frameworks including Core Foundation, Core Data, Core Location, UIKit, MapKit, MediaPlayer, EventKit, Core Graphics, Bluetooth, Grand Central Dispatch, AVFoundation, AFNetworking, CFNetwork, MapKit, Security, Social Framework and Touch ID.
- Sole developer for an iOS app in Swift for the iPad called Lightning and Luna for the Brilliant Star kids magazine. Currently rebuilding it as a React Native app.
- Started out working in Content Strategy and then Information Architecture, by auditing web content, using card sorts and eventually building a mental model from UX Research (Journal Analysis).
- Helped to maintain and extend the bahai.us website using Git, Javascript and a Python/Django back end. Now assisting the team with React.js Development.
TECHNICAL SKILLS
Mobile Platforms: Xamarin, iOS, Android, Windows 8 RT, Tizen
Java MVC frameworks: Java, Struts, Spring, Hibernate, EJB, Ibatis, JSF.
Apple: Xcode, OS X/iOS SDK, WebObjects, Final Cut Studio, Logic Studio
Microsoft: Visio, Office, SharePoint Designer, Visual Studio Community
Oracle: MySQL Community Edition, Oracle Database
Other: OmniGraffle, Axure RP Pro, Balsamiq Mockups, FileMaker Pro, CVS, SVN, Perforce, git, JIRA, Rally, Bugzilla, TeamSite, Cascade, TOAD, Eclipse, Android Studio, Marketo Lead Management, Salesforce Sales Cloud, Google Analytics
Desktop Platforms: Windows, Mac OS X, Ubuntu/other Linux, Solaris, IRIX, OS/2
Embedded Platforms: Samsung Smart TV and Gear2, Debian, Windows 10 IoT Core.
Languages: HTML5, XHTML, JavaScript, CSS, XML, XSL, SVG, PHP, JSP, ASP 3.0, Python, Java, C, C++*, Objective C, Objective C++*
Front-End/Back-End Frameworks/Libraries: Node.js, AngularJS, Gulp.js, D3.js, jQuery, jQuery UI, jQT, Prototype, script.aculo.us, iUI, UiUIKit, YUI, EaselJS, Bootstrap, UI Bootstrap, three.js*, Backbone.js*, Ember.js*, Yeoman*, Foundation*, Slim Framework, Smarty PHP Template Engine, CodeIgniter.
PROFESSIONAL EXPERIENCE
Sr. Mobile Developer
Confidential, New York, NY
Responsibilities:
- Extensive experience in iPhone, iPad, Android application development.
- 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.
- Sole Android developer responsible for full app life-cycle: concept,design, build, test, deploy and release to app store.
- Developed service layer using Spring MVC framework.
- Provided BlackBerry support to new and current Blackberry users by setting up their Blackberry, performed Enterprise Activation's, troubleshoot and resolved any trouble tickets that come up in the Blackberry queue in the DOIM Uni center Help Desk database. Written unit test cases across multiple browsers, platforms, and devices, including.
- Implemented marketing strategies which resulted in 12% growth of customer base.
- Perfect understanding of the best practices for development of the Windows Phone 6 user experience.
- Written unit test cases across multiple browsers, platforms, and devices, including smartphones and tablet.
- Used Cisco Workplace portal and built custom models and user services using Spring and Hibernate.
- Involved in implementing the application for mobile devices (Iphone,iPad).
- Configuration and Setup of various MySQL performance monitoring tools like Nagios and MySQLenterprise Monitor for monitoring MySQL Servers. Configuring Perl scripts for monitoring databases and internal health.
- Have used the Apache CXF to build web service clients
- Created custom mobile applications using native technologies as per client specifications.
- Experience implementing Web Services using Apache CXF, SOAP, WSDL, and REST interfaces in Java.
- Expertise in GUI design and application development using IDE Tools- Eclipse, IBM RAD, My Eclipse.
- Used Web logic Server as application server and made it in cluster.
- Lead project to convert J2EE code repository from Sub Version (SVN) to GIT.
- Developed automated test scripts using Selenium WebDriver for web applications and cloud based applications like Salesforce.com, Oracle application and AWS (Amazon Web Services).
- Followed the Agile methodology throughout the SDLC. Analyzed and understood the business requirements to convert them to Test cases and Test scripts.
- Experience in designing and developing UI components using JSP, JavaScript, HTML, DHTML, CSS, and Tiles.
- Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
- Used Maven to build and run the Selenium automation framework. Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
- Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0, and mobile applications.
- Involved in developing hybrid mobile applications in iOS and Android development. Using Javascript, and Phonegap.
- Using sencha touch for development to find relevant people for the same social Networking Websites.
- Delivered mobile app for book reading capability with HTML5 Sencha and online service with Flash/Flex.
- 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.
- Worked on implementing directives and scope values using Angular.JS for an existing webpage.
- Architected and implement REST api interfaces using javascript and Node.js .
Environment: Iphone, Android, Windows Phone 6, Blackberry, tablet, Spring, Hibernate, MySQL, Apache CXF, REST, Eclipse, Weblogic, Weblogic, Subversion (SVN), Selenium, Agile, Jsp, Servlets, Web 2.0, Phonegap, sencha touch, HTML5, CSS3, jQuery Mobile, Angular.JS, Node.js, Backbone.js..
Sr. Mobile Developer
Confidential, New York, NY
Responsibilities:
- Provided a weekly progress report to the executive staff, ensuring that all parties were informed of milestones.
- Developed mobile time tracking user interface for iPhone and Android using PhoneGap library.
- Wrote and integrated custom Cordova plugins, OAuth and GPS using native code, Objective C and Android Studio, Java.
- Architected a customized network protocol used by client applications including Android, iOS and Windows Phone 7 to communicate with cloud architectures.
- Used BlackBerry JME JDE to test software on the device.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces.
- Data modeling using Database development skills in Oracle, MySQL, PostgreSQL.
- Have used the Apache CXF to build web service client.
- Involved in creating, publishing and consuming Web Services using JAX-RS API and other technologies like HTTP and REST.
- Mainly responsible for developing Restful API using Spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
- Developed backend web services using NodeJS and stored dependencies using NPM.
- Debugging and problem-solving skills with Eclipse, Android Studio, IntelliJ IDEA, and RAD.
- Managed WebLogic Server Clusters having 15 managed Servers on Cluster of Machines.
- Worked on versioning tools like GIT and SVN.
- Oversaw and regulated the company's version control on Bit Bucket and GitHub.
- Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using selenium web driver.
- Experience in interacting closely with scrum team members and in understanding User Stories to full fill the
- Knowledge in design and development of web applications and mobile applications using J2ee, Servlets, JSP, Custom tags and worked on frameworks like Spring, MVC, Struts.
- Knowledge in design and development of web applications and mobile applications using J2ee, Servlets, JSP, Custom tags and worked on frameworks like Spring, MVC, Struts.
- Involving in Building the modules in Linux environment with ANT script.
- Coding of custom Word press theme and template files using HTML, CSS, PHP, and Bootstrap 3 framework.
- Coded scripts to clean normalize, reformat data for loading into the system using Ruby scripts.
- Website development based on WordPress as a content management system.
- Hosted and maintained Drupal and WordPress websites.
- Developed .NET components using C# and involved in the deployment of those components.
- Created ASP.NET User Controls and Master pages to reduce the complexity of user interface design and to have a common look and feel.
- Proficient in C, C++, Python.
- Design and Develop programs in C++ to integrate as per the users requirements.
- A native android application with the same functionality is developed in Java using Eclipse, Android SDK, HTML, jQuery Mobile, CSS, PhoneGap.
- Expert in iPhone, iPad, Objective C, Cocoa/Cocoa Touch, XCode, Swift, Jqtouch, Sencha Touch, Dojo Mobile, Jquery mobile with rich understanding of frameworks, memory management, multi-threading, best practices, and development tools.
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework.
- Delivered mobile app for book reading capability with HTML5 Sencha and online service with Flash/Flex.
- Expert in iPhone, iPad, Objective C, Cocoa/Cocoa Touch, XCode, Swift, Jqtouch, Sencha Touch, Dojo Mobile, Jquery mobile with rich understanding of frameworks, Memory management, multi-threading, best practices, and development tools.
- Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express and Jade on the backend.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Developed prototypes using Flex, ActionScript, JavaScript, HTML, GWT and Java.
- Tested applications prior to final review to ensure that all issues were resolved in the most efficient manner.
- Developed Coding the presentation layer using WPF and Silverlight.
- Responsible for building the application front end UI in Flex, ActionScript, FlashBuilder4 and Parsley.
Environment: iPhone, Android, Windows Phone 7, BlackBerry, Spring, Hibernate, Oracle, Apache, CXF, REST, JSON, services, web, Eclipse, WebLogic, GIT, GitHub, Selenium, JSP, Servlets, ANT, PHP, Ruby, WordPress,Drupal, .NET, ASP, C++,C, PhoneGap, HTML5, Dojo Mobile, ActionScript, Silverlight, Flex, Flash.
Mobile Developer
Confidential, Oakton, VA
Responsibilities:
- Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Provided dedicated support and timely issue resolution to clients following successful app launch.
- Contributed with native apps (IOS) written in Objective-C.
- Designed and developed based on the work data flow principle called SQL lite.
- Developed the App using Cocoa touch frameworks on UIKit.
- Transformed wire frames into HTML and iOS prototypes.
- Developed HTML views with HTML, CSS, Bootstrap.
- Utilized XML and JSON to parse, display and navigate through large quantities of data.
- Developed Navigation between views was mixture of using UI Navigation Controller.
- Made use of Categories to extend the functionality of Objective C classes.
- Used continuous integration for test automation.
- Assisted with bug fixes and support for all iOS applications. Involved in full life cycle for developing the system.
- Developed web pages by using HTML, CSS and JavaScript.
- Used Eclipse to develop source code and debug the application.
- Built a custom cross-platform architecture usingJava, Spring Core/MVC, and Hibernate.
- Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF.
- Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
- Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
- Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches.
- Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
- Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
- Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
- Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
- Been though Release process for project execution as part of SCRUM.
Environment: Java, J2EE,SOA, Spring, Web Services, CXF, XML, XSD, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, AJAX, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.
Mobile Developer
Confidential, Reston, VA
Responsibilities:
- Implemented barcode scanning to generate quick estimate.
- Led a highly effective team of 23 of remote developers in the creation of a mobile app for the higher e-commerce market.
- Ported an iPhone iOS application to Android to include SQLite database management and several data entry views and GUIs.
- Publishing the application in production for all platforms (Android).
- Developing a multi platform phone app for iOS, Android, Windows Phone 7.
- Used BlackBerry JME JDE to test software on the device
- Designed a database in MySQL with MATLAB database toolkit
- Have used the Apache CXF to build web service client.
- Used Ember.js to create and support the REST API and UI for enterprise-level data migration platforms
- Worked with NPM commands and using package (json) for managing dependencies and dev-dependencies of node js applications.
- Developed and Implemented Web Services and used Spring Framework.
- Debugging and problem-solving skills with Eclipse, Android Studio, IntelliJ IDEA, and RAD.
- Implemented and designed user interface for web based customer application using weblogic.
- Used Git Subversion to implement version control System.
- All the code are stored in local Git repository and once it is validated then it is committed onto GitHub.
- Used Maven to build and run the Selenium automation framework.
- Configured Maven for Java automation projects and developed Maven Project Object Model (POM.xml).
- Application was built on Agile (Scrum) methodology.
- Implemented the online application using Core Java, JavaScript, JDBC, JSP, Servlets, Spring, Hibernate, Web Services.
- Wrote Servlets programming and JSP scripting for the communication between web browser and server•
- Facilitated and anchored Daily Test Status calls and Weekly Project Status meetings.
- Developed prototypes using Flex, ActionScript, JavaScript, HTML, GWT and Java.
- Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.
- Involved in developing and implementation of the web application using Ruby.
- Website development based on WordPress as a content management system.
- Worked on Drupal to create custom widgets.
- Worked with iPhone application development using iPhone SDK, C#.NET, Xamarin Studio and Xcode
- Experience creating games in the Unity Engine, embedded systems, Android applications, ASP.NET web applications, and more.
- Developed C, SOAP webservices on UNIX and Linux platforms using gsoap.
- Experience in using the C++ Standard Template Library (STL).
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework.
- Expert in iPhone, iPad, Objective C, Cocoa/Cocoa Touch, XCode, Swift and Jqtouch.
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework.
- Designed and developed the login portal using framework Angular 2.0 along with HTML5, CSS3 and Type Script.
- 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.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Delivered mobile app for book reading capability with HTML5 Sencha and online service with Flash.
- Created re-usable custom components in Flex and ActionScript.
- Developed Silverlight add-on applications for use with CRM solutions.
- Implemented business requirements using Actionscript.
Environment: Actionscript, Silverlight, Flex, Flash, Backbone.js, Node.JS, CSS3, HTML5, Sencha Touch, Jqtouch, Phonegap, C++, C.ASP,.NET, Drupal, WordPress, Ruby, PHP, GWT, ANT, JSP, Scrum, Selenium, GitHub, Git, Weblogic, Eclipse, Web Services, Json, REST, Apache CXF, MySQL, Windows Phone 7, Android, BlackBerry, iPhone
Software Developer
Confidential, Texas, TX
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
- Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
- Involved in writing the exception and validation classes using Struts validation rules.
- Used JavaScript for the web page validation.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Created Servlets which route submittals to appropriate Enterprise JavaBean (EJB) components and render retrieved information.
- Written ANT scripts for building application artifacts.
- Worked extensively with Objective-C, Xcode and JSON for the application at hand.
- Implemented custom UI TabBar Controller and UI Navigation Controller for easy navigation of the app.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Used UIKit, Map Kit and Core location to enhance user to find nearest store locations.
- Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
- Implemented Biometric support for user authentication Touch id.
Environment: Objective-C, XCode, Cocoa Framework, Web Services Frameworks, AV Foundation, XML, Core Data, SQLite, Instruments, iPhone Simulator.