Sr. Ios Developer Resume
Irving, TX
SUMMARY
- 8+ years of experience in IT sector in designing and developing high - end enterprise level Web, Windows and Mobile Applications including 5 years of expertise in mobile application development.
- Development (iPhone/ iPad) using objective-C, XCode (4.X, 5.X, 6.X, 7.3), iOS (3.0, 4.0, 5.0, 6.0, 6.1, 7.0,8.0,9.0) and Cocoa Touch.
- Good working experience on both Objective-C and Swift 2.0.
- Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the Applications
- Worked extensively on native iOS user interface development skills, bug fixing and improving application performance, proficient with Swift (Primary), Objective C, Swift, experience with iOS frameworks like Core Data, Core Animation etc.,
- Had a good understanding of Apple’s design principles and user interface guidelines, understanding of code versioning tools, offline storage, threading etc.
- Experience working with building enterprise grade mobile applications with multiple integration touch points.
- Software Development Kit (SDK) that includes XCode, UIKit, MapKit, WebKit, Instruments, iPhone simulator and Third Party frameworks.
- Design and build advanced applications for the Android platform.
- Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, Quartz Core, Address Book, Event Kit, etc.
- Integrated libraries written in objective - C to Swift code base.
- Extensively worked on Closures in Swift.
- Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols.
- Expertise in creating and Customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a MultiView Application.
- Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
- Proficiency with memory management - Manual Retain Release (MRR) and Automatic ReferenceCounting (ARC).
- Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis& Design (OOAD), Design Patterns and Software Development Life Cycle (SDLC).
- 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
- Complete comprehension in adding Animation for smooth transitioning between UIViews andbetter user experience.
- Experience working with tools JIRA project and issue tracking software by Atlassian.
- Experience in creating and extracting data from database and displaying on iPhone usingSQLite3 and Core Data.
- Track record of designing and implementing flexible solutions which support frequent UI and functionality changes.
- Strived for elegance and simplicity in code while focusing on scalability, readability, andstandards complicity.
- Trained in Development, Testing, Troubleshooting and Debugging of the application.
- Clear knowledge in Testing and Distribution of the App in the AppStore.
- Established and maintained working relationship with management, clients and Team members.
- Strong Analytical and Problem solving skills; excellent communication and presentation skills; efficient decision making skills and excellent team player.
- Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Worked on Web Development Technologies like HTML, JavaScript, CSS, AJAX, XML and XSL/XSLT.
- Good Knowledge in PL/SQL & Relational Database (RDBMS) Concepts, creation of Database Triggers, Views, Packages, Stored Procedures and Functions.
- Extensively worked with various Cocoa design patterns and Java design patterns across various projects.
- Experience with Google mobile service provider API and MapKit framework.
- Strong commitment to organizational work ethics, value based decision-making and managerial skills.
TECHNICAL SKILLS
iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data
Software: iOS 4/5/6/7/8/9, Xcode 3.0/4.0/5.0/6.0 /6.1.3/6.4/7.3 , OS X 10.5/10.6/10.7/10.8/10.10 , ASP.Net with Visual Studio 2005/ 2008, Microsoft Office suite
Programming Languages: C, C++, Objective-C, Swift, Java
Front End: HTML 4/5, CSS 2/3. JavaScript, jQuery library, XML, XSLT, AJAX, AngularJS
Databases: MySQL, SQL plus, PL/SQL, SQL server 2005/2008, SQL Cipher, SQLite with Core iOS sandbox, building, and database in iOS sandbox
OS: MAC OS, Windows, Linux, UNIX
Tools: Xcode 3.0/4.0/5.0/6.0 , 7.3 Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Eclipse, RAD IDE, JIRA
Version Control: Visual SourceSafe (VSS), SVN, Bitbucket, GITLAB, GitHub, Source Tree.
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr. iOS Developer
Responsibilities:
- Created models in MVC and development of delegates for updating model information.
- Created the overall front-end UI design of the app using UIKit framework primarily.
- Developed navigation between views was mixture of using UINavigationControllerand UIGestureRecognizer.
- Implemented Core location services to get the location of user.
- Implemented NSURLConnection to integrate with backend web services.
- Worked on Web Service calls JSON parsing included in the project.
- Used Agile Scrum methodology and JIRA for development.
- Pre-fetching data for different views for smooth screen transition.
- Worked with UIKit Framework for development and maintenance.
- Used Core Data Framework for local storage purpose in SQLite.
- Worked with GIT to checkout and update the codebase changes.
- 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.
- Used Instruments to fine tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- Worked closely within a cross functional team of testers and developers.
- Followed a work data flow principle for design and development.
- Formatted the Data as per Business rule to display in UI.
- Debugging issues onsite whenever required.
- Managing the work log and following the schedule to ensure completion of projects before deadline.
- Leading Implementer of OracleATGe-commerceSuite across US.
- They did completeATGImplementation.
Environment: IOS 7-8, iPhone SDK, Objective C, Swift, X code, Cocoa Touch, Interface Builder, iPhone Simulator, J query.
Confidential, Dallas, TX
Sr. iOS developer
Responsibilities:
- Worked as part of a team to see projects through from planning to completion for various enterprise clients using the Agile development process.
- UI design implementation using both Storyboards and NIB files.
- Redesigned several screens including default application landing screen as per newer Wireframes.
- Developed and implemented application designs based on MVC.
- Designed applications for all types of screen sizes and orientations.
- Added Google Analytics in the app for event tracking.
- Worked with Web-Team for loading web pages in Mobile and Overriding JavaScript Methods for getting callbacks from web pages.
- Used Restful and Soap APIs to connect to back-end services.
- Parsed server side response with NSJSONSerialization
- Implemented UI based on documentation and images from in-house graphic design team
- Created routes and directions on map and shred routes to other apps using UIActivityViewController.
- Designed new screens according to Design Requirements and Wireframes.
- Worked on different modules of the app containing Swift compatibility with objective - C (mix and match).
- Used Swift bridging header to communicate with old Objective-C classes.
Confidential, LA, CA
Sr. iOS Developer
Responsibilities:
- Worked broadly on table view controller and made customized table view cells as indicated by the customer.
- Created models in MVC and development of delegates for updating model information
- Followed a work information stream standard for outline and improvement
- Used NSJSON Parser for parsing the JSON data coming from the web services.
- Developed navigation between views was mixture of using UINavigationController and UIGesture Recognizer.
- Used Core data Framework for local storage purpose
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
- Developed essential tools such as the Custom UITabBarController.
- Worked on Web Service calls and JSON parsing included in the project.
- Used Core data Framework for local storage purpose in SQLite.
- Formatted the Data according to Business standard to show in UI
- Worked with GIT to checkout and update the codebase changes.
- Reported progress/difficulties to project lead
- Debugging issues on location whenever required
- Complete execution of the retrial mechanism
- Added animation between UI Views for smooth move and better client experience.
- Publishing the application on App store and afterward pushing upgrades after every sprint discharge
- Web services deployment and testing on rest client.
- Worked on Unit-test code for strength, including edge cases, usability, and general reliability.
Environment: XCode 5.1, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, Github for version control, XML, JSON Frameworks: UIKit, CoreLocation.
Confidential, San Francisco, CA
iOS Developer
Responsibilities:
- Collaborated closely with GUI designers and developers to create an innovative app.
- Worked with Objective C and Cocoa Frameworks, which includes UIKit, Foundation, UIDatePicker, and MapKit.
- Added animation between UIViews for smooth transitioning and better user experience and also worked on web service calls along with XML and JSON parsing.
- Implemented Single Sign On feature in Reader Application with Facebook and also added features like Share, like, tweet using Twitter API.
- Integrated various Restful Web Services call to Reader Application.
- Implemented NSOperationQueue and NSURLSession to integrate with backend Web Services
- Developed a UI Test Case to enquire the details of Customers before downloading the application, specific functionality and logic.
- Working knowledgeable of MVC, Delegation, Notifications, KVC, and Singleton design patterns.
- Have pretty good experience using GDB and Xcode for debugging and used GIT to checkout and update the code based changes.
- Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Tested the application on Device through Development Profile, publishing the application on App store and then publishing updates after every sprint release.
- Worked closely within a cross functional team of testers anddevelopers to deal with debugging issues at onsite whenever required.
- Experience collaborating with senior backend and senior mobiledevelopersin an SCRUM Agile Methodology
Environment: iOS6.X,7.0 and later, Mac OS X, Objective C, Xcode, Agile Methodology, REST, AFNETWORKING, JIRA, UIKit, Interface Builder.
Confidential
Java Developer
Responsibilities:
- Involved in the requirements analysis and design of Virtual Clinic application
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js2.0
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap
- Developed the graphical user interface that uses swings for the student to take the test
- Developed code to evaluate the responses provided by the student
- Developed the Business logic classes and developed the form Validation classes to validate user input
- Developed the GUI using JPanel, JForms, JQuery and JavaScript
- Added the feature of feedback report generation
- Enhanced code to save all the responses provided by the students, so that the professor can view them later
- Played a major role in fixing bugs and cleaning up the code relating to Virtual Clinic
Environment: JSP, Servlets, AJAX,JavaScript, Struts, JDBC, MySQL.
