Ios Developer Resume
Hollis, NH
SUMMARY
- 5+ years of iOS application experience with proficient skills in various fields of iOS development including: development, design, and management
- Solid experience with mobile development life cycle.
- Good understanding of Apple’s design principles and interface guidelines.
- Strong understanding of mobile app design patterns and methodologies.
- Developed mobile apps features and functionality using the latest versions of Swift.
- Good knowledge of iOS frameworks like Cocoa Touch, Foundation, UIKit and tools, including both Objective C and Swift.
- Experience with Restful APIs for connecting IOS applications to back - end services.
- Good Knowledge in integrating Push Notifications using Firebase.
- Experience with database technologies like SQLite.
- Used JSON to retrieve data for display on the IPhone/Ipad from server, created and customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
- Code developed inTDDenvironment.
- Experience with third-party library like Cocoapods.
- Experience on GIT version control.
- Experience in Agile Methodology.
- Good knowledge with Jenkins.
- Capability to adapt and learn new tools, techniques and approaches.
- A passion for solving complex software engineering problems in a dynamic environment.
- Solid understanding of object-oriented design and development.
- Good communication skills, ability to handle multiple tasks, and a passion for mentoring others on best practices.
TECHNICAL SKILLS
Technologies: Swift, objective- C
Markup Languages: HTML, CSS, JSON
IDE, HTML Editor and Tools: Eclipse IDE, Xcode, Visual Studio, Keil
Version Control: GIT
IOS SDK: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core PlotCore Bluetooth
Database: Microsoft SQL Server 2008
Development Models and Patterns: MVC, MVVM
Mobile Operating Systems: iOS7- iOS11
PROFESSIONAL EXPERIENCE
Confidential, Hollis, NH
iOS Developer
Responsibilities:
- Performed all tasks from user interface design and implementation for various features using Swift.
- Implemented categorization features such as items search and filter.
- Developed MVC design pattern for screens using Xcode, storyboard and Auto-Layout.
- Used GCD to asynchronously update List View Screen.
- Worked extensively on UI Table View Controller, and developed customized UI Table View Cell as per design document.
- Strong understanding of Cocoa frameworks.
- Implementation of frameworks using Cocoapods
- Use of Auto layout, Size classes & Trait classes for developing apps that work across multiple resolutions ofiOSdevices.
- UI: Auto layout / Core Animation
- Good experience with integrating third party frameworks and MVC frameworks.
- Good experience with developing applications that use Bluetooth communications to interact with embedded hardware devices.
- Good experience with Bluetooth communication protocol and Core Bluetooth.
- Good experience in parsing JSON.
- Experience with Test Driven Development (TDD).
- Good experience in Unit & Integration Testing of iOS app.
Environment: Cocoa framework, iPhone, Simulator, XCode 9/8.3.3, iOS SDK 10.0 and 11 Beta, Swift, Objective C, iPhone OS 7.0, SQLite, Windows Server, OpenGL, Core Animation, Instruments, Clang Analyzer, VS 2015, MS SQL Server 2015, IIS 7.0, TFS.
Confidential - Woonsocket, RI
iOS Developer
Responsibilities:
- Migrated the shop portion of the app from web views to native.
- Implemented analytics tracking for new features.Debugged crashes.Fixed production issues.Worked as part of a team of both on-site and off-shore developers
- 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.
- Fixed issues in internal CocoaPods that shared functionality across different apps and teams.
- Added and improved custom UI elements using IBDesignables and XIBs.
- Helped plan transition from Objective-C to Swift, working in Swift and Objective-C in Xcode.
- Worked with web development team on integration of web services and search queries.
- Evaluated iOS Widget (Today View Extension) designs to comply with technical capabilities.
- Worked with QA Team to write test scripts.
Environment: iOSSDK, Xcode 8.3.3, Swift 4, Cocoa framework, iPhone, Simulator.
Confidential
Software Engineer/Jr. IOS Developer
Responsibilities:
- Worked with Objective C and Cocoa Framework, which includes UI Kit, Foundation.
- Worked closely with a designer and otheriOSdevelopers to create new scenes.
- Made the User Interface more responsive by using Dispatch Library (GCD).
- Created web pages according to client guidelines and industry standards throughout the development and maintenance of the website using HTML and CSS.
- Designed and developed specific databases for collection, tracking and reporting of data.
- Developed SQL queries and optimized the queries in SQL Server 2008.