We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Washington, BellevuE

PROFESSIONAL SUMMARY:

  • Around 7+ Years of experience as a software developer including about 4+ years as an IOS developer in designing & developing Rich User Interface applications. Software analysis, design, development, implementation and testing mobile technologies in C, Objective C and C++ Has worked on all phases of the software development life cycle as IOS App development for iPhone, iPad, iPod Touch: XCode IDE, Objective - C, Swift, Core Data, Unity 3D frameworks. IPhone SDK and Cocoa Touch framework.
  • Strong knowledge of iPhone/iPad application development using XCode, Objective-C, Swift Extensively worked on Multi-view Applications for iPhone/iPad.
  • My Strength is that I can have a clear understanding of the business process, user requirements, and can code the right application for the user that will help them perform their jobs better and more efficiently.
  • Custom Universal Framework development Drive external client deliverables working backlog for bugs and features. Secure Credit card swipes /web system integration development leveraging Native and 3rd Party frameworks.
  • Created numerous customer UIs using Navigation Tab Bar, Split View and Popover controllers.
  • Handles user interaction via buttons, images, labels, text views, switches, sliders, pickers, table views, and other controls such as multiple navigation types with Tabbar controllers, navigation controllers, and page view controllers and combinations of them.
  • Extensive use of Storyboards, XIB’s, utilizing Interface Builder in Xcode; also implemented programmatic UI and Auto Layout constraints for proper size classes and orientation-handling.
  • Well versed in user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing Complete understanding of Object Oriented Features. (Inheritance, Polymorphism, Abstraction and Encapsulation)
  • Extensive work with both SVN and GIT for version control; proficient with command line, source tree, and in built repository handler in XCode
  • Strong understanding of managing Development Certificate, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profiles SSL certification for push notification and deploying applications to the app store.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis
  • Knowledge of Internet protocols and technologies (TCP/IP, DNS, FTP, etc.)
  • Experienced in Multithreading using both 1st part and 3rd party frameworks including Touch XML, SBJSON, NSXML Parser, and NSJSON Serialization Extensive knowledge of various frameworks including: UI Kit, Core Data, AV Foundation, Event Kit, Address Book UI, Message UI and Core Location frameworks.
  • Experience in using various markup languages like XML, JavaScript, C++, ASP.net, HTML and JavaScript.
  • Experience in creating and extracting data from database and displaying on iPhone/iPad using SQLite Manager 0.6.8, SOAP calls, parsing data using web Services.
  • An understanding of UI issues and challenges.
  • XMPP (eXtensible Messaging and Presence Protocol)-based open-source cloud Chat systems: “ejabberd” Ubuntu Linux server switch; Android “Beam” client, native client build for Apple IOS. Security: SASL, TLS.
  • Experienced in implementing numerous architectural and design patterns like MVC, Delegation, Singleton, NS Notifications, KVO, Blocks etc.
  • I have created applications for practically all the departments, which have helped sharpen my business skills and have deepened my understanding on basic business processes.
  • I understand the problem, come up with the plan, brainstorm with clients, documentation, process and logic flow, do my own coding, testing, debugging, launch, take client feedback, make further improvements and monitor the application.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Excellent analytical, design and problem solving skills.

TECHNICAL SKILLS:

Operating Systems: Mac OS X 10.5/10.6/10.7.5/10.10.5 Yosemite,Windows9x/XP/2000/Vista/7/8.1/10 and Linux.

Programming Languages: C, C++, Objective C, Swift, SQL, HTML5, Java, Ruby, J2EE, CSS3, JavaScript, JQuery, Angular.js. And Cocoa development for iPhone, iPod and iPad devices in Web services, Xcode 3.0/4.0/5.0/6.0/6.1.3/6.3 Interface builder-UIKit, Cocoa touch, core Data.

Database: SQLite, Microsoft SQL, MySQL

Version Tools: MS VSS, SVN, GIT/ CVS/ SVS, GIT Rational Clear case (Version Control Software).

Tools: /Software: Xcode 6.4, Clear Case, X flash, Kenan, Putty, WinScp, SQL Server, NSN CMD3.0, Qt3.3, Rational ClearQuest (Change Management Software), AutoCAD, CATIA V5R19

PROFESSIONAL EXPERIENCE

Confidential, Washington, Bellevue

Sr. IOS Developer

Responsibilities:

  • Delight our customers by quickly and completely understanding their issue and driving it to a resolution.
  • Troubleshoot simple to complex issues through a positive, analytical, and informative approach.
  • Identify patterns and improve our processes to reduce customer incidents.
  • Participate in brainstorming sessions and have the chance to contribute innovative and original ideas to our technology, algorithms and product.
  • Worked onGCDto build a responsive UI and implemented background threads.
  • Help improve code quality through writing unit tests, automation and performing code reviews.
  • Worked on Swift condenses code in Objective-C and parallel to eliminates the possibility of many common Objective-C programming errors.
  • Worked with offline storage, threading, and performance tuning.
  • Worked on offline that allows you to easily build secure apps that work online and offline.
  • Worked with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
  • Resolved bugs using Breakpoints and NS Log statements along with LLDB statements.
  • Added Localization to application to support other languages.
  • Worked withNUI frameworkwhich helps to style UI elements using a style sheet.
  • Added UI Gesture Recognizers to simulate carousel effect during navigation between view Controllers.
  • Invoked REST full web services using NSURL Session.
  • Solid knowledge of Objective-C, Swift and object oriented programming.
  • Implemented libraries to share code between different apps.
  • Parsed JSON responses using NSJSON Serialization.
  • Worked on project with 6 otherIOSDevelopers.

Environments: Objective-C, Instruments/UI Automation, XC Tests, NS User Defaults, P Lists, Documents Directory, NUI, Notifications, Blocks, MVVM, Agile/Scrum, NS Operations/GCD/Perform Selector, GIT, Storyboards.

Confidential, NY

Sr. IOS Developer

Responsibilities:

  • Part of a large scale team geographically spread throughout the Americas; members based in New York, Miami, Los Angeles, Mexico City, and more.
  • Major participant in updating localization of the app; apart from English and Spanish, heavy assisted with Portuguese, Italian, and French.
  • Incorporated new code created in swift into existing Objective-C application; very familiar with bridging header files and the interoperability of swift and .h and .m files.
  • Participated in daily meetings via Skype and Google hangouts; worked in an agile set up to push new features and fix bugs in a timely manner.
  • Data persistence handled via a combination of documents directory, NS User Defaults, P Lists, and Magical Record. (Wrapper for Core Data)
  • Extensive use of block based design patterns for callbacks, completion/failure handling, and simple code reuse.
  • Contributed to team in charge of live streaming of games when needed.
  • Handled multithreading with a combination of Grand Central Dispatch, NS Operations, and perform selector.
  • Performed testing with XC Test Frame Work, UI Automation through instruments, and direct interactions with quality assurance; good experience in handling crash logs.
  • Very good communication skills and adept at handling remote interactions not just as a participant, but also as a leader.

Technologies: Objective-C, Instruments/UI Automation, XC Tests, NS User Defaults, P Lists, Documents Directory, AF Networking, Notifications, Blocks, MVVM, Agile/Scrum, NS Operations/GCD/Perform Selector, GIT, Reachability, Magical Record/Core Data, Reachability, Git.

Confidential, San Francisco, CA

IOS Developer

Responsibilities:

  • Car Rentals is the easiest way for users to book a car rental from your iPhone from any rental car Company.
  • Developed as an iPhone application.
  • Minimum Requires IOS 4.0 or later Developed using Xcode 6.0
  • Core Location framework was integrated into project to allow user to find closest car rental location.
  • Implemented various OOP practices including MVC, KVO, and Singleton architectures Attractive UI created by graphic design team and implemented by development team UI and Application Designing using NIB files.
  • Memory management system used was Manual Retain Release.
  • SVN repository was used for version control and Terminal was used to connect and commit to repository.
  • Performed all roles from UI design to writing code.
  • Primary role was creating connecting to database and parsing JSON response of car rental information.
  • Implemented Core Location framework to allow users to search for closest car rental locations
  • Designed application screen layout based on wireframes from in-house graphic design team.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Developed and tested unit cases through automated tests and unit-testing using Instruments 3rd party automated testing tools.

Technologies: Objective-C, IOS SDK, Instruments, UIKit, And SVNIDE: Xcode 6.0

Confidential, Chicago, IL

IOS Developer

Responsibilities:

  • Refactored application UI for new iOS flat, minimalistic look and feel using Storyboards with Auto Layout constraints.
  • Implemented I Cloud SDK to ensure application sessions persisted from device to device.
  • Fixed several bugs and crash scenarios during time on project.
  • Resolved bugs using Breakpoints and NS Log statements along with LLDB statements.
  • Pinpointed performance issues by profiling app using different Instruments like Allocations and Leaks.
  • Added Localization to application to support other languages.
  • Implemented workflow in-app to add appointments to device calendar.
  • Added UI Gesture Recognizers to simulate carousel effect during navigation between view Controllers.
  • Altered various workflows like the checkout experience by redesigning UIs based off wireframes from lead architect.
  • Worked with Apple Pay to add this functionality to the iPad version of the app.
  • Invoked REST full web services using NSURL Session.
  • Parsed JSON responses using NSJSON Serialization.
  • Utilized Core Location to present nearby Confidential establishments to user.
  • Worked on project with 4 otherIOSDevelopers.
  • Code stored in Git repository.

Technologies: IOS SDK, Cocoa Touch, UIKit, Storyboards, Core Location, REST full, NSJSON Serialization, UI Gesture Recognizers, Localization, Apple Pay, Allocations, Leaks, Git

Confidential, Atlanta, GA

Jr. IOS Developer

Responsibilities:

  • Implemented using Storyboard and ARC.
  • Followed a work data flow principle for design and development.
  • Fixed bugs as documented by QA team.
  • Worked with Xcode for debuggingUse NSJOSN serialization.
  • Used NSURL Connection Data Delegate methods to handle the incoming data, receiving connection progress like did Receive Data, and connection Did Finish Loading methods to parse the JSON Response from our Company Tapp Data API which has all the data associated with the customer.
  • Used core data for data storageWorked with UI Pick View to select customer informationUsed UI Navigation Controller, segue and Delegate designed user interface.

Environment: s: Mac OS, Xcode 4.0, Cocoa framework, Objective-C

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
  • Introduced various validation methods to prevent wrong inputs.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Integrated the Struts and Hibernate to achieve Object relational mapping.
  • Deep knowledge of Angular JS practices and commonly used modules based on extensive work experience.
  • Worked on JQuery and front end frameworks such as Angular.js.
  • Developed the test cases and performed the unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Worked with Agile software development team.
  • Developed the UML diagrams for the application architecture.
  • Participated in requirements gathering stage and proposed a design meeting the business requirements.
  • Developed functional and technical design documentation.
  • Developed the uses cases for the business requirements.
  • Developed the user interface using Struts and HTML.
  • Developed four main modules for the website based on the java.
  • Performed End user testing and Unit testing using JUnit.
  • Made use of SQL queries to perform various functionalities in the database.
  • Developed the test cases for the end user testing.
  • Prepared the project documentations and the module wise documentations.
  • Involved in the client interactions sessions and led the final project presentation
  • Analysis of the requirements.
  • Design and Development of soft phone GUI and Connection establishment.
  • Responsible for overseeing the quality procedures related to the project.
  • Bug fixing and maintaining the application.
  • Responsible for maintaining the Quality procedures and necessary documentation related to the project.

Environment: Linux, QT 3.3, C++

We'd love your feedback!