We provide IT Staff Augmentation Services!

Senior Ios/macos Developer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 7 1/2 Years of iOS/ MacOS application development experience using Objective - C, Swift 3, RxSwift and Xcode along with various frameworks.
  • Expertise in Multi-threading, NS Operation Queues, Process handling to improve App Responsiveness.
  • Expertise in memory management Using Automatic Reference Counting (ARC) and Manual Reference Counting.
  • Thorough understanding of with Operating system Principles, Resources, Object Oriented Design principles & Software Development Life Cycle.
  • Proficient with RESTful API, JSON, XML & Network Protocols: HTTP, TCP/IP, UDP, and IPsec VPN.
  • Worked with multiple Third Party libraries like AF Networking, Alamo fire, Reactive Cocoa.
  • Thorough understanding of design patterns MVC, MVP, MVVC.
  • Experienced in custom drawings of UI elements and using storyboard.
  • Expertise in Auto layouts, push notification services (APNS), Distribution of the App in the App store.
  • Through understanding of, Agile methodologies and version control systems like CVS, GitHub, JIRA and Jenkins.
  • Optimizing the code in each phase of the application with different Test-Driven Development Environment (TDD).
  • Super Clean & Readable code: always follow companies commenting, documentation and naming rules.
  • Experienced in Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; and make API requests.
  • Experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
  • Experience with a work data flow principle for design and development using XC test.
  • Excellent communication, Organizational skills. Attention to detail and the ability to meet tight deadlines.

TECHNICAL SKILLS:

Objective: C, Swift, RxSwift, Python, JAVA.

Web Technologies: CSS3, HTML5, JavaScript, JSON, XML

Operating Systems: Windows, LINUX, MacOS

Databases: MySQL, Oracle

Tools: Xcode, Eclipse, Radar, GitHub, Jenkins, Jira, Visual Studio

Networking Protocols: TCP/IP

Frameworks: Cocoa, Cocoa Touch, Foundation, AppKit, UIKit, Core Data, Core Animation, Core Graphics, MapKit.

PROFESSIONAL EXPERIENCE:

Senior iOS/MacOS Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Responsible for Design and development of four new modules in security, dashboard, telephony, Chat areas, which were being used by Confidential advisors all over the world.
  • Handled audio, video, image attachments along with incoming interactions.
  • Integrated machine learning system to track advisor activities while interacting with customers. Added various algorithms to take actions on fraud users effectively.
  • Utilized Core Animation for smooth transitioning between Views and better user experience
  • Worked on Networking using protocol oriented approach in swift.
  • Performed custom drawings on most of the UI elements for better user experience and responsiveness.
  • Integrated web-based content made with HTML on a Native app using Web Views
  • Took care of code reviews and bug fixes while migrating objective-c code into swift.
  • Worked in Agile Environment, Involved in Daily Standup call, Sprint Planning& Review meetings.
  • Followed MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Added changes in internal frameworks for additional requirements.

Environment: Core Data, AVFoundation, GitHub, Radar Mac OSX, Objective-C, Swift, Xcode, Core Graphics, Cocoa, App Kit, Foundation, Internal frameworks.

Senior iOS Developer

Confidential, Framingham, MA

Responsibilities:

  • Responsible for improving App Performance Using GCD for Confidential background fetches to build more responsive User Interface.
  • Involved in Sprint Planning, analyzing the User stories for Requirements.
  • Completely Re-Designed User Interface Using Auto Layouts & Confidential UI/UX Standards for better user Experience.
  • Migrated Most of the Objective - C code to Swift 3 and added new functionalities using swift 3 as well as used Bridging headers to communicate with the Objective-C programs.
  • Profiled and debugged the code using Instruments to improve the overall performance of the application and database.
  • Created View Controllers both programmatically and through Storyboards and worked with Navigations controllers, Navigation Bars and Table View Controllers.
  • Used Cocoa pods for integrating different dependency managements and library frameworks and wrote Database manager classes using Core Data.
  • Used Crashlytics framework within the app to monitor the crashes during development.
  • Worked using Core Bluetooth framework for Bluetooth Low energy peripherals for real time inventory updates to employees in company network.
  • Worked on Confidential Push Notification Services (APNS) & Alert Views to allow user about latest deals on products.
  • Consumed RESTful web services, JSON parsing and used NSURLSession class to implement the same.
  • Implemented new functionalities for the App. Utilized UIKit, Core Graphics, MapKit, Core Location, Foundation, Core Animation, Cocoa Touch frameworks.
  • Implemented MVVM/MVC architecture, facing key challenges on Business and Database layers.
  • Saved user preferences and details using Core Data.
  • Implementation of TDD (Test Driven Development) for the Unit Testing with the use of XC Test assertions.
  • Used Atlas Sian tools such as JIRA and Stash pull requests for code reviews, manage and keep track on progress of project.

Environment: Mac OSX, iOS SDK, Swift 3, Objective-C, Cocoa Touch, Xcode 8, Agile Methodology, Social Framework, UIKit, Core Data, Core Animation, Foundation, GitHub, Map Kit. XC Test, Instruments.

iOS Developer

Confidential, Waltham, MA

Responsibilities:

  • Active participant in understanding requirements and sketching out acceptance criteria with project manager.
  • Responsible for Redesigning Complete user interface Using Auto layouts & Confidential UI/UX standards.
  • Optimized performance by Multi-Threading tasks using GCD blocks and NSOperationQueue.
  • Implemented Push notifications depending on subscription and content changes.
  • Used Lumberjack for high performance and granular logging, which helps in troubleshooting various issues with app crashes and to know how exactly the user is using the app.
  • Worked in Agile Environment, Involved in Daily Standup call, Sprint Planning & Review meetings.
  • Followed a work data flow principle for design and development using XC test and Converted some C & Objective - C code into Swift.
  • Worked with Interface builder, UIKit, Auto Layouts, Foundation, Cocoa touch, Core Data, SQLite, MapKit, Core Animation, NSUserdefaults, AF Networking.
  • Used Core Data framework to handle offline data and to load data into table views seamlessly using NS Fetched Results View Controller.
  • Worked on web service calls and JSON parsing included in the project. Used AF Networking API for integrating the web services.
  • Implemented Custom Table View and Core Graphics library to have better end user experience.
  • Used Stack views extensively for implementing the hidden functionality within the scroll view when some of the users don't have any benefits plan basing on the visibility rules.
  • Used Cocoa Pods to manage the dependencies in the app architecture.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database.
  • Followed Test-Driven Development (TDD) using XC Test in a Scrum development methodology to provide end- to-end development.
  • Used Third party frameworks like Hockey app for crash reports, Test flight, google analytics for tracking the number of users.

Environment: Mac OSX, iOS SDK, Xcode, Swift, C, MVC, AF Networking, XC test, Multi-Threading, Cocoa Touch, Foundation, Scrum, JSON, Restful API, TDD, Core Graphics, Core Data, GitHub, Cocoa pods, instruments.

iOS Developer

Confidential, Chicago, IL

Responsibilities:

  • Implemented new functionalities for better user experience with more responsive, interactive, intuitive and dynamic features in Application.
  • Worked closely with the web development to ensure proper integration between the web and application.
  • Utilized NSUserDefaults, Multithreading, info. PList key values, Core Data, and SQLite, Core Animation, Foundation, Cocoa touch, MapKit, UIKit, Core Data, SQLite, Instruments, Cocoa pods.
  • Utilized Instruments to Analyze Memory Leaks and performance Issues and Fixed bottle necks.
  • Worked on service calls using core framework web service API using NSURLsession to parse JSON data, create data model in the application and update UI.
  • Participated on the mobile payments implementation using a third-party library.
  • Implemented custom classes for calling web services using the secured connection.
  • Design and developed reusable, automated tests in accordance with coding.
  • Worked on Payment Processing as Schedule Pay and Autopay are involved with Payment.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Developed automated unit test cases using XC Test framework.

Environment: Xcode, Mac OSX, iOS SDK, Objective C, C, C++, MVC, Cocoa Touch, Core Data, Xcode, SQLite. Foundation, UIKit, Map Kit, JSON, Restful API, Instruments, Cocoa pods, Appium, GCD, GitHub.

iOS Developer

Confidential, TX

Responsibilities:

  • Worked extensively with Objective C and Cocoa Touch, Xcode, OpenGL ES framework hardware-accelerated 2D and 3D graphics rendering.
  • Designed and developed latest trends for iPhone clients and worked on iPhone SDK and internet connection Protocols.
  • Created views using UI Web Views, HTML, CSS, and JavaScript in XIBs.
  • Social media Integrations such as Facebook, Twitter, Instagram and Google+ with OAuth token handling
  • Used NSOperationQueue and NSURL Connection to display graphical assets and UI elements.
  • Express checkout feature to use your rapid rewards information was achieved with few taps flow.
  • Used secureTextEntry to visually protect password entry and Authorization mechanism.
  • Worked on GIT to checkout and update the changes & JIRA to track and prioritize the issues
  • Supported testing team to ensure testing conforms to design and requirements.
  • Used JSON parsers to parse the data from the web services and display it in the company's app.
  • Implemented custom UI Tab Bar Controller, UI Navigation Controller, for easy navigation.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on different notifications like push notifications.
  • Worked with various frameworks like Foundation, Core Animation, UIKit, Core Graphics, MapKit, Core Location.
  • Performed usability testing on interface design to ensure responsive compatibility.
  • Performed Unit Testing and User Interface Testing.
  • Integrated web-based content made with HTML on a Native application using UI Web Views.

Environment: iPhone SDK, Mac OSX, Objective-C, Xcode, Core Animation, Cocoa Touch, UI Kit, HTML, JavaScript, CSS, OpenGL, Core Data, AV Kit, Map Kit, GitHub.

Mobile Application Developer

Confidential

Responsibilities:

  • Designed User Interface(UI) for expense calculations.
  • Developing class, methods for expenses calculations
  • Worked with OOPS, for developing the mobile and PC application.
  • C++ code for user Registration, Account management.
  • Writing handlers to manage financial tools, data management tool.
  • Coordinated with team people for development of financial applications.
  • User help guidelines for easy access of the application - help tutorial in the mobile application.
  • Fixing bugs in the test phase.

Environment: IPhone SDK, XCode 5.1.1, iOS SDK 5 and Objective-C, Cocoa Touch and Instruments.

Web Developer

Confidential

Responsibilities:

  • Designed, developed and deployed the application framework including Spring FW, Hibernate and deployed on Web Logic Application server 10g.
  • Involved in developing application using agile methodologies by reporting weekly progress.
  • Developed the testing framework before starting the application development as confirming to agile methodologies.
  • Exposed web services to client developing WSDL also involved in developing web client for application interactions.
  • Developed an asynchronous, AJAX based rich client for improved customer experience.
  • Worked with developing UI by analyzing and design using MVC based Struts framework 2.0, JavaScript, CSS and HTML for the front-end screens.
  • Designed and implemented a Spring/Hibernate/JMS based product identification system for searching Imei and finding the status.
  • Worked with JSON notations to populate the data from server to client screens.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE & spring framework.
  • Designed, developed and implemented a messaging module using Java Messaging Service (JMS) point-to-point messaging and Message Driven Beans to listen to the messages in the queue for interactions with client ordering data.
  • Worked on SVN for version control and source code control.
  • Implemented Logging, Auditing using Spring Framework's Aspect Oriented Programming.
  • Worked extensively configuring JDBC connection pools and in Web logic and used SQL and PL/SQL also developed stored procedures for searching warehouse Quantities from the databases.

Environment: Java, Core Java, J2EE, UML, MDB, Servlets, Ajax, Struts, Hibernate, Spring Framework, JSP, JDBC, Java JMS, JUnit, Oracle, Eclipse, Apache Tomcat, SVN, XML, Ext.js, JavaScript, CSS, Log4j, Perl, Solaris Unix, Weblogic10g, Progress Sonic, PL/SQL.

We'd love your feedback!