We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CaliforniA

SUMMARY:

  • Experienced senior iOS mobile application developer, architect with passion to create software that will produce a positive and meaningful impact in people’s lives.
  • Over 8 years of professional experience in iOS Application Development interactive experience working across the business landscape, from large corporations to small businesses. Striving to build compelling and functional mobile and desktop applications that create just the right balance between technology, design and strategy.
  • Very passionate and love to work with latest iOS Technologies, Watch OS, and TvOS in iPhone & iPod Touch application development. Worked under development of mobile software for native iOS.
  • Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
  • Worked with practically all the departments in the organization, which has helped sharpen my business skills and deepened my understanding on basic business processes.
  • Different projects included development of the concept, analysis, cost and time frame calculation, project management, leading off the team and apps development in all volume or some separate app parts.
  • The knowledge of web services and Front End allows me to orientate well in the development of client - server applications. Also I have experience in supporting and developing projects based on existing code.
  • My preferred languages are Swift, Python, Java, JavaScript, Objective-C, JavaScript, Swift. This allows me to participate successfully in cross platform projects, including network services and GUI applications.
  • Work under development of iOS Mobile applications at the moment but my experience includes development of applications (Java), Web Applications (JavaScript, Node.js, React, Pug, HTML, CSS, Sass).
  • Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch and Core Frameworks like Core Data, Core Text, AVFoundation, Core Location, MapKit, Core Graphics, Core Animation, MesssageUI, Notification Center, Cocoa Pods, EventKit. Researched and gained knowledge of SpriteKit, OpenGL ES, CoreML, ARKit, iBeacon and Facebook API out of self-interest.
  • Expert in making efficient use of Interface Builder, storyboard, xib, nibfiles.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
  • Used various iPhone Mobile Computing, GPS Technologies SDK frameworks such as Foundation, Core Data.
  • Created and customized views, table views, tab bars, paging applications, navigation bars and navigation controllers, which are some basic functionality in a multi-view application.
  • Experience in creating and extracting data from database and displaying on iOS.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Performed pair programming with non-programmers like, data analysts and visual designers.
  • Worked in an Agile Development Environment - Participated in biweekly Sprint Planning and daily scrum meetings.
  • Involved in discussions with the offshore teams, about the deliverables. Interacted with product owners and integration teams for preparing requirement and service mapping documents.
  • Reliable and delivers complex solutions on time following best practices and good software design.

TECHNICAL SKILLS:

Swift, Python, Java, Objective: C

Scripting Languages: UNIX Shell Script, HTML, JavaScript, JSON, ReactJS, Node JS. IDE's/SDK's Xcode, Visual Studio, Eclipse, Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot

Mobile Operating Systems: iOS 4, iOS 5, iOS 6, iOS 7, iOS 8+.

Operating Systems: Mac OSX 10.5, 10.6, 10.7, 10.8, Unix/Linux, MS-DOS, iPhone/iPad.

Database: Microsoft SQL Server Compact (SQL CE), Core Data, SQL Lite, noSQL, Confidential, MySQL

Development Models and Patterns: MVC, Scrum method of Git, BitBucket.Agile, V-Model

Version Control & CI: Git, BitBucket.

Other Tools: Google Maps, Facebook, Twitter, Instagram, YouTube, Safari, Bootstrap, Firebase.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, California

Senior iOS Developer

Responsibilities:

  • Used native Swift 4.2 to develop the app and make sure it is using the latest API
  • Consumed REST API in JSON format to display the data using the Codable protocol
  • Implemented a Network layer for optimal use of the API
  • Built architecture using the MVC pattern
  • Developed a singleton to use Confidential ’s in-house authentication
  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
  • Worked with Agile methodology having daily standup meetings to share individual progress.

Environment: Xcode, Swift, iOS 11x/12x, Cocoa Touch, Cocoa framework, UIKit, Git.

Confidential

Senior iOS Developer

Responsibilities:

  • Designed the architecture and implemented the iOS app that gives users the opportunity to discover the best restaurants and food trucks around the area.
  • Design and Developed Native iOS using XCode, this includes Objective-C and Swift from version 1 - 4 languages.
  • Consuming RESTful web services and getting them in JSON format and displaying data in the view controllers.
  • Implemented CoreLocation/Location Manager tweaks to fully support changes in iOS, namely always vs while in use authorization.
  • Communication to the server through web services and connection delegates and classes using asynchronous tasks. (noSQL Database data or media content).
  • Created and used dynamic libraries for the future applications.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories/extensions.
  • Communications between apps such as native maps, Google maps, Facebook and Twitter to name some.
  • Created models in MVC and development of delegates for updating model information.
  • Worked extensively with Swift and Cocoa frameworks.
  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
  • Worked with Swift, Objective-C, and Cocoa frameworks.
  • Worked with Cocoa Frameworks, which includes UIKit, Foundation, UIImage Picker, UIDatePicker.
  • Worked with Git to checkout and update the Reported progress/challenges.
  • Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Responsible for Service Integration Development and Testing.
  • Implemented Accessibility and Localizations on the application.
  • Work under Agile structures having regular meetings with the team and scheduled tasks to track project status and deliveries.

Environment: Xcode, Swift, iOS 8x/9x/10x, Cocoa Touch, Cocoa framework, Crashlytics, MapKit, UIKit framework, Core Location, Parse, Git.

Confidential, Redwood City, CA

Programmer Analyst

Responsibilities:

  • Requirement gathering, and design for new functionality in the Costing and Fulfillment modules of Confidential EBS.
  • Implemented, tested and maintained new functionality bases on business requirements.
  • Debugged and fixed faulty code, to improve experience and performance in the platform
  • Coordinated with teams form all over the world about what the best strategy for solving the present issues was.
  • Worked along the core teams in Confidential HQ (San Francisco) and Confidential India to propose new solutions to existing recurring problems or requests in Costing and Fulfillment.
  • Participated in weekly report meetings with customers and other members of the team.

Environment: Confidential, Confidential Database, Widows Vista, Java, SQL, PL/SQL, Confidential EBS.

Confidential

Senior Web/iOS Developer

Responsibilities:

  • Requirement gathering, and design of the entire iOS App.
  • Created View controllers both programmatically and through Storyboards.
  • Developed, tested and maintained multiple iOS and Web applications for different clients. Led and mentored junior developers, in particular leading them to adopt technologies such as Java, iOS, NoSQL and Git.
  • Involved in Designing the Application from the wireframes to finalizing the build release.
  • Used Python, HTML5, CSS, JavaScript to develop a website to introduce text information and image detail.
  • Worked on several other iOS frameworks like UIKit, Foundation, Core Data, Core Animation.
  • Worked collectively with the team and implemented new ideas in design and development and was also involved in creating documents and presentations for the project.
  • Worked with Navigations controllers, Navigation Bars and Tab Bars.
  • Used RESTful API services for retrieving the data from the servers and parsed the Image data.
  • Increased the performance optimization in the app, by preventing lazy loading of images, in multithreading environment using NSCache.
  • Implemented the MVC reusability feature for the purpose of reusing the same model for different views and worked on the classes like NSURL Session, NSURLConnection, NSJSONSerialization etc while working with the webservices.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Created Custom Table View Cells to accommodate the client’s design of a particular Cell.
  • Worked on iOS SDK 8+.
  • Integrated web-based content made with HTML5 on a Native app using UI Web View.
  • Tested the iOS apps by simulating the user gestures.
  • Mentoring about Mobile/iOS and Python Design patterns, object oriented programming languages and bash shell scripting for coworkers.
  • Designed and applied developer evaluations for junior developers.

Environment: iOS 8+ (iPhone SDK), Mac OS X, Objective C, Swift, XCode, Cocoa Touch, Cocoa framework, iPhone Simulator, Python, HTML, Adobe Suite (Photoshop), XML, JSON, GitHub, JavaScript, HTML5, CSS3.

Confidential

Software Web Developer

Responsibilities:

  • Created HTML, CSS pages for front-end, used JavaScript for client-side validation.
  • Code, test and troubleshoot programs utilizing the appropriate hardware, database, and programming technology.
  • Specify, design, and develop, test and support software.
  • In case some of the users reported some issues with the system or IT equipment, bring the corresponding advice and maintenance.
  • Direct data base communications from the code, no web technologies were necessary.
  • MySQL database interaction with some tasks, store procedures and data mining.
  • Document programming problems and resolutions for future reference.
  • Involved in development and enhancement process.
  • Maintain and update documentation as needed.

Environment: PHP, MySQL, HTML, CSS, JavaScript.

We'd love your feedback!