Ios Developer Resume
Atlanta, GA
SUMMARY:
- Over 7+years of experience resulting from developing applications & Information Technology in Web and Native iOS application platforms.
- 4+ years of experience as an iOS Mobile Engineer in developing and deploying iPhone/iPad Applications using Swift 3.x, 2.x,Objective - C, C/C++, Cocoa Touch, Xcode and iOS SDK’s.
- Around 2 years’ experience in Swift.
- Experience in developing apps using various iOS design patterns (Categories, Delegation, Target-action and Singleton).
- Working knowledge of MVC, Protocols, Segues, and Blocks.
- Experience in implementing applications using frameworks such as Foundation, UIKit, AVFoundation, PushKit, MapKit, CoreLocation, and CoreGraphics.
- Experienced in multithreading, synchronization, and NSOperations in application development.
- Good experience of connecting BLE devices using CoreBluetooth and iBeacon.
- Proficient in Source control repository Git/GitHub, and SVN.
- Experienced in creating custom UI using Storyboard and XiB files.
- Strong Conceptual Knowledge in Object Oriented Concepts and good development experience in using those concepts in building applications.
- Integrated social networking API of Facebook(Oauth) and knowledge of integrating other Social networking API’s using Cocoapods.
- Experience in working with third party libraries such as AFNetwoking and OCR.
- Expertise in creating and customizing UI using Stackviews, Collectionviews, Tableviews, Webviews, Tab Bars and Navigation Bar in a Multi-View Application.
- Experienced in working with data parsing forms such as JSON and XML, to dynamically display data on iPhone/iPad using REST/SOAP web services.
- Proficiency with memory management - Automatic Reference Counting (ARC) and Manual Retain Reference (MRR).
- Experience in working TDD environment by writing modular Unit Tests and UI Tests using XCTest framework.
- Experience in working with CoreData framework and SQLite database.
- Proficient in Java programming and web technologies JavaScript, HTML, CSS, jQuery.
- Experience in working with Agile and Waterfall methodologies by providing technical guidance to the QA teams to build manual and automated test suites.
- Fine tuning the applications by profiling Instruments tool and its Templates such as Time Profiler, Leaks, System Usage.
- Experience in creating Certificates, Provision profiles and submitting Apps into App Store using iTunesConnect.
- Focused, determined, and highly motivated to make things work well.
- Excellent communication and strong organizational skills, adaptability, team player, quick learner and ability to meet tight deadlines.
TECHNICAL SKILLS:
Tools: -MSOffice Professional, Sub Version, WordPress, JIRA, GitHub, Sketch
Programming: -Swift, Objective-C, C, Java, HTML, JavaScript, CSS. IDE & Simulators-Xcode, Eclipse, Interface Builder/Story board & iOS SDK’s (10,9,8,7,6,5):
Databases: -SQLite, Oracle, MySQL, CoreData(Framework).
Frameworks: -Foundation, UIKit, MapKit, AVFoundation, MPMovieplayer, CoreLocation, CNContacts, MessageUI, XCTest.
Operating Systems: -iOS 10/9/8/7/6 (iPhone/iPad), Mac OS X (10.12/10.11/10.10/10.9/10.8), Windows 10/7/vista/xp.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
iOS Developer
Responsibilities:
- Created Home screen with a customized Table view
- Integrated Facebook login using facebookSDK (Oauth).
- Worked on TableViews extensively to display the weather data with different options and Settings to provide Sign-in, Sign-up & personal alerts.
- Implemented Push Notifications to alert/notify Weather conditions and Safety measurements.
- Worked extensively with AVFoundation and MPMoviePlayerController to stream video content.
- Developed location-based alerts based on the user preferences.
- Fetched JSON data from RESTFUL service and parsed into model classes.
- Implemented custom UIView for displaying severe Alerts.
- Worked in agile environment with regular sprints.
- Worked with Instruments for improving the performance of the application.
- Improved the UI response of the application by optimizing the code which updated the UI using Grand Central Dispatch (GCD).
- Used version controlling tool GitHub with a desktop tool Source-Tree and commandLine.
Environment: iOS 7.x, 8.x, 9.x, Mac OS, Objective-C, Swift, XCode, Core Location, AVFoundation, GitHub, SourceTree, Instruments, JSON
Confidential, Chicago, IL
iOS Developer
Responsibilities:
- Implementing various features on Client’s eCommerce Mobile Application for iPhone.
- Integrating Location services and MapKit by allowing user access to nearest stores.
- Expert in building UI using size classes to support different screen sizes and worked with new features in UIKit framework such as stack views.
- Integrating TouchID to allow User Secure Signing into App using Local Authentication.
- Implementing App’s features using Storyboard, Table Views, Auto layouts and Segues.
- Retrieving the JSON data from backend services into UITableView and UITableViewCell using RESTful services.
- Redesigning the iPhone app by using UITabBarController architecture and did a visual refresh.
- Integrating SKU # and Barcode scanning using Microblink and AVFoundation to get product details quickly in the App.
- Developing the App with Swift/Objective-C programming language and Apple’s latest tools by following MVC architecture and ARC memory management system.
- Writing Unit Test and UI Test cases using XCTest framework.
- Working in Agile environment, involving in Pair Programming, scrum meetings and Sprint releases.
- Good understanding of Apple's code signing process to create Certs, Provision profiles and used test-flight for beta testing.
Environment: iOS 9.x, 10.x, Mac OS X, Swift, Xcode 7.x/8.x, Storyboard, OCR, AVFoundation, AFNetworking, Agile, MVC, UIKit, iOS SDK, XCTest, CoreLocation
Confidential, New York, NY
iOS Developer
Responsibilities:
- Collaborated with the business analyst to gather the App’s requirements.
- Developed Main View Controller with Sign-In and Sign-up options for the user access by using Storyboard.
- Extensively used UIKit framework in the development of App’s UI and developed various items like UITabBar, UIAlertView, and UITableView.
- Used MapKit framework and CoreLocation to find nearby properties.
- Worked mostly in the front end with various view controllers and followed MVC pattern in design and development.
- Push notifications implemented to let users know when a property value changes based on their preferences.
- Used CoreData/SQLite for data storage.
- Used XML Parser to display data from servers.
- Developed App with Alerts, Actions and Location services by collaborating with a team.
- Tested the application leakage, deployed and tested the application on different iPhone’s firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
Environment: iOS 6.0, (iPhone SDK), Mac OS X, Objective C, XCode 4.6 and 5.0, Touch ID, XML, Core Location, UIKit.
Confidential, Denver,CO
iOS Developer
Responsibilities:
- Designed and implemented User interface by using UIKit and Storyboard.
- Implemented UI from Wireframes given by house design team.
- MessageUI framework was used to share deals through email and message.
- Developed App using MVC and Singleton architectures.
- Used GIGYA API to share notes through Facebook and Twitter.
- Automatic Reference Counting was used in Memory management system.
- Integrated REST services to display JSON data.
- Developed application by using CoreData framework for internal data storage.
- Worked on entire application by developing various UI views with Navigation.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Followed a work data flow principle for design and development.
Environment: Xcode, iOS SDK, UIKit, AVFoundation, Storyboard, REST, JSON, MVC, Interface Builder, Coredata.
Confidential, CA
Web Developer
Responsibilities:
- Involved in discussions with the System Analyst to identify the technical requirements.
- Design and development of Web pages using HTML, CSS, JavaScript.
- Used JavaScript for custom client-side validation.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wire-frames and Mockups.
- Extensively used jQuery in implementing various GUI components in application portal.
- Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
- Used CSS sprites to reduce image load time of web page by a number of images which require less number of server requests.
- Worked on jQuery to make drop down menus on web pages and display part of a web page upon user request.
- Worked in scrum process attending daily standup meetings and completing tasks sprints.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Tested cross-browser compatibility issues and hence worked on different browsers like Google Chrome, Firefox, Internet explorer and Safari.
Environment: HTML, CSS, JavaScript, AJAX, DOM, Bootstrap, jQuery, Usability Testing, Windows.