Mobile Application Developer Resume
Orlando, FL
SUMMARY
- Overall 8 years of experience in designing and developing of Android and iOS Apps using Android Studio, Android SDK, XCode dat communicate with Bluetooth, Wi - Fi enabled devices and Web Services (RESTful, SOAP).
- Mobile Developer with deep understanding of Objective-C/Cocoa Touch/iOS Programming.
- Experience working with RDBMS like Oracle, MySQL, SQL Server and NoSQL Databases like MongoDB.
- Experience in developing GUIs using HTML and PHP for web applications.
- Skilled in developing APIs for middleware framework modules for mobile platforms using Objective-C.
- Worked on iOS applications and customizing according it as per the requirements.
- Good knowledge in MVC design architecture, Cocoa design patterns and concepts of Delegation, Protocols, Properties and Categories.
- Experienced in using NSUserDefaults, NSUserPreferences, MultiThreading, CoreData and SQLite in various iOS applications.
- Mobile Development using Xamarin for iOS and Android.
- Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
- Worked on StoryBoards, XIB files and ARC.
- Proficient in Source Control using Git and SVN
- Strong foundation in implementing core frameworks like CoreLocation, Core Graphics, Core Animation, MapKit and MediaPlayer Framework.
- Expertise in developing applications using Android Studio and Eclipse IDE and worked on ADT plugins of Android like SQLite.
- Worked with Activities, Fragments, Android Binding, Android framework, AsyncTask, Intent Services. Broadcast Receiver, Media player, Location manager, Push Notifications and Adapters.
- Hands on experience with Android Geolocation services.
- Expertise in integrating public APIs such as Twitter, Facebook, Google.
- Extensively worked on Memory Leaks, Content Providers, Multiple Screen Support, Account and Sync on Android.
- Participated in SPRINT Review Meetings to discuss the project’s progress, additional features, sprint adjustments and necessary steps for successful project completion.
TECHNICAL SKILLS
Programming Languages: Java, C, SQL, PL/SQL, Objective-C, Swift 3.0
Web Technologies: HTML-5, DHTML, CSS-3, Java Script, AJAX, XML, Angular JS, SOAP, XSL, XSLT, XHTML, Json-Parsing, Json-DTD, Schema Modeling, lQuery.
Mobile Application: Android, Phone Gap, Cordova, and Moveweb. Objective-C, Swift, UIKit, Core Data, Cocoa Touch, Xcode interface Builder-UIKit, Cococs-2d, Cococs-2d-x
Platforms: Windows (7/8, Vista, XP), Server (2000, 98, NT), Unix, Linux, Mac OS X and CentOS-6.5, IOS, Android. MAC OS X 10.5/10.6/10.7
Java Design Patterns: MVC, Singleton, Front Controller Factory, Abstract Factory, Session Façade.
UML Tools/other tools: MS Vision, Rational Rose Enterprise, Edit plus, Dreamweaver, Sublime Text.
IDE & Reporting Tools: Eclipse, JBuilder, IBM RSA, IntelliJ IDEA, Brackets, NetBeans, X-code and Android Studio.
Databases: DB2, MySQL, SQL, SQLite,Oracle9i, 10g and 11g
Application Servers: IBM Websphere, Oracle Web Logic, JBoss, Glassfish and Apache Tomcat
Build Tools: Ant, Maven and Gradle
Version Control: Rational 7.0, 7.1, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe)
Web Service Specifications: JAX-RPC, JAX-WS(SOAP), JAX-RS(Restful)
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Testing: JUnit
Logging Tools: Log4j, SLF4J
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Mobile Application Developer
Responsibilities:
- Experience in reviewing business requirements and technical specifications for software development projects
- Experience in converting business requirements and use cases into a QA test plans, and test cases
- Document, implement, monitor, and enforce all processes for testing as per standards defined by the organization.
- Automating and validating End to End Test cases using JAVA, ADB commands, Appium and Selenium
- Enhance Automation script using Checkpoint, synchronization point, and recovery scenario.
- Create maintained libraries and object repositories for theAutomationFramework
- Lead the coding/configuration, testing, implementation and documentation of Automation scripts and standards.
- Experience in presentations, documentation, and development resources for creating Apple Passes for Wallet.In iOS lets Apple Wallet users organize boarding passestickets, gifts.
- Create the Defect Management Process alone with the QA Test Plan and the implementation through the testing process.
- Experience in Working in Feature of Navigation & Location in Hum Application
- MapQuest SDK is used to integrate map feature into the Hum application.
- Created a module using MapQuest to show destination with fastest route and calculated the time & distance to reach them by taking the user’s current location.
- In-app Navigation using MapQuest to provide directions and voice guidance to the user to reach destination.
- In Navigation Search functionality to find the appropriate vehicle, driver, asset, address and POI against a matching string.
- Involved in unit testing using USB debugging as well as in post-production support and change request process to fix bugs.
- Documenting and enter test defect tickets discovered during the test cycle
- Following up on outstanding issues to meet testing timelines
- Ensuring dat no defective products are moved to end user testing or production environments without stakeholder approval
- Working with development engineers, business analysts and system architects in resolution of problems
- Perform end-to-end quality assurance activities for projects including estimating, test execution, issue tracking to resolution, and communication to QA and Project Management
- Leading the testing team of 4; Test planning, Test case adequacy review, Test automation using JMeter.
- Validate if all the functional requirements have been implemented in the application.
- Follow the Agile Methodology during each release of the product. Report and validate the test defects during the testing cycle.
- Developed Cross Platform application using Xamarin. Forms and deployed on both IOS and Android Platforms.
- Perform the black box, functional, cross-client, manual and Automation testing on the application.
- Work with Product/Development team to formulate product requirements and relevant use-cases.
- Organize the status meetings and send the Status Report (Daily, Weekly etc.) to the Client.
- Track and prepare the report of testing activities like testing results, test case coverage, required resources, defects discovered and their status, performance baselines etc.Devices for Testing: iPhone 6,7,7Plus
Environment: Swift 3.0, XCode Version 7.3.1,8 Cocoa Touch, iOS 8/9, 10, Core Data, iPhone SDK, Cocoa frameworks, MapKit, CoreLocation, AV Foundation, GitHub for version control, Appium Server, IntelliJ IDEA IDE, Android SDK, SQLite, JSON, XML, Java, CCRC.
Confidential
Mobile Developer (Android & iOS)
Responsibilities:
- Involved in understanding the business, current process and requirements.
- Worked with the project manager to support project plans and appropriate resource and time allocation.
- Conducting code reviews for the development team.
- Worked extensively on table view controller and made customized table view cells according to the client requirement.
- Used NSXML - parser for parsing after downloading data from server using RESTFul calls.
- Used Core data Framework for local storage purpose in SQLite in few primary projects.
- Worked extensively with Objective C and cocoa frameworks including Core data, foundation, core animation and UIKit.
- Integrated various Restful Web services call to application using asynchronous NSURL calls and NSURLSession for background downloading.
- Test suite creation and maintenance in SOAP UI PRO.
- Designed and developed the Touch Screen UI for iPad using HTML5 and CSS3.
- Followed Agile Methodology in developing the enterprise application.
- Worked with GIMP, Photoshop CS5 for image editing and alterations.
- Worked with UI Framework for the applications at hand.
- Provide ongoing maintenance of programs and interfaces.
- Assist in the development of user guides and training documentation.
Environment: iOS 5.0, Mac OS X 10.6.x, Objective C, Xcode 4.2/4.6, XML, Agile Methodology, HTML5, CSS, SOAP, PHP.
Confidential
iOS Application Developer
Responsibilities:
- Worked with a team of 3 people and responsible for dis project right from requirement to implementation.
- Designed the requirements for the application in coordination with the business team.
- Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone/iPod.
- Developed the XML parsers, which interface with the back - end web services to retrieve the data.
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective-C.
- Implemented Single Sign On feature in Applications with Facebook.
- Implemented Share, like, tweet feature using Tweeter API.
- Developed overall flow the application using TabBar and UINavigation Controllers.
- Integrated various Restful Web services call to Reader Application.
- Involved in the entire SDLC of the applications
Environment: iOS, Xcode 3.2.6/4.1/4.2 , iPad, iPhone, Objective-C, Flex 3.0, Pure MVC, Restful Web service, Agile Methodology, SCRUM, and Mac OSX