Ios Developer Resume
Kent, OhiO
SUMMARY
- Around 3.8 years of experience in Mobile Application Development and developed enterprise level, scalable and database driven applications using iOS, Swift 3/4, Mac OS Platforms.
- Developed native iPhone applications using XCode, iOS Frameworks, iPhone simulators, Swift, iPhone SDK and Cocoa Touch framework.
- Expertise in concepts of UI design like UI Views, UI Table Views, UI Tab Bar Views, UI Scroll View, UI Navigation Controllers.
- Expertise in Audio and Video Technologies in iOS like AVFoundation, Core Audio.
- Implemented iOS native frameworks like Core Data, Core Foundation, Core Location, Core Bluetooth.
- Capability in working with Cocoapods for dependency integration and Cocoa touch.
- Having good knowledge in graphics technologies in iOS like UIKit Graphics, Core Graphics, Core Animation.
- A clear understanding of Mobile Development Life Cycles and MVC design pattern which is one of the code blocks of Cocoa where model, views, and controller classes are separated cleanly, based on role.
- Contributed greatly to increase in code quality and productivity through Test Driven Development.
- Worked on web - services like RESTful APIs and comfortable in parsing XML and JSON data formats.
- In-depth knowledge of Automatic Reference Counting (ARC) and Manual Reference Counting(MRC)
- Experienced in all aspects of IPad and iPhone application development including designing for all types of screen sizes and orientations.
- Worked with the concepts of Auto Layout in story boards.
- Profound in creative and analytical problem-solving and troubleshooting skills.
- Experience with SVN and GIT version control systems for debugging and connecting to remote files in server securely.
- Having Good knowledge with iBeacon, Push notifications for Sending notifications with and without an app.
- Awareness of all protocols in distribution of the App in App Store and having clear understanding of Apple’s design principles.
- Thorough understanding of App store requirements, iTunes Connect and iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
- Ability to work on large-scale e-commerce projects.
- Developed front-end part of applications using AngularJS, HTML5, CSS3, Bootstrap 3, JavaScript frameworks.
- Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
- Excellent ability in writing and tuning complex subqueries with SQL stored procedures, functions, and triggers.
- Experience in design, development, and testing client-server and n-tier applications using Java/J2EE Application development by using Software Development Methodologies.
- Good communication skills, problem-solving skills, quick learning skills, deep understanding of the concepts, excellent team member.
TECHNICAL SKILLS
iOS Application Software: iOS 11, swift 4, Core Data, Cocoa Touch, UIKit, XCode 9.
Programming languages: C, C++, Java, Python, CSS, HTML5, XML, Angular JS, Bootstrap 3, Java Script.
Database Technologies: Oracle-10g, MySQL, SQLite3, MongoDB.
IDE: XCode 9, Net Beans, Eclipse IDE, Cloud 9, Notepad++.
Web servers: Apache Tomcat, XAMP.
Operating systems: Windows 10, iOS 11, Ubuntu 14.04/16.04, Mac OS 10.13
Version Control tools: SVN, GIT, Bitbucket.
Testing: TDD, Unit Testing.
PROFESSIONAL EXPERIENCE
Confidential, Kent, Ohio
iOS Developer
Responsibilities:
- Establishing compatibility with third-party software products like DMI-TCAT and OONI probe by developing a software for modification and integration on Ubuntu platform.
- Web Scrapping is done by using Beautiful Soup package in the python environment.
- Worked on developing User Interface using Swift, XCode.
- Created customized UI Elements like table view controllers, table view cells, web view controllers, split view controllers, etc. which are specific to Twitter Data.
- Worked in Agile methodology called SCRUM which includes daily stand-ups, bi-weekly sprint planning.
- Used Cocoapods to handle dependencies in the project.
- Slack, Toggle, Trello are used for the communication channel and time tracking.
- Bitbucket is used for the version control and documenting the project.
- Consistently met deadlines and requirements for all production work orders.
Environment: XCode 8, iOS 10, Swift 3, OONI probe, DMI-TCAT, Beautiful soup, Python2.7/3.5, REST API, Ubuntu platform, Bitbucket, Trello, Toggl, Slack.
Confidential, CHARLOTTE, NORTH CAROLINA
iOS Developer
Responsibilities:
- Worked on designing the prototypes for the UI screens which should be consistent with Android and web application development team.
- Actively involved in Analysis, Design phases for Employee HRMS application.
- Involved in creating database entities, entity-relationship diagrams.
- Worked on designing UI screens for iPhone by using storyboards in XCode with Swift.
- Used table views, tab bar views, navigation controllers, push notifications, custom view controller to represent the clock in & out and leaves of employees.
- Involved in making app connect to the common database which is created by using Core data.
- Pre-fetching data for different views for smooth screen transition
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
- Adept at developing various unit tests using the XCTest framework to ensure clean and stable code.
- Project matriculated utilizing JIRA tool to assign & track the work progress.
- Complete understanding of steps involved in application deployment in App store.
- Used Git version control system to get all the updated code in the repository by looking at latest commits and pull requests.
Environment: iOS 9, Swift 2.0+, XCode 7, iOS SDK, Core Frameworks, JSON, XML, Git, Core Data.
Confidential
iOS Developer
Responsibilities:
- Designed the product to maintain and update reports of stock and provide requirements to the warehousing department.
- Created the complete database using Core Data.
- Worked on and Integrated Apple Pay into the App.
- Used JIRA for bug tracking and resolving the issues in the application.
- Used UITabBar, UI Navigation View, UI Table View, UI Action sheet, and other View Controllers to build the UI.
- Responsible for co-developing the "Bill Pay".
- Developed critical tools for this project like customized navigation bar, page control, and scroll view and worked withUIKitFrameworkfor the applications.
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client requirements to store warehouse data.
- Added animation between UIViews and pre-fetching data for different views for smooth transitioning and better user experience.
- Worked with Backend team to display the correct data format in devices.
Environment: iOS 7+, Objective-C, XCode 5.0+, REST API, MVC, Agile Methodology, Core Data, UIKitFramework, UIViews, Git.