Sr. 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 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.
- Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation)
- Understand the need and benefits of code versioning
- Experience in design and development core data and SQLite mobile level applications for the iPhone/iPad
- Experienced in implementation and handling of push notifications
- In - depth knowledge ofAutomatic Reference Counting (ARC) and Manual Memory Management
- ExperiencedinUI designing using AutoLayout 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
- Ability to work in a fast-paced environment and meet compressed deadlines
- Experiencedin integration of third party frameworks using Cocoa Pods.
TECHNICAL SKILLS
Languages: C, C++, NVIDIA CUDA C, 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
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, Jonesboro, 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
Languages and Technologies: 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 come 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
Languages and Technologies: iOS SDK, Objective C, HTML, CSS, JavaScript/jQuery, CoreData, Cocoa 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
Languages and Technologies: Objective C, Cocoa Touch, iOS SDK, UIKit, network libraries, Analyzer, Instruments, Core Data
Confidential
Sr. 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
Languages and Technologies: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Payment Gateway Integration, Twitter SDK, Facebook SDK
Confidential
Lead 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
Languages and Technologies: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Payment Gateway Integration, Twitter SDK, Facebook SDK.
Confidential
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
Languages and Technologies: Objective C, Cocoa Touch, iOS SDK, UIKit, Core Graphics, Twitter SDK, Facebook SDK
Confidential
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.
Languages and Technologies: Core Java (JRE + JDK), MS-Access