Sr. Ios Developer Resume
Philadelphia, PA
PROFESSIONAL SUMMARY:
- Over 7 years of experience in in designing & developing Web & Mobile applications and 5+ years in iOS Applications.
- Hands - on experience working with XCODE7 and Swift2.0
- Highly proficient in programming languages - Objective-C and Swift (all versions) .
- Experience in Google and Apple Map Kits, Push Notifications and Mobile Location Services, Core Location, Map kit, Cocoa Touch frameworks, Core Graphics, Core animation, UIKit.
- Strong Experience in Database Management skills: SQL, NoSQL, Parse, MongoDB.
- Extensive experience in iPhone & iPad application development.
- Hands on experience on integrating Push Notifications.
- Experienced in using source control like JIRA , GIT and SVN .
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- 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 HTML5 and JavaScript.
- Proficient in Objective-C, C++, good understanding of Object Oriented Programming.
- Experience in Apache Server configuration/maintenance, also worked with Amazon Web Services
- Always follow MVC design architecture, adept knowledge of cocoa design patterns, singleton pattern and delegation patterns.
- Developing with cross-platform tools such as Xamarin
- Have working knowledge of React Native , used it to develop apps using only JavaScript as it uses the same fundamental blacks as regular iOS apps
- Knowledge of Object Oriented Concepts and good development experience in building re-usable code.
- Super readable code: always follow companies commenting, documentation and naming rules.
- Experienced in Native Mobile Application development with Social Media platform.
- Experienced in creating user interface using Xamarin Forms for designing UI using framework APIs and XAML with different available layouts and controls to target both iOS and Android Apps.
- Experienced in Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests.
- Confidence in working with other iOS and Android developers to complete detailed projects.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
TECHNICAL SKILLS:
iOS Applications: Objective-C,Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder-UIKit, Cocoa touch, Xamarin, CoreData Software iOS 4/5/6/7 with XCode 3/4/5/6/6.1.3/6.2/6.3/7 OSX 10.5, 10.6, 10.7, 10.8, ASP.net with Visual Studio 2005/ 2008, Microsoft office suites, React Native, Java Web Service Development
Programming Languages: Objective C, Swift, Java, C, C++, Perl, PHP, SQL, HTML5, CSS, JavaScript, JQUERY library
Database: Oracle 10g,11g, SQL Server 2008/2010, DB2, SQL, MongoDB, Parse, Amazon Dynamo DB, Apache Jenkins
Operating Systems: MAC OS 10.5/10.6/10.7, Windows XP, Windows 7, Windows 8, Linux, UNIX
Mobile Operating Systems iOS, Android: Phone Simulator and Emulator iPhone/iPad, Windows 8/Mobile, Android, Eclipse
Hardware: Verilog, Cadence Virtuoso, Synopsis DC, Modelsim, Prime Time
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr. iOS Developer
Responsibilities:
- Developed iOS applications using Swift2.0/Xcode 7 in an Agile environment
- Worked extensively with Objective C, Swift and Cocoa touch frameworks .
- Created various views , table views, customized views and popovers .
- Worked on web service calls , XML and JSON parsing included in the project.
- Working with UIKit Framework for development and maintenance.
- Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications.
- Followed a work data flow principle for design and development.
- Implementation of push notification.
- Complete data base designing for both iPhone and android.
- Worked with React Native to develop a native mobile app using JavaScript
- Used Touch id to log into the application based on local authentication.
- Worked with HTML 5 web app and then imported to native application.
- Pre-fetching data for different views for smooth screen transitioning.
- Developed Navigation between views was mixture of using UI Navigation Controller , UI Gesture Recognizer, and UI Popover Controller.
- Verifying server API & Complex Views using with Test Driven Development.
- Also, during the project got to use apache Cordova for the native application API's.
- Took care of Code Review, Code Fixes and bug Fixes.
- Used keychain services to store all passwords, keys and documents.
- Performed all tasks from UI design and implementation to writing code for various features.
Environment : iOS 10, Mac OS X, Objective C, XCode8, Agile Methodology, Swift, REST, JIRA, JavaScript, GIT.
Confidential, Beverton, OR
Sr. iOS Developer
Responsibilities:
- Worked extensively with Cocoa and UI Frameworks.
- Worked with SWIFT and Objective C for updating the app.
- Worked with Xamarin Studio for auto layout, surface based constraint editing, adaptive seague types for story board
- Worked extensively on table view controller and made customized table view cells according to the client requirements.
- Utilized UITabBarController , UINavigationController , UITableViews and UIScrollView to display content as required in the App.
- Worked on NSURLConnections , CLGeocoder and annotation to pick the nearest location.
- Worked on NSMutableData and response data to get the responses from web services.
- Utilized Quartzcore framework for supporting graphics.
- Worked on UIpicker view and delegate to pick the location.
- Utilized tableviews and created column to differential data from one another.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI Components, etc.
- Used REST web services for networking on iOS.
- Worked on JSON parsing included in the project.
- Utilised MVC for design patterns.
- Used Automatic Counting for managing the memory.
- Worked with UIKit Framework for development and maintenance.
- Added animation between UI Views for smooth transition and better user experience.
- Used the XIB to design for iPhone by using Auto-layout.
- Implemented data chasing using CoreData and Application Directory.
- Reported progress/challenges to project lead.
Environment: Objective C, Cocoa Touch, UI Frameworks, corelocation Foundation, CoreData, Core Graphics, Quartz Core, Basic iOS APIs, iOS Simulator, MVC, ARC.
Confidential, Columbus, OH
iOS Developer
Responsibilities:
- Worked on UITableViewController and made customized table view cells according to the client.
- Worked with subversion to checkout and update the codebase changes.
- Worked on check deposit using Quick-Deposit.
- Worked with React Native to develop a native mobile app using JavaScript
- Designed the database and data model for application using SQLite .
- Implemented the code to perform the CRUD operations to the SQLite Database .
- Demonstrated ability in handling the memory management. Profiling and performance analysis using X-code instruments.
- Worked on Agile and scaled Agile, continuous delivery, continuous deployment, and automated testing.
- Developed Unit tests for testing specific functionality and logic.
- Designed and implemented the Continuous Integration process for all the application.
- Formatted the data as per business rule to display User interface.
- Followed a work data flow principle for design and development
- Worked on Web Service calls, JSON .
- Followed Agile methodology throughout the project.
- Integrated imageKit and MapKit into the Application.
- Tested the application for memory leaks and relevant bugs, fixed the leaks and deployed on different iPhone firmware's to validate the application stability.
- Evaluated technology solution design, research and proposal.
Environment: Xcode 5/4.6/4.5, Objective-C, Cocoa Touch, Cocoa framework, JavaScript, JQuery, JUnit, SoapUI, MapKit, Core Location, AVFoundation, SVN.
Confidential, Keasbey, NJ
Mobile Application Developer
Responsibilities:
- Designed and implemented the complete application architecture.
- Worked broadly on table view controller and made customized table view cells as indicated by the customer.
- Integrated Chat messenger and barcode scanner functionality.
- Followed a work information stream standard for outline and improvement
- Worked on Web Service calls and JSON parsing included in the project.
- Used Core data Framework for local storage purpose in SQLite .
- Formatted the Data according to Business standard to show in UI
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/difficulties to project lead
- Debugging issues on location whenever required
- Complete execution of the retrial mechanism
- Added animation between UI Views for smooth move and better client experience.
- Publishing the application on App store and afterward pushing upgrades after every sprint discharge
- Web services deployment and testing on rest client.
- Worked on Unit-test code for strength, including edge cases, usability, and general reliability
- Responsible for Service Integration Development and Testing .
Environment: iOS 4, 5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPhone, Objective-C, UIKit, JSON, XML, SQLite, ViewController.
Confidential
Web Developer
Responsibilities:
- Development experience involving Test Driven Project Development methodology.
- Provide Internet related services including Website design , front-end web development , domain name registration and web hosting .
- Design and deploy web services to integrate APIs with cloud platforms such as iCloud , Amazon and Microsoft Azure .
- Code design using Perl to design object oriented web services .
- Designed web templates, banners, advertisements using Photoshop , Dreamweaver and Flash .
- Template conversion to CSS/(X) HTML . Built the XHTML templates and cascading style sheets (CSS) for the front end of the application.
- Applied advanced HTML , JavaScript and CSS to deliver cutting-edge user interfaces and components.
- Re-skinning of existing web sites that are compatible with existing RSS feeds .
- Created graphics including icons, banners and logos using Visual Basic tool .
- Designing and optimizing graphics for corporate client sites.
Environment: Visual Basic, HTML/DHTML/XHTML, JavaScript, CSS and FTP Client.