Ios Developer Resume
New, JerseY
SUMMARY:
- Around 7 years of Extensive IT experience as a Software Developer and Rich User Interface applications development, integrating with various Databases and Client - Server applications in iPhone/iPad, iOS application development using Objective-C, Cocoa Touch, and UIKit.
- 5 years of development for iOS devices, using iOS SDK. (Cocoa Touch, View Controllers, Notifications, Threading, Blocks, KVC, Auto layout, asynchronous RESTful JSON services, MVC).
- Deep knowledge and experience in iOS application design and implementation. Updated knowledge of Objective -C, Swift, XCode, iPhone SDK, Cocoa Touch framework, Interface Builder and Instruments.
- Experience in managing application flow using storyboarding.
- Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing.
- Extensive knowledge of various frameworks including: UI Kit, Core Data, Game kit, AV Foundation, Event Kit, Address Book, Address Book UI, Message UI and Core Location, Core Text, Core Animation, Core graphics frameworks.
- Utilization of IOS Camera, Audio, Video Capture Frameworks.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
- Experience in customized views, Table views, Tab bars, Scroll bars and Navigation bars.
- Experience in working with teams.
- Excellent technical abilities possess strong oral and written communication skills, analytical and interpersonal skills.
- The importance of readable code, by using clear, explicit method and variable names and effective comments.
- Experiences in developing application with enhancement supporting various devices with multiple resolutions.
TECHNICAL SKILLS:
Programming Skills: Objective C, Swift,Cocoa touch development for iPhone, iPod and iPaddevices,iOS simulator, C, C#, PL/SQL
Web technologies: HTML, CSS3, XML, JSON, Apache, Rational Application Developer, Angular JS
Databases: SQL Server, SQLite, MYSQL, NoSQL
Web services: JSON, REST, AWS, Apache Cordova
VC systems: GIT, SVN, Stash and RVM.
Frameworks: UIKit,Map Kit,Cocoa Touch, Foundation, Core Animation,GCD, Auto Layout, Core Location, Core Data
Platform: MAC OS X, Windows
IDE tools: XCode 6.X/7.X/ 8.X/9GM,Text Mate, MS office, Visual Studio
Scrum/Agile, TDD, pair: programming
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
IOS Developer
Responsibilities:
- Collaborated with a team of over 10 people to develop the Iphone app used by the consumers that provides practical explanation for thousands of disorders.
- Upgraded the video download process so that it can be done in the background.
- Created animations in the app to demonstrate the diseases and their treatments.
- Involved in creating navigation and coding for user interface layout and views.
- Used GCD for Asynchronous background fetches to build more responsive User Interface.
- Worked on the integration of motion sensors with the Sleep Guru app to better calibrate the sleep measurements.
- Worked with UIActionSheets, UI TabBarController, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols to better the menu tab and smoother scrolling between tabs.
- Worked with GIT,JIRAto checkout and update the Reported progress/challenges to onsite project lead.
- Worked with Push Notification Framework to implement custom and user related pushes.
- Tested the application leakage, deployed and tested the application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
- Used AFNetworking, ASIHTTPRequestto connect RESTful API services and maintained uploads from the system.
- Used JSON,XML parsers to parse the data from the web services and display it in the company's app .
Confidential, Boston,MA
IOS developer
Responsibilities:
- Worked with Objective-C and the Cocoa Touch Framework to implement customized UITabBars and UINavigation in the app.
- Implemented UIScrollView to allows users to see different ceiling panels options
- Utilized GCD for loading data in the background to improve user experience
- Implemented in-app purchasing for purchasing more Ceiling panels.
- Utilized the AVFramework for music and sound effects
- Implemented Local Notification to inform users of new ceiling panels
- Implemented UIImagePickerController to allow users to save photos different designs
- Tested for memory leaks and various bugs to improve memory usage
- Created Custom Segue for a better transition between views
- Collaborated with 15 other team members on improving app functionality and stability
- JSON based parsing response used for AF Networking.
- Responsible for gathering product integration, product requirements, product implementation and support.
- Worked with Navigations controllers, Navigation Bars&Tab Bars.
- Development of the application by usage of agile methodology.
- Worked with GDB and XCode for debugging
- Participation in daily scrum meetings to discuss the progress in the sprints
Confidential, Tempe, AZ
iOS developer
Responsibilities:
- Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
- Added Google Analytics using cocoa pods to the app to collect user data including the number of active users and their location.
- Worked with AVFramework for video playback within the app
- Utilized both Apple and Google Maps to create custom map experiences based on feedback from other parties involved in the project
- Used Storyboard to create the main UI of the app.
- Utilized Gracenote and TheTake API for pulling actor and shopping data respectively.
- Implemented NSNotifications and custom delegates to send data between views within the app.
- Created custom reusable buttons, views and table view cells which were implemented throughout the app.
- Implemented container views for a richer user experience.
- Used UI Tab Bar, UI Navigation View, UI Table View, MK Map, UI Action sheet, and other View Controllers to build the UI.
- Worked closely within a cross functional team of testers and developers.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Took care of Code Review, Code Fixes and bug Fixes.
Confidential
Software Engineer
Responsibilities:
- Utilized in-house API system for major app functionality (creating an account, saving a recording etc).
- Created UI views in both Storyboard and code from initial designs.
- Used Facebook's Async Display Kit for Table View cells for seamless scrolling and better video functionality
- Worked with AVFramework for video playback.
- Utilized Apple's built-in camera for video recording Consult with customers about software system design and maintenance.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Worked on developing a hybrid mobile application in agile environment using Polymer (an open-source JavaScript library developed by google), Angular.js, HTML, CSS, ApacheCordova, and Node.js as the backend server
- Programmed client’s websites and applications - Worked collaboratively with clients, teammates and web analysts to complete designs and estimates.
- Assisted with bug fixes and provided support for existing applications
- Developed systems using XYZ technologies - Enabled video, flash, animations and audio on websites.
- Experienced in creating web applications using Dreamweaver, Telerik, and FoxPro.
