Senior Ios Developer Resume
Northbrook, IL
SUMMARY:
- 7 years iOS mobile apps development experience
- Engages with system users and business analysts to identify system enhancements and/or new applications to meet business needs.
- Hardcore proficiency in proficiency includes programming languages C, C++, VB.NET, Python, PowerShell; web scripting languages HTML5, CSS3 and JavaScript, jQuery, jQuery Mobile
- Produces code of high quality and reliability - strong quality code metrics.
- Effectively performs code walk-throughs in conjunction with Quality Services.
- Develop system architecture that improve designs & mapping form to function
- Extensive experience consuming web service APIs using XML or JSON
- Experience with all aspects of product development lifecycle
- Proactively performs extensive system testing to ensure that the systems work efficiently and are developed following the applicable development methodology.
- Experience as a developer for native iOS application(s)
- Experience with Swift, Objective-C, Xcode, iOS versions, debugging tools, memory management, multi-threading techniques, UI design
- Experience with hybrid apps, knowledge of universal apps for compatibility across tablets and phones.
- Problem solving skills to develop quick yet sound solutions to resolve complex issues
- Hands on Mobile app development experience using Xcode or android developer studio.
- Teamwork & collaboration skills to work across organizations and lead cross-functional teams
- Unit tests to ensure accuracy. Tracks record of identifying largest risk areas and driving resolution of these issues.
- Leads the design, development and implementation of complex systems.
- Possessa deep familiarity with Objective-C and Cocoa Touch
Familiarity and experience with Swift
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Experience with third-party libraries and APIs
- Provides accurate and timely input to Project Manager regarding status of technical tasks for self and team.
- Designs and develops high quality, scalable and efficient solutions and products on schedule.
- Works easily with continuous integration
- Demonstrated ability to integrate with a wide array of backend technologies and services
- Self-motivated and reliable
- Possess enthusiasm for solving interesting problems and a willingness to learn
- Have a keen eye for creative designs
- Possess an advanced knowledge of web and mobile UX/U
- Experience developing front-end mobile web applications
- Experience in mobile application / software development experience
- Experience as a developer for native iOS application(s)
- Experience with Swift, Objective-C, Xcode, iOS versions, debugging tools, memory management, multi-threading techniques, UI design
- Experience with hybrid apps, knowledge of universal apps for compatibility across tablets and phones.
- Working experience in iOS development
- Skilled in Swift. Objective-C and Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle source control (GIT, SVN, etc.)
- Experience developing mobile applications throughout the entire software development lifecycle (SDLC).
- Developed mobile apps features and functionality using both Objective C and the latest versions of Swift.
- Experienced in using 3rd party frameworks and libraries for various web services and APIs.
- Efficiently consumed and managed RESTful and SOAP web services with XML and JSON formats.
- Skilled in asynchronous http requests using a variety of tools such as GCD, NSOperations, NSURLSession, and AFNetworking.
PROFESSIONAL EXPERIENCE:
Confidential, Northbrook, IL
Senior iOS Developer
Responsibilities:
- Migrated several app features from AngularJS to native iOS, including the Shop portion, in order to improve the functionality and responsiveness of the application.
- Fixed bugs as reported by QA, and refactored the code base to facilitate future changes.
- Added features per request of the product owners using Objective-C
- Tested app functionality using XCTest
- Tested app impact on system resources using Instruments, and ensured that memory leaks were not introduced and that the user experience was not hindered.
- Tested and debugged network code using Charles Proxy
- Fixed issues in internal CocoaPods that shared functionality across different apps and teams
- Added and improved custom UI elements using IBDesignables and XIBs.
- Added the NeverWait feature, allowing express delivery of prescriptions through the app
- Worked in an Agile environment, with 2 week sprints and JIRA
Technologies Used: Xcode 8.0, Postman, Charles Proxy, iBeacons, Objective-C, XIBs, CocoaPods, AngularJS, Instruments
Confidential, New York, NY
Senior iOS Developer
Responsibilities:
- Designed Core Data objects and use NSOperations to get all information using encryption AES 256 to store the information.
- Implementing sitecatalyst to track all behaviors of user.
- Develop dynamic configuration to switch between web service calls.
- Design and Develop persistent data layer using Core Data.
- Manage GitHub repository creating branches doing merge, pull request and releases.
- Create the script to use in Jenkins in order to create build IPA file to distribute in landing zone for testing purpose, TestFlight and App Store.
- Analyze requirements of Fleet department
- Primary architecture used with MVC and Singleton
- UI and application e - signing using Storyboards.
- Memory management using ARC.
- Implemented many OOP and patterns like MVC, KVO and Singleton.
- Developed using Xcode 5. Design Core Data structure.
- Design user interface, UIViewControllers, UITableViewControllers, custom UITableViewCell with Interface Builder.
- Design custom MapAnnotation. Handling delegates: didSelectAnnotationView, viewForAnnotation.
- Worked JSON requests according to the front end. Process the JSON requests according to different types of modules, actions, and request data.
Technologies Used: Objective-C, Xcode, Core Data, NSOperations, MVC, KVO, OOP, Singleton, IPA, View Controllers, Delegates, AES256 encryption.
Confidential, Boston, MA
IOS Developer
Responsibilities:
- Designing, developing, testing and implementation of app in App Store.
- Design Core Data structure. Developed with Xcode 4
- Design user interface, UIViewControllers, UITableViewControllers, custom UITableViewCell with Interface Builder.
- Worked JSON requests according to the front end
- Implemented many OOP and patterns like MVC, KVO and Singleton.
- Performed to complete unit testing, integration testing and regression testing the application.
- Design custom html to send an email with Electronic Invoice attached. Design and develop custom alert views.Design custom TabBar.
- Participated in review meetings and took the initiative to meet the QA testing targets.
Technologies Used: Objective-C, Xcode, Instruments, UIKit, EventKit, CoreData, SQLite, MessageUI, AddressBook.
Confidential, New York, NY
IOS Developer
Responsibilities:
- Performed testing, debugging, and small feature enhancements throughout the application.
- Custom UI/UX developed using a combination of Storyboards, XIBs, and Auto Layout constraints adhering to specifications from the design team.
- Adding the ability to perform downloads with the app in the background.
- Added compatibility enhancements for iOS 8 and improved various features to be available when not connected to the network.
- Utilized RESTFul web services to perform various tasks and to download data. Responses parsed for JSON data.
Technologies Used: iOS8, Objective-C, Xcode, REST, JSON, XIBs, Auto Layout, Constraints, Threading, XCTest, Git, Jenkins, JIRA
Confidential, New York, NY
Developer
Responsibilities:
- Recovered corrupted database
- Formulated new back up and disaster recovery strategy
- Wrote SQL queries
- Analyzed and coordinated efforts to solve backlogs
- Led company’s data recovery line of business
- Wrote tools to aid in file recovery in Python and PowerShell
- Designed company website - hand-coded in CSS and HTML
- Primary IT help desk
- Configured database servers for compatibility
- Custom database design and development.
- Skilled in Computer & Information Systems with focus on security and database management. Technical proficiency.
- Includes programming languages C, C++, VB.NET, Python, PowerShell, web languages HTML5, CSS3 and JavaScript; operating systems Windows and Linux; database systems
Technologies Used: Oracle SQLPlus, mySQL/MariaDB, Advantage Database Server, Microsoft Access and LibreOffice Base; customer relationship management tool Salesforce, Clientele; security tools Wireshark, Armitage and Volatility; data recovery tools chkdsk, Prosoft Data Rescue and GetDataBack; issue tracking software, Git, JIRA and Bugzilla.