Sr. Ios Developer Resume
Hoston, TX
PROFESSIONAL SUMMARY:
- Over 7 years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications experience developing iOS, MAC OSX Platforms
- Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCodefor iOS (iPhone/iPad), Mac OSX Development and ISTCF framework in Object Oriented Design Principles(OOD& OOP)
- Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google +withOAuthtoken handling; and Creating HTML files for iOS Message Controller to share URLs and formatted text
- Extensive experience Consuming REST/SOAPWeb Services and APIs
- Worked extensively on relational databases and data modeling
- Worked with RSS News feed integration with custom UI components and social sharing features; Also worked on Core Graphics and Animation
- Extensive experience in iPhone & iPod Touch application development
- Expertise in iPad application development
- Worked extensively on XCode, Interface Builder and Instrument
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch
- Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Proficient in source control with Git, SVN
- Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email
- Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
- Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Adept knowledge in HTML4/HTML5/JS/JQuery/CSS
- Proficient knowledge of Programming Experience using Objective-C
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
- Proficient in programming languages such as ASP.net, HTML5and JavaScript
- Extensive experience in working with Cascading Style Sheets (CSS)
- Strong commitment to organizational work ethics, value based decision-making and managerial skills
- Have hands on experience with core animation and core graphics which was by Adobe CS5 Suite (Photoshop, Dreamweaver)
- Understand the implement Design Patterns & UML diagrams
- Have knowledge about RDBMS
TECHNICAL SKILLS:
iOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder UIKit, Cocoa touch, core Data
Software Trained in: iOS 4, iOS 5, iOS6, iOS7, iOS8 with XCode 3.0/ 4.0., 5.0, 6.0, 6.1 OSX 10.5, 10.6, 10.7, 10.8, ASP.net with Visual Studio 2005/ 2008, Microsoft office suites
Programming Languages: C, Objective C, C++, Core Java, HTML
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ JQUERY library
Databases: SQL server 2005/2008, SQLite with Core iOS sandbox, building, and database in iOS sandbox
Operating Systems: MAC OS 10.5/10.6/10.7 , Windows XP, Windows 7, Windows 8
Tools: XCode 3.0/4.0/5.0/6.0/6.1.3 , Xamarin, Visual studio 2005, Dreamweaver, Cordova and phonegap
Development Tools: cvs/svn/git
PROFESSIONAL EXPERIENCE:
Confidential, Hoston, TX
Sr. IOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks
- Worked extensively with huge code database
- Worked on table view controller and madecustomized table view cellsaccording to the client
- A complete native application(iOS)
- Completely responsible for new features added to the application (AutoPay and SchedulePay)
- Worked on Payment Processing as SchedulePay and AutoPay are involved with Payment
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked on Web Service calls, JSON was used in the project
- Integrated a web-based content made with HTML5 on a Native application usingUI Web View
- Worked withUIKit Frameworkfor development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Used the same XIB to design for iPhone 6 and older iPhones by using Auto-layout
- Integrated a web-based content made with HTML5 on a Native application usingUI Web View
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked withSVNto checkout and update the codebase changes
- Followed Agile methodology throughout the project
- Documented the technical specifications
- Reported progress/challenges to project lead
- Attended Weekly meetings with Business team to discuss the updates and changes in the project
Confidential, San Jose, CA
Sr. IOS Developer
Responsibilities:
- Created models in MVC and development of delegates for updating model information.
- Took care of code review, code fixes and bug fixes.
- Performed all tasks from user interface design and implementation to writing code for various features.
- Developed client login and signup module that includes UI design and backend communication with Web Services
- Developed navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Implemented Core Data framework to store user Data.
- Developed essential tools such as the UITabBar.
- Integration of application with social media sites such as Facebook.
- Implemented NSURLConnection to integrate with backend web services.
- 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.
- Worked with GDB and Xcode for debugging.
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Executed a part of the code with the concepts of the Cordova and phonegap
Environment: s:iOS 8.1, 8.0 and 7.0 (iPhone SDK), Xamarin, C#, Mac OS 4. X, Objective C, XCode 4.6, Xcode 5, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AVFoundation.
Confidential, San Francisco, CA
Sr. IOS Developer
Responsibilities:
- Used AV Foundation Framework to record audio from the device.
- Implemented DropboxAPI for sharing and backup.
- Implemented Core Data framework to store user Data.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Experience collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodology with little supervision
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Debugging issues at onsite whenever required.
- Worked with Xcode for debugging.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Enforced intuitive gesture controls to enhance the ease of interaction
- Performed end - to-end testing of the framework and made sure that the streaming of audio and video was smooth even in cases of limited bandwidth
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
- Act as an expert technical resource for modeling, simulation and analysis efforts.
- Be able to work independently or within a team to ensure that task deadlines are met on time and meet the business requirements.
- Analyze market trends related to mobility and provide expertise as it relates to internal mobility solutions.
- Work with team members to provide insight into solving complex problems with mobile solutions.
- Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles.
- Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning.
- Leverage industry best practices to design, test, implement and support mobile applications.
- Oversee overall systems testing and migration of platforms and applications to production.
- Develop new documentation, departmental technical procedures and user guides.
- Lead projects, allocate/manage resources and provide guideline/directions for the work of less experienced staff.
- Provide mentorship and technical leadership to other less experienced technical staff within the team.
- Lead research efforts to keep up with ever changing mobile solutions
- Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
- Worked as a team lead of 4 people
- Hands on experience in memory management tools like manual memory management and as well as automatic memory management
- Worked with the complete development lifecycle of iOS applications from inception through distribution via the app store
- Worked with the concepts of core data, core graphics
- Executed a part of the code with the concepts of the phonegap
Environment: s:iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Xcode 5, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AVFoundation.
Confidential, Kansas City, MO
iOS Developer
Responsibilities:
- Relevant experience in healthcare Domain experience
- Designed wireframes for both iOS application
- Designed and implemented the entire application using XCode 4.5.
- Created the design documentation for iOS application.
- Implemented the concepts of Angular JS in achieving deliverables
- Implement Google analytics within the application.
- Implement push notification both on client and server side.
- Core Animation framework is used to animate the flip view between two views.
- Developed and tested each application according to its Software Requirement Specification (SRS).
- Interacted and coordinated with QA team for different releases
- Responsible for the Code Delivery to the Project Manager.
- Worked closely within a cross functional team of testers and developers.
- Documented the technical specifications
- Worked on different notifications like push notifications
- Worked with the concepts of Auto Layout in story boards
- Worked in the Internal process using SCRUM Agile methodology with supervision
- Worked with the concepts of core data, core graphics
- Participate in DAILY SCRUM to discuss the progress in the sprints.
- Worked with in the Network interactions using JSON
- Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
- Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
- Developed new components like infinite scrolling section for sliding tableview
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration for the application
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Assisted Project Manager with release build schedules
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: iOS 6.x, 7.x, 8.x (iPhone SDK, Objective C, Xcode 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, Jquery
Confidential, Chicago, IL
Mobile Application / iOS Developer
Responsibilities:
- Worked extensively with Objective C and Cocoa frameworks
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre - fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked on Web Service calls,XML and JSONparsing included in the project
- Worked withUIKit Frameworkfor development and maintenance
- Added animation between UI Views for smooth transition and better user experience
- Worked with Backend team to display the correct data format in devices
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout
- Integrated a web-based content made with HTML5 on a Native application usingUI Web View
- UsedCore data Frameworkfor local storage purpose in SQLite
- Formatted the Data as per Business rule to display in UI
- Debugging issues onsite whenever required
- Worked withGDB and Xcodefor debugging
- Worked withGITto checkout and update the codebase changes
- Reported progress/challenges to project lead
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Assisted Project Manager with release build schedules
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: iOS 5-6(iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, Jquery
Confidential, Nashville, TN
UI Developer
Responsibilities:
- Upgraded reporting system of the application Confidential My Account for analytics
- Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
- Developed new components like infinite scrolling section for sliding tableview
- Solved major defects in navigation controller behavior for the application
- Developed Facebook integration 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 tableviews (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
- Provided mechanism to avoid loading of duplicate data in tableviews (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
- Managing the work log and following the schedule to ensure completion of projects before deadline
Environment: Objective-C, Xcode 4.6, Mac OSX, Cocoa Touch, Foundation, UIKit, Core GraphicsRESTful JSON converted to existing Soap Services, iOS 6.1, iPhone Simulator 6.1, Device integrated with Barcode Scanners, AirWatch Mobile Device Management App Store, Subversion (SVN).
Confidential
Software Developer/ Matlab Consultant
Responsibilities:
- Work with a team of 5 people and responsible for design and development of rod model in Xcode.
- Designed and developed the magazine reader application on iPad/iPhone using XCode and Objective - C
- Implemented Intel compiler for more functionality in Xcode.
- Responsible for quality assurance of data developed from Xcode.
- Derived and interpreted the rod model results using Matlab.
- Technical Environment: Objective C, Xcode-3.1, Matlab.
- Developed the GUI using JPanel, JForms and JavaScript
- Added the feature of feedback report generation
- Worked extensively with Objective C and Cocoa frameworks
- Worked extensively on table view controller and madecustomized table view cellsaccording to the client
- Pre-fetching data for different views for smooth screen transition
- Followed a work data flow principle for design and development
- Worked closely within a cross functional team of testers and developers
- Worked with Subversion to checkout and update the codebase changes.
- 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.
Environment: SDK, Objective C, Xcode, Matlab, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, Jquery