We provide IT Staff Augmentation Services!

Mac Osx And Ios Application Developer Resume

0/5 (Submit Your Rating)

Redmond, WA

OBJECTIVE

  • Seeking iPhone/iPad/Mobile/Mac application developer position to contribute my programming skills with enterprise client - server applications, providing intellectual and leadership contribution to the growth of the organization.

SUMMARY

  • Over 7 years’ experience as Software Development Engineer including 5 years’ experience as iOS developer.
  • Strong knowledge of iPhone/iPad/Mac application development using Objective-C, C, C++, Swift, Cocoa/Cocoa Touch, Cocoa Pods and Xcode.
  • Good exposure to Swift Programming by creating apps for iPhone 6.
  • Adept in end-to-end development of software products/applications from Requirement Analysis to System Study, Design, Development, Debugging, Documentation and Deployment.
  • Well versed with UI design implementation using both Storyboards and NIB files.
  • Proficient with data storage using Core Data and SQLite.
  • Experienced in integrating SOAP and REST based web services.
  • Substantial experience with GIT, SVN source control environments.
  • Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the Applications.
  • Experience with Auto layout to develop applications for multiple screen size using different constraint.
  • Proficient in programming languages such as HTML5, Java, JavaScript, C++.
  • Experienced in XML and JSON Parsing with NSJSONSeralization and NSXMLParser.
  • Experienced with using Blocks, GCD and NSOperationQueue for Multithreading.
  • Working experience with design patterns like MVC, Delegate, Observer, Singleton, Factory and Decorator.
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Experienced with continuous integration for automating and streamlining the building, analyzing, testing, and archiving of Mac and iOS apps and make sure app should be in releasable state.
  • Strong Knowledge of Software Development Life Cycle with Waterfall and Agile/Scrum Development Methodologies.
  • An effective leader with good team mentoring skills and the ability to prioritize and delegate tasks effectively to ensure timely project completion within a team environment.

TECHNICAL SKILLS

Languages: Objective-C, C, C++, Swift, java, SQL

Markup Languages: HTML5, CSS3, XML

Databases: CoreData, SQLite, MySQL

Web Services: RESTful, SOAP

IDEs: Xcode, Eclipse

Scripting Languages: JavaScript, Shell script, Apple script

Change Management Tools: SVN, GIT, Source Depot

Operating Systems: Mac OS X, iOS, Unix, Linux, Windows

Methodologies: Waterfall, Agile/SCRUM

Tools: /Software/Frameworks: UIKit, FoundationKit, MapKit, AppKit, AFNetworking, Bootstrap, CoreLocation, Cocoa Pods, Storyboard, Instruments, PhoneGap, Jenkins, CoreAnimation, CoreGraphics, CoreData.

PROFESSIONAL EXPERIENCE

Confidential, Redmond, WA

Mac OSX and iOS Application Developer

Responsibilities:

  • Working for delivering monthly software releases for Confidential Word, Excel, PowerPoint, oneNote and Outlook Applications on iPhone, iPad and OS X.
  • Worked extensively on swift and objective-c.
  • Participating in peer to peer code reviews to ensure the quality of the application.
  • Working on implementation of Accessibility for the Applications.
  • Working directly with testers to find the best approach towards debugging the existing software bugs.
  • Working on implementation of the internationalization for Confidential Office Applications.
  • Working on resolving the internationalization bugs such as right to left alignment issues.
  • Experienced programmatically creating the UI without using storyboards.
  • Extensively used AutoLayout to make the application compatible for all iPhones.
  • Used Visual Studio Online as project management tool to trace bugs.
  • Worked on NSCollectionView to create a template gallery window.
  • Solved bugs related to the NSSegmentedCell, NSSearchField, NSBrowser, NSTextfield, NSStackView, NSNumberFormatter, NSTableView, NSPopUpButton, NSPopOver.
  • Worked on UIAccessibility, NSAccessibility frameworks to support voiceOver for the Confidential office applications.
  • Worked on third party API TiTokenField to support office applications sharing dialog on ios.
  • Worked on Core Data framework to store urls of sign in control in office apps.
  • Implemented self-sizing Table View Cells for larger text enabled notifications.
  • Implemented high contrast visible text and images for Accessibility and good with Core Graphics.
  • Fixed bugs related to asserts in AppleScript.
  • Written test cases in XML to perform testing the application.
  • Worked on back end C++ application to support portability on different operating systems.
  • Experienced with AutoLayout in XCode’s Interface Builder and able to ramp-up very quickly in large code-bases.
  • In addition to product development, I have written automated and performed validation of the code changes.

Environment: s: iOS 8, 9.1(iPhone SDK), Mac OSX(Yosemite and EL captian), Objective C, XCode 7.1 and 6.0, Agile Methodology, XML, C++, Visual studio.

Confidential, Denver,CO

IOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Designing and developing iPhone application using Xcode, Objective-C, Cocoa Touch,iOSSDK, Core Data, SQLite, JSON.
  • Worked with UIKit Framework for the applications at hand.
  • Designed the complete flow for the application with customized UI components and controllers.
  • Built iPhone Application that uses Tab bar, Navigation Controllers and consumes RESTful.
  • BuiltiOSStoryboards with Login View and Tab Bar Controllers creating segues between different views, established IBOutlet, IBActions in the storyboard.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers anddevelopers.
  • Worked extensively on table view controller and madecustomized table view cellsaccording to the client.
  • Used NSURLSession for custom networking (Background downloads, Background transfers) and parsed JSON Data using NSJSONSerialization.
  • Worked on web service calls,XML and JSONparsing included in the project.
  • Used GCD, NSOperation queues for implementing complex multithreading features on the application.
  • Used cocoa pods for integrating third party apps google maps.
  • Continuous integration using Jenkins for deployment.

Environment: s: iOS 8.0,(iPhone SDK), Mac OS X, Objective C, XCode 5.0, Agile Methodology, REST, JIRA.

Confidential, New York

IOS Developer

Responsibilities:

  • Type-ahead search tool for searching client and account information.
  • Fetching JSON data from RESTFUL Web service, parsing and storing in Core Data.
  • Designed Core Data Tables.
  • Implement animation transition.
  • Created Relationship Navigator displaying client relationship information using UITableview, UISplitview, Master detail, Drill Down, UIScrollview and various other UI elements.
  • Made use of blocks, Grand Central Dispatch for network connections and notifications for context setting.
  • Working on payments service using networking.
  • Use of SVN as source control to share code among multiple developers.
  • Worked with 2- step verification to provide an additional layer of security.
  • Used Good dynamics as one of the security layer.
  • Worked in highly agile environment consisting of daily Scrum meetings and bi-weekly code review.
  • Interacting with clients and product owners to go over BRDs for business requirements.

Environment: s: iOS 7.0 SDK, Cocoa Touch, Xcode 4.5, Objective C, Core data, Core Animation, UIKit, XML/JSON Web service.

Confidential, Buffalo Grove, IL

Mobile Developer

Responsibilities:

  • Updated existing iPhone/iPad application to support iOS6 orientation changes, alignments, and launching apple maps and Google maps according to the existing iOS versions.
  • Migrated existing Three20 framework to update the orientation changes and UI changes to iOS6.
  • Updated the application to match Google MAP API changes, including reverse geo-coding to get users latitude and longitude.
  • Implemented JSON parser using NSJSONSerialization Class to integrate with different web services.
  • Utilized new features of the interface builder size inspector to update the UI changes and alignments.
  • Coordinate the release of various test and production builds using Jenkins.
  • Worked with CocoaPods framework for integration of 3rd party frameworks (Facebook, Twitter).
  • Submitted the app to iTunes store using apple submission guidelines.

Confidential

Mobile Developer

Responsibilities:

  • Design the low level communication with Bluetooth low energy device (Sending commands and receiving the data from BTLe device and parsing the data).
  • Storing the workout data locally and globally (data uploading to server and getting data from server).
  • Handled UI animations.

Confidential

Mobile Developer

Responsibilities:

  • Displayed current location and determining latitude and longitude values using iOS CoreLocation framework and submitted this information to the web services.
  • Transmitted pictures and videos to server using camera in various modes.
  • Integrated camera capability in both iOS and Android applications using the native API’s UIImagePickerControllerSourceTypeCamera to UIImagePickerController object.
  • Transferred the data using NSMutableRequest POST method to the server.
  • Notified client through email once the details are uploaded to the server.
  • Designed screens using various XIB files.
  • Generated ipa builds for development, testing and production.
  • Submitted the builds to iTunes store and Google Play store.
  • Implemented screens using various XIB files for iOS and XML layouts for Android.
  • Transmitted the picture and video to server in Asynchronous Transfer Mode using Http Post method.
  • Implemented photo and video camera in iOS by assigning the UIImagePickerControllerSourceTypeCamera as source type and CameraCaptureModeVideo as captureMode to UIImagePickerController object. Media Recorder class in Android and Notified client through email once the details are uploaded to the server.
  • Generated ipa and apk builds for development, testing and production.
  • Submitted the builds to iTunes store and Google Play store.

Confidential

Software Engineer

Responsibilities:

  • Individually involved in the project from requirement analysis to production.
  • Developed theUIusing JSP and Servlets.
  • Business Services using the Servlets and Advanced Java.
  • Developed and modified Servlets to accept and process request from the clients.
  • Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
  • Unit Testing and Regression Testing of Web Application.
  • Fixing Cross Browser/Environmental issues.
  • Updated pages using HTML, CSS in Angular.js framework.
  • Performance tuning in Presentation Layer and Backend.
  • Developed clickable prototypes in HTML, DHTML, Photoshop, CSS and JavaScript.
  • Tested web sites and fixed any existing bugs using Firebug.
  • Provide maintenance to several websites.
  • Responsible for code optimization and test the website across different browsers.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service.
  • Used JDBC API to access database.

Environment: s: HTML, JavaScript, CSS, Adobe Photoshop, DHTML, MS Office, Firefox, Windows XP.

Internship

Confidential

Responsibilities:

  • Implemented new commands and APIs to fetch alarm events from Alarm System.
  • Redesigned the logic of parsing alarms log file to process the alarm records.
  • Involved in fixing the bugs

We'd love your feedback!