Ios Developer Resume
AR
SUMMARY
- Motivated, dedicated and result oriented software developer with 6 years of professional experience, including 5 years in iOS application development.
- Proven ability to simplify complex problems and adding room for advancements. Getting the job done has never been the only goal.
- The way it is being done has always been equally important.
- Strive to create iOS applications with the user in mind, creating applications with a useable and intuitive user interface experience.
- Believe in the importance of creating highly readable and easily maintainable source code. Constantly learning new technologies and looking for ways to improve myself in this rapidly changing industry.
- Deep knowledge and experience in iOS application development
- 5+ years of experience in iPhone application development using Xcode, Interface Builder, Objective C.
- Experienced in entire Software Development Life Cycle (SDLC) process.
- Experience with development of software Applications respect to analysis, design, Testing and Implementation.
- Proficient with X - Code, IB and Instruments.
- Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation)
- Experienced in implementation and handling of push notifications
- Understand the need and benefits of code versioning.
- Experience in design and development core data mobile level applications for the iPhone/iPad
- In-depth knowledge ofAutomatic Reference Counting and Manual Memory Management
- Experienced in UI designing using Auto Layout in interface builder as well as programmatically
- Developed hybrid apps with combination of native as well as web languages
- Developed and implemented application based upon patterns such as MVC, singleton, delegates, protocols, categories and factory methods
- Experienced in data storage handling using Core Data, SQLite and plists
- Ability to work in a fast-paced environment and meet compressed deadlines
- Experienced in integration of third party frameworks using Cocoa Pods.
TECHNICAL SKILLS
Languages: C, C++, NVIDIA CUDA C, Java, Objective C, Swift
Operating Systems: Mac OS X (10.7+), Windows (XP and newer versions), Linux (Ubuntu)
Tools: Xcode, Eclipse, nSight, Vi, Terminal, Lucid Chart, Interface Builder
Code Versioning: Git and SVN
Database: SQLite, CoreData and plists
Frameworks and other tools: Cocoa Touch, CoreData, Restkit, Cocoa Pods, Google Maps SDK, Twitter SDK, Facebook SDK, MO Generator, Magical Records, Google Analytics SDK, User voice SDK
PROFESSIONAL EXPERIENCE
Confidential, AR
IOS Developer
Responsibilities:
- Using auto layout throughout the app so that same code works for all the screen size for different devices and orientations
- Touch ID integration for student authorization
- Full support for accessibility options so that differently abled users can also get the most out of the app
- Implementation of push notifications
- Implementation of Twitter SDK, Google maps and real time bus tracking
- Ensure state preservation and restoration
- Implementation Google Analytics to observe user behaviors for decision-making
- Unit testing, bug fixing, code maintenance and implementing new features
- Code is being maintained using GIT repository
Environment: iOS SDK, Objective C, Swift, Cocoa Pods, Google Maps SDK, Twitter SDK, Facebook SDK, Core data, Rest Kit, MO generator, Magical Records
Confidential
IOS Developer
Responsibilities:
- Communicating directly with client to gather requirements and discuss feasibility.
- To came up with a solution to achieve the challenging goal.
- Working closely with the web experts to meet the goal.
- Managing the book content among various screen sizes and then for all the orientations.
- Developed a script that was converting author provided content to app compatible book.
- To develop and implement protocols to sync current text, notes and other user specific changes among multiple devices.
- Responsible for implementation and testing
- Code was maintained using SVN repository
Environment: iOS SDK, Objective C, HTML, CSS, JavaScript/jQuery, Core Data, Couch touch, Media Libraries.
Confidential
IOS Developer
Responsibilities:
- To keep the UI seamless irrespective massive data inflow.
- Use MVC architectureand object communication using delegates/protocols as the project was quite sophisticated
- Write automated unit tests
- Implementation of push notifications
- Used core data to save all the necessary information.
- Worked closely with web team in order to reduce the delay in data updates.
- Code version management using SVN
Environment: Objective C, Cocoa Touch, iOS SDK, UIKit, network libraries, Analyzer, Instruments, Core Data
Confidential
IOS Developer
Responsibilities:
- Requirement gathering by communicating directly with the core team because it was in-house project.
- To create a personal library for handling of all network related interaction
- Responsible for implementation and testing
- Sharing of products and wish list via various social networks
- Code was maintained using SVN repository
Environment: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Payment Gateway Integration, Twitter SDK, Facebook SDKApp Store: https://itunes.apple.com/us/app/mirchimart/id597361738?mt=8
Confidential
Lead iOS Developer
Responsibilities:
- Involved in the meetings with core team
- Managing the app single handedly, mainly the implementation and testing
- Developing algorithms to give the app a dynamic magazine look
- Collaborating with design team to have better graphics in place and give the user a real time experience
- Conducted memory management testing by using Static Analyzer and Instruments.
- Code was maintained using SVN repository
Environment: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Payment Gateway Integration, Twitter SDK, Facebook SDK.
Confidential
IOS Developer
Responsibilities:
- Requirement and feasibility analysis onthe project specifications
- Involved in the meetings with client
- Used SQLite database to manage all the user data
- Worked closely with design team to help them create rich user friendly design
- Social network integration
- Code was maintained using SVN repository
Environment: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Twitter SDK, Facebook SDK
Confidential
Java Developer
Responsibilities:
- Requirement gathering and feasibility analysis
- Design architecture of the system and schema of the database.
- Manage all the data using MS Access
- Design the user interface and flow diagrams.
Environment: Core Java (JRE + JDK), MS-Access