Ios Developer Resume
Nyc, NY
SUMMARY:
- Over 5 years of experience as Software development with Swift .
- Experience in developing apps in Native IOS.
- Experience in working with Xcode interface builder using storyboard and XIB.
- Hands on experience with swift and IOS SDK features and newly - released frameworks.
- Experienced working under Multi-View Applications using UI Navigation Controller, UI Table View Controller and Storyboard.
- Experienced in java programming and very good knowledge about object oriented programming concepts.
- Good Knowledge of HTML, CSS, JavaScript.
- Highly Experience in Photoshop software for editing.
- Experience with Agile Software Development& Waterfall Model.
- Experienced in publishing application in App store with working knowledge of apple publishing and App review process.
- Good Knowledge with Visual Paradigm.
- Proficient in source control with GIT.
- Experience in working with different database like MySql & SQLite.
- Good understanding of memory management including various multi-threading processes.
- Strict followers of programming style guide by using explicit method with effective commenting.
- Good Knowledge with Test Driven Development (TDD) Concepts.
- Excellent communication skills, coupled, with optimistic approach towards the requirements at hand.
TECHNICAL SKILLS:
Programming Language:: C, C++, Swift, Objective - C, java.
Development Tools: Xcode, Cocoa development for IPhone.
Phone Simulator and Emulator: iPhone
Development Models and Patterns: MVC Scrum method of Agile V-Model
Scripting Languages: VBA UNIX Shell Script DOS Script HTML JavaScript JSON
Web Technologies: JavaScript, XML, HTML, HTML5, CSS, Rest Web Services.
Frameworks: Cocoa Touch Foundation UIKit Core Graphics Core Data Core Plot External Accessory
Databases: MySQL, SQLite
OS: Mac OSX 10.5 10.6 10.7 10.8 Unix/Linux VxWorks MS-DOS Windows
PROFESSIONAL EXPERIENCE:
Confidential, NYC, NY
IOS Developer
Responsibilities:
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Worked extensively with swift and cocoa touch framework.
- Responsible for Creating Models and Services in conformance with the JSON s provided
- Responsible for Service Integration Development and Testing. Web services deployment and testing on rest client.
- Created the complete database using core data. Complete implementation of the retrial mechanism. Beta testing of the application via test flight.
- Publishing the application on App store and then pushing updates after every sprint release.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Complete data base designing for iPhone. Developed critical tools for this project like customized navigation bar page control and scroll view.
- Worked with UIKit Framework for the applications at hand. Followed a work data flow principle for design and development.
- Worked with git for storing data
- Responsible in assisting in translation of business requirements into design specifications and mockups .
- Worked extensively on table view controller and made customized table view cells according to the client. Pre-fetching data for different views for smooth screen transitioning.
- Worked with UIKit Framework for development and maintenance. Reported progress/challenges to onsite project lead.
- Worked closely within a cross functional team of testers and developers. On web service calls XML and JSON parsing included in the project.
Environment: iOS 10.0 iPhone SDK Mac OS X Swift Xcode 10.0 and 5.0 Agile Methodology HTML5 CSS REST JIRA JavaScript JQuery.
Confidential, Vienna, VA
IOS Engineer
Roles and Responsibilities:
- Used AV Foundation Framework to record audio from the device.
- Implemented Drop box API for sharing and backup and using Storyboard and ARC.
- Implemented Core Data framework to store user Data and NS Operation Queue and NSURL Connection to integrate with backend web services
- Developed unit tests for testing specific functionality and logic. Fixed bugs as documented by QA team.
- Used Instruments to fine tune the app performance and memory management. Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers and GDB and Xcode for debugging.
- Responsible in assisting in business requirements into design specifications and mockups.
- Worked with Subversion to checkout and update the codebase changes.
Environment: iOS 9.0 and 6.0 iPhone SDK Mac OS 4. XSwift Xcode 9.0 Cocoa Touch Cocoa framework JavaScript JQuery Adobe CS5 Suite Photoshop Dreamweaver Map Kit Core Location AVFoundation.
Confidential, Wilmington, DE
Mobile Application Engineer
Roles and Responsibilities
- Developed complete client IPad login and signup module that includes UI design and backend communication with Web Services and new components like infinite scrolling section for sliding table view.
- Solved major defects in navigation controller behavior for the application.
- Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. Main thread and secondary thread.
- Provided mechanism to avoid loading of duplicate data in table views Problem due to concurrent server calls.
- Handled scenarios of no data for application during good network signal.
- Explained the design problem of invocation by drawing flowcharts.
- Assisted Project Manager with release build schedules, Documented the technical specifications.
- Managing the work log and following the schedule to ensure completion of projects before deadline.
- Followed a work data flow principle for design and development.
Environment: Swift Xcode 8.0 Mac OSX Cocoa Touch Foundation UIKit Core Graphics Restful JSON converted to existing Soap Services iOS 7.0 iPhone Simulator 6.1 Device integrated with Barcode Scanners Air Watch Mobile Device Management App Store Subversion SVN Eclipse Phone gap.
Confidential, TX
Mobile Developer
Roles and Responsibilities:
- Worked with iOS team to develop apps for iPhone and IPad devices using Xcode.
- Designed and developed the application using Xcode, iOS plug-inn’s supporting versions of iOS SDK.
- Built iOS Story boards and established IB Outlet, IB Actions, create and perform segues between different scenes in the storyboard.
- This application was designed and implemented using iPhone SDK, Xcode, interface builder, Objective-C.
- Coded to store sensitive information in iOS Keychain using NS User Defaults.
- Worked on iPhone SDK and internet connection Protocols.
- Performed the communication between the iPhone and the back end server using the NSURL Request and NSURL connection for rating submission
- Used Struts Tiles Framework in presentation tier.
- Developed the application using SWIFT and COCOA framework.
- Worked on GUI internationalization using JSP and Core Java
- Developed and maintained web services to allow clients to submit orders and receive reports.
Environment: Swift, Xcode 4.3/4.2, iOS5.1/5.0, iPhone Simulator 4.3.2, Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Mac OSX, RESTful, JSON, Adobe CS5 Suite (Photoshop), Subversion (SVN).