Sr Ios Devloper Resume
Los Angeles, CA
SUMMARY:
- 4+ years‘ experience in mobile application development in iOS using Objective - C
- Experienced developing web content targeted for mobile devices using HTML5, CSS3, and PHP
- Well-versed in creation of both Core Data and SQLite databases following best practices
- Stored user settings data device-side with NS User Defaults
- Experienced creating efficient UIs via Storyboard, XIBs and programmatic UI
- Experienced leading a development team and ensure on-time deliverables
- Expert in OOP design principles, also in the use of MVC architecture and popular design patterns such as Singleton, Observer, Delegate, Block, KVO, KVC & Factory
- Well-versed in interfacing device-side requests with back-end resources using both SOAP and RESTful calls
- Familiar with OpenGL, CoreGraphics, CoreAnimation, and various tools for making tailored graphics and UX presentations in iOS; have utilized UI View animate With Duration, UI Dynamics, CG Affines amongst others
- Proficient with debugging practices via the use of NSLogs, LLDB statements, Breakpoints, and Instruments such as Allocations, Leaks, Zombie, Time Profiler, Static Analyzer
- Experience utilizing XC Test framework to perform thorough Unit Testing on code
- Well versed with various third-party frameworks for iOS such as AF Networking
- Solid knowledge and experience with various popular social media through use of frameworks such as Accounts, TwitterKit or web services
- Very experienced in offering design of application UI/UX and overall system architecture
- Very proactive and innovative IT professional with a go-getter attitude
- Highly motivated individual who always meets deadlines and works well in both team settings and solo
TECHNICAL SKILLS:
Languages: Objective-C, Swift, Java, JavaScript, HTML5, C#, HTML5, CSS3, JQuery, MySQL, PHP, Ruby, AJAX
Databases: Core Data, SQLite, MySQL
Web Services: RESTful, SOAP, JSON, XML
IDEs: Xcode, Eclipse, Visual Studio, Netbeans
Libraries: CoreLocation, AV Foundation, MapKit, AF Networking, SocialFramework, CoreGraphics, UIKit, Foundation, GCD, PLists, NS User Defaults, Keychain, Categories, UI Gestures, Interface Builder, XIB s, Storyboard, Push Notifications, Reachability, NS JSON Serialization, NS XML Parser, UI Gesture Recognizers
Change Management Tools: Git, SVN
Methodologies: Agile/SCRUM, Waterfall
OperatingSystems: iOS, Windows, Mac OS X, Linux (Debian, Ubuntu, OpenBSD)
PROFESSIONAL EXPERIENCE:
SR IOS DEVLOPER
Confidential, Los Angeles, CA
Responsibilities:
- Developed to work with iOS7 and later
- Optimized for iPhone 5, iPhone 6, and iPhone 6+
- Initial role was to help tackle bug fixes and the eventually the addition of new features
- Multithreading changes with GCD were required to improve user interactions and increase performance speed
- Implemented favorites using persistent storage of data with CoreData
- Performed image downloads using NSOperationQueues to allow cancellation if the user wished
- Invoke REST ful web service requests and parsed JSON using NSJSONSerialization
- Used XIBs for UI creation to simplify merging with the team of six developers
- Implemented search filters based on the properties of the objects being searched
- Performed debugging with NSLogs, LLDB, Breakpoints, and Instruments
- Improved user security credentials with the implementation of Keychain
- Project managed using Agile/SCRUM principles
- Project code stored in Git repository; used Github for version control
Used: Xcode 6, iOS7 SDK, iOS8 SDK, GCD, NSOperationQueue, CoreData, UIKit, CocoaTouch, Foundation, Git, Github, Instruments, LLDB debugger, XIBs, Keychain, Reachability, Agile, SCRUM
IOS DEVELOPER
Confidential
Responsibilities:
- Designed and developed for iPad, iOS version 7.1+
- Implemented custom lazy load mechanism to handle several images upon UI Scroll View
- Developed mechanism to show several images with parallax effect using custom lazy load
- Usage of native frameworks to play different audio files for poem reading
- Implementation of custom SQLite wrapper using Singleton pattern to index several images and source text for data app
- Utilized Storyboards with AutoLayout constraints to create UIs and application flow
- Used UIWebViews to show video in order to optimize resources and disk space.
- Implemented Delegation pattern in order to notify to the user the status of the poem reading.
- Utilized NS User Defaults in order to store minimum data such as flags.
- Implementation of UIGesture Recognizers to display several images of the biography of Octavio Paz
- Created JSON implementation to store data such as minutes and seconds to be able to handle reading poem feature
- Utilized block codes to handle animations on custom UI elements such as images and buttons.
- Used Category pattern to implement custom colors
- Project matriculated using Agile/SCRUM methodology
- Code stored in Git repository
- Version control functions handled with SourceTree
Used: iOS7 SDK, SQLite, CocoaTouch, UIKit, Storyboards, Autolayout constraints, CoreGraphics, AVFoundation, Categories, JSON, NSUserDefaults, Blocks, GIT, SourceTree, UIGestureRecognizers, Grand Central Dispatch, SCRUM
IOS DEVELOPER
Confidential
Responsibilities:
- Designed for universal devices, iPhone, iPad and iPod touch running iOS version 6+
- Invoked requests to RESTful web services and parsed JSON with NS JSON Serialization to handle information about new recipes and dishes
- Utilized JSON format to store and handle content for the app
- Implementation of custom SQLite wrapper using Singleton design pattern to handle source text for data app
- Implementation of NS Timer and Delegation pattern to notify to the user tasks completions
- Usage of NS User Defaults in order to store minimal user data, such as flags
- Used block code to handle animations on custom UI elements, such as images
- Usage of Category pattern to implement custom colors
- Constructed UIs using Storyboards and programmatic UI elements to create custom UI for children user base
- Performed maintenance and bug fixing in order to implement data retrieval using RESTful web services
- Code stored in Git repository
Used: iOS SDK 6, Foundational, Delegation, Singleton, Categories, NSUserDefaults, SQLite, CocoaTouch, UIKit, Storyboards, AVFoundation, GIT, SourceTree, NSJsonSerialization, RESTful
IOS DEVELOPER
Confidential
Responsibilities:
- Implemented social sharing functionality using Facebook API for posting directly from the application
- Implemented store lookup and displaying functionality upon map utilizing MapKit, CoreLocation, and MK Annotations
- Created a lateral slide main menu to add extra functionality to the application
- Constructed UI Table Views with custom UI Table ViewCells from wireframes received from Project Manager using XIBs and programmatic UI, when needed
- Used Breakpoints and Instruments for resolving development issues and bugs
- Application fully developed utilizing Manual Retain Release (MRR) implementation, giving development complete control of memory management
- Utilized AVFoundation methods to implement application workflow for scanning bar codes and QR codes with device camera
- App developed to run on both iPhone and iPad, iOS versions 6+; optimized for iPhone 4s
- Application developed using Agile/SCRUM principles; code delivered in 3 week sprints
- Code stored in SVN repository
Used: iOS 5 SDK, iOS 6 SDK, Xcode 4.x, UIKit, Foundational Framework, proprietary API, Facebook API, Instruments, GDB, XIBs, JSON, MRR, NSZombieFlag, AFNetworking, Singleton, MapKit, CoreLocation, MKAnnotations, AVFoundation, SVN
IOS/WEB DEVELOPER
Confidential
Responsibilities:
- Aeromexico Banamex - native iOS application, supporting up to iOS5
- Application targeted for both iPhone and iPad devices
- Created UIs from wireframes received from designer using XIBs
- Utilized MapKit, Core Location, and MK Annotations to display map-driven content
- Stored data device-side Core Data model
- Handled Encryption of data being sent over the network
- Invoked and consumed RESTful web services using NSURLConnection
- Parsed JSON using NS JSON Serialization into NS Objects for use within app
- Banamex Click y Paga - native iOS application, supporting up to iOS5
- Application targeted for both iPhone and iPad devices
- Created UIs from wireframes received from designer using XIBs
- Utilized MapKit, Core Location, and MK Annotations to display map-driven content
- Stored data device-side Core Data model
- Handled Encryption of data being sent over the network
- Invoked and consumed RESTful web services using NSURLConnection
- Parsed JSON using NS JSON Serialization into NS Objects for use within app
- Iniciativa Mexicomovil - native iOS application for Mexico initiative
- Application targeted for iPhone 3S device
- Created UIs from wireframes received from designer using XIBs
- Utilized MapKit, Core Location, and MK Annotations to display map-driven content
- Stored data device-side Core Data model
- Handled Encryption of data being sent over the network
- Invoked and consumed RESTful web services using NS URL Connection
- Parsed JSON using NS JSON Serialization into NS Objects
- Playboy Movil - mobile site for Playboy Mexico
- Designed UIs using HTML5
- Implemented PHP backend for 1st version
- Utilized Ruby to implement backend of 2nd version
- Structured Data Model for backend data layer
- Confidential - mobile site for Latin America
- Handled large portion of the backend work driving the site’s content
- Created UI using HTML5 and CSS3
Used: Objective-C, HTML5, CSS3, JQuery, MVC, Ruby on Rails, Xcode, Apache, MySQL, PHP, Ruby, AJAX, MRR, RESTful, XIBs, NSJSONSerialization, MapKit, CoreLocation, MKAnnotations
UNIX SYSTEM ADMIN/DEVELOPER
Confidential
Responsibilities:
- Confidential - interactive application for Vaio product
- Built detection system that triggers events when user motion is detected
- Designed UIs using Adobe software Suite
- Confidential - Digital Test and QA
- Created digital mirror interface to allow users to visualize themselves in Confidential apparel
- Worked with open source software to manipulate image detection from sensor hardware
- Confidential - Suite for Nuug Adventures product
- Modeled 3-D images using SoftImage for game development
- Implemented the game engine and logic using Unity 3-D
- Created web pages and web service to add ability to present user scores and other content
Used: Java, Unity, UNIX, Adobe Suite, SoftImage, HTML5, CSS3