Sr. Ios Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- 7+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using objective-C, Swift, C++, SQL, Cocoa Touch, Cocoa Bindings, Core animation custom controls.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software.
- Strong expertise in iOS SDK, Objective-C, Xcode and its frameworks.
- Strong knowledge of Swift.
- Experience in building and publishing commercial iPhone and/or iPad applications.
- Extensively worked with Storyboard, MapKit, Core Data, Multithreading, User Defaults, SQLite, UIAlert, Delegates/Protocols and Categories.
- Clear knowledge in testing app on device using development profile.
- Utilization of iOS Camera, Audio, Video Capture Frameworks.
- Experience with offline storage, threading, and performance tuning
- Hands-on coding, systems analysis, design, and delivery of projects assigned.
- Experience with Instagram API Integration in iOS Application.
- Good Knowledge of Instruments for CPU profiling, GDB and LLVM debugging.
- Good Knowledge in In-App Purchase, Remote and Local Push Notification.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8,Unix and Linux.
- Experience on web service integration (SOAP, REST, JSON & XML)
- Experience in creating and extracting data from database and displaying on iPhone using Core Data.
- Worked on 3D computer graphics like DirectX SDK, Shader programming languages, OpenGL.
- Experience in software development for Set-Top Box, Personal/Digital Video Recorder (PVR/DVR), VOD and DVD Players.
- Worked on BREW technology to create portable applications.
- Experience on code-repo tools like Git, SVN.
- Memory and data management experience in both MRC and ARC.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
- Written Multi-Threaded Applications using iOS GCD blocks, NSOperationQueue.
- Extensively worked on view layer of iOS Applications using UINavigationController, UI Tab Bar Controller, UITableViewController and iPad specific Split View Controller and Popover View Controller.
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
- Capable of multi-tasking at work and taking up challenges and also energetic and passionate for learning new concepts, methods and technologies.
- Expert in finding and fixing crashing bugs.
- Worked with QA leads, Graphic Design leads, Project Managers, and Shareholders to effectively develop applications.
TECHNICAL SKILLS:
IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder UIKit, Cocoa touch
Programming Languages: C, C++, X++, Objective C, Core Java, JQuery, Swift, HTML, SQL
IDE’s / SDK’s: Xcode, Visual Studio, Eclipse, Android SDK, NetBeans
Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES
Internet Technologies: HTML 4, and 5, CSS2 and 3. JavaScript/ JQUERY library
Operating Systems: MAC OS, Windows, Linux, UNIX
Databases: Microsoft SQL Server Compact (SQL CE), CoreData, SQL Lite, Mongo
Tools: XCode 3.0/4.0/5.0/6.0/6.4
Source Control: GitHub, TFS, Source Tree, SVN, Bit Bucket
Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Geny motion
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr. iOS Developer
Responsibilities:
- Worked extensively on Xcode 6.0.1 - 6.4, Objective-C, Cocoa, Mac Yosemite & Mavericks for developing the Share builder by Confidential One native iOS application for iphone, ipad.
- Implemented the web services using AFNetworkingto with client API, request and response.
- Retrieved secured dynamic data from the web server using JSON and XML parsing.
- Used Charles Proxy, Cocoa rest client for web debugging proxy and Gasmask for Host files Manager and Fast scripts to point to development and production servers.
- Used ARC to reduce memory leaks in the project.
- Used Instruments to fine tune the app performance and memory management.
- Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
- Designed the application using MMDrawerController for Home screen, UITableViewController for displaying Menu, Balances, Trade and Positions and UIWebView for displaying web content.
- Added animation between UIViews for smooth transitioning and better user experience using Segues.
- Worked on iOS SDK 7 and iOS SDK 8.
- Used Cocoa Pods library and UIKit Framework, Python, Foundation Framework and CoreGraphics Frameworks.
- Used Crashlytics framework within the app to monitor the crashes during development.
- Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods
- Worked with Xamarin for iOS, Mac and also to deliver high performance compiled code with full access to all the native APIs.
- Supported QA with bug fixes, test case creation support, and triage meetings.
- Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in repository.
- Worked as part of a dynamic team through agile development process.
- Responsible for maintaining the code versions according to the changes using GIT.
- Collaborated with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
- Developed quality code in Objective-C and Swift to meet story acceptance criteria.
- Conducted design and code reviews with Android and iOS, Swift, mobile and tablet developers to ensure compliance with standards.
- Worked with AccuRev, Anthill Pro and other continuous integration tools for iPad production build.
- Used AppleDocs to maintain records to document program development and revisions.
- Provided system support after hours as necessary.
- Shared best practices and improve processes within and across sprint teams.
- Handled multiple projects simultaneously, meeting deadlines while effectively managing priorities and communicating progress.
- Provided cross-functional support as a member of a highly productive sprint team.
Environment: iOS 7.0(Min. Deployment Target) - iOS 8, Mac OS X Yosemite/Mavericks, Objective-C, Swift, Xamarin, XCode 6.0.1 - 6.4, TDD, Cocoa, iOS SDK, Instruments, Interface Builder, Crashlytics, Charles Proxy, Python, Gas Mask, Agile Methodology, ARC, HTML5, CSS, REST, Version One.
Confidential,Sunnyvale, CAOS Developer
Responsibilities:
- This application was designed and implemented using iPhone SDK, GIT, XCode and Objective C
- Used OS X and Cocoa frameworks for developing desktop application.
- Implemented Core Data for persistent storage of user data.
- Created models in MVC and development of delegates for updating model information.
- Created of various views, table views, customized views and popovers.
- Redesigned several screens including default application landing screen as per newer wireframe.
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces.
- Created of notifications to detect the autorotation in the customized sub views.
- Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
- Used SVN repository for version control and Terminal was used to connect and commit to repository.
- Implemented using Storyboard and ARC.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Custom UI implemented with XIBs, and Manual Retain/Release memory management.
- Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
- Took care of Code Review, Code Fixes and bug Fixes.
- Performed all tasks from UI design and implementation to writing code for various features.
- Managed data and memory management from streamlining code and using various debugging tests.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environments: Native iOS 4-5, Xcode 4-4.3, Python ,iPad, iPhone, Objective-C, UIKit, JSON, XML, OS X, Cocoa, SQLite, ARC, View Controller.
Confidential, ORiOS Developer
Responsibilities:
- Application was designed using AppKit framework, Xcode and Objective C.
- Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests
- Worked extensively on Xcode, Interface Builder and Instrument.
- Worked with GitHub to checkout and update the codebase changes.
- Used the ImagePickerController library to access the phone/tablet camera to take a picture and send it to the network
- Used UIAlertView to send an alert message whenever the camera doesn’t function
- Worked on iOS SDK 7 and iOS NDK 8.
- Accessed the Core API (OAuth v1) for Dropbox and the Google Drive API for Objective-C, to print documents directly.
- Accessed the Core Location framework to track nearby locations and available printers.
- Customized the appearance from the JSON using the Quartz Core and UIKit frameworks.
- Implemented the scroll functionality through UITableView, using the UIScroll Viewproperty on all screens of thinapp.
- Performed the quality assurance of the application by reporting the issues to the development team.
Environment: iOS 8, Objective-C, Xcode 6.2, Swift , Python , Mac OS X Yosemite
Confidential, Atlanta, GA
Mobile Developer
Responsibilities:
- Used Xcode 5.1.1 for debugging.
- Used GitHub to pull code and make changes and push the code back.
- Developed full code and scripts for actual iPhone and iPod touch.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite Frameworks.
- Experience on SQL queries.
- Live Updates implemented Using RSS link.
- Experienced in Debugging the Code at every Stage line of Implementation.
- Performance test and fixes done through instruments.
- Coordinated with technical staff in the configuration of iTunes App Store.
- Collaborate with end users and clients in the implementation of complex software.
Environment: IPhone SDK, XCode 5.1.1, iOS SDK 5 and iOS SDK 6. SQLite3, SQLite Manager, Objective - C, Cocoa Touch and Instruments.