Ios Developer Resume
Saltlakecity, UtaH
SUMMARY
- Over 6 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications experience developing IOS.
- Excellent Cocoa/Cocoa Touch andSwift, Objective-C coding ability with XCodeforiOS (iPhone/iPad).
- Worked extensively on XCode Storyboards Auto layout, Interface Builder and Instrument.
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google +with OAuth token handling and Creating HTML files for iOS Message Controller to share URLs and formatted text.
- Experienced in Android Mobile Application development
- Extensive experience Consuming and creating REST/SOAP Web Services and APIs.
- Experienced in Mobile development using Xamarin, HTML, Angular JS, Node.JS and PHP
- Worked extensively on relational databases and data modeling.
- Worked with RSS News feed integration with custom UI components and social sharing features.
- Also worked on Core Graphics and Animation.
- Extensive experience in iPhone & iPod Touch application development.
- Worked extensively on Interface Builder and Instrument.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Proficient in source control with Git, SVN.
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
- Adept knowledge in HTML4/HTML5/JS/JQuery/CSS.
- Proficient knowledge of Programming Experience using Objective-C.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Proficient in programming languages such as C# Xamarin, PHP, HTML5and JavaScript.
- Extensive experience in working with Cascading Style Sheets (CSS).
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
TECHNICAL SKILLS
IOS Applications: Swift,Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder-UIKit, Cocoa touch, core Data
Software: Trained in iOS6, iOS7, iOS8with XCode5.0, 6.0, 6.4 OSX 10.10.4, Android,Xamarin
Programming Languages: Swift, Objective C, C, C++, Android Java, C#, HTML 4, and 5, CSS2 and 3. JavaScript,Spring,Hibernate Basics
Databases: SQLite with Core iOS sandbox, building, and database in iOS sandbox,MongoDB
Operating Systems: MAC OS 10.9/10.10.4 , Windows XP, Windows 7, Windows 8, LINUX, UNIX
Tools: XCode 6.0/6.4, Android Studio, Eclipse, Xamarin studio
PROFESSIONAL EXPERIENCE
Confidential, SALTLAKECITY, UTAH
IOS Developer
Responsibilities:
- Worked extensively with Swift, Objective C and Cocoa frameworks.
- Responsible for architecting the new features in Swift and designing the patterns for implementation
- Responsible for migrating all the legacy code from Objective C to Swift for all iPhone and iPad Views
- Creating Design Patterns for the Project
- Creating the User Interface in Auto layout Size Classes, Storyboards
- Created a modules using parse Cloud
- Implementing the Apple Watch Extension, Touch ID, Today Extension, Handoff forthe App
- Worked on Continuous integration Jenkins and bolts
- Implemented beta testing setup using Test Flight, HockeyApp
- Responsible for Writing unit test cases for all the features
- Responsible for designing an Intelligent Asynchronous Cache Manager and threading using GCD, to separate the UI code from Service call Code.
- Responsible for Creating Models and Services for the Java API
- Responsible for Service Integration Development and Testing.
- Worked on push notification using kahuna, urban Airship
- Worked on ABTesting, AppIndexing, Analytics tools like Google AppIndexing Google Analytics, Appetitive, Yozio, Leanplum, Adobe Omniture
- Web services deployment and testing on rest client. .
- Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Complete data base designing for both android and iPhone
- Developed critical tools for this project like customized Collection View, navigation bar, Split View,iOS8 popoverand scroll view.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transitioning.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked withUIKit Frameworkfor development and maintenance.
Environment: iOS8.0 iOS 7.0(iPhone SDK), Mac OS X, Swift Objective C, XCode 6.4 Agile Methodology, HTML5, CSS, REST, JavaScript, JQuery.
Confidential
Senior Software Engineer
Responsibilities:
- Used Native Objective C and Xamarin C# Framework for development
- Worked on Confidential Bank as a technical lead for Android Team and developed modules in Android
- Worked as a Research Developer for Confidential Retail to implement Matrial Design Android, Handoff, Parse, Azure Cloud Services, Google Watch, Apple Watch in Xamarin, Android and iOS
- Worked Apps in Confidential Retail and Confidential Bank
- Worked on Hybrid Mobile App development using IONIC, AngualrJS, Node.JS to create single codebase
- Worked on Twitter Bootstrapper, Topcoat for Windows App
- Used Mongo DB, SQLite Databases for both frontend and Backend
- Implemented Core Data framework to store user Data.
- Implemented GCD, NSOperationQueue, Blocks and NSURLConnection to integrate with backend web services.
- Implemented using Storyboard and ARC.
- Integration of Facebook, twitter and LinkedIn.
- Developed navigation between views was mixture of using UINavigationController, UITabbarController, and UIPageViewController.
- Developed Android Material Design App with all other layout
- Developed Web service in Azure
- Developed unit tests for testing specific functionality and logic.
- Fixed bugs as documented by QA team.
- Used Instruments to fine tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required.
- Worked with GDB and Xcode for debugging.
- Worked with Subversion to checkout and update the codebase changes.
- Used Agile methodology for development.
Environment: iOS 7.0 and 6.0, Objective C, Xcode 5.0, Cocoa Touch, Cocoa framework, Volley, Xamarin Studio,Visual Studio, Azure
Confidential, Texas
Mobile Apps Developer/ Web Developer
Responsibilities:
- Creating both frontend and Backend iOS Product for the clients
- Creating End to End Android Apps for the clients
- Developed API using Spring, Hibernate and PHP languages
- Created models in MVC and development of delegates for updating model information.
- Took care of code review, code fixes and bug fixes.
- Performed all tasks from user interface design and implementation to writing code for various features.
- Developed client login,signup, Audio Storage, Image Cropping, module that includes UI design and backend with Web Services
- Worked on HTML5 Hybrid Apps using phone Gap framework
- Developed essential tools such as the UITabBar.
- Created a Website for bellomy Group and integrated Paypal API
- Integration of application with social media sites such as Facebook.
- Implemented NSURLConnectionto integrate with backend web services.
- Fixed bugs as documented by QA team.
- Used Instruments to fine tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Worked with GDB and Xcode for debugging.
- Worked in the Internal process using SCRUM Agile methodology with supervision.
- Worked on technologies such as HTML, CSS, JavaScript, Core Java,
- Handled Ajax calls to the server.
- Worked on eclipse with Tomcat Apache for development.
- Designed various user stories using UML diagrams and Class diagrams based on OOPS concepts.
- Worked on High level and Low level design documents.
- Developed the Business logic classes and developed the form Validation classes to validate user input.
Environment: Xcode 4.5/5, iOS, Eclipse Android, Objective-C, SCRUM, Interface builder, JavaScript, CSS, HTML.UNIX, UML, Apache Server, JSP, Java, Spring, Hibernate, PHP
Confidential
Developer
Responsibilities:
- Developed Games like Water Drop, Word Bubble using cocos-2D physics Engine
- Created a Application for CNN and Money Control iniOS
- Created multilingual Apps
- Developed a localization based travel App for Barcelona
- Front End Development using JSP, HTML, JavaScript, XML.
- Used WSDL Service API from iOS App
- Code Reviews.
- Preparation of Unit test plans for various functionalities.
- Creating and maintaining shell scripts.
Environment: s:Xcode, iOS, Cocos2D