We provide IT Staff Augmentation Services!

Ios Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • I am seeking an iOS developer position and willing to grow substantially in IT domain.
  • 6+ years of experience in developing testing and publishing iOS applications and proficient knowledge of programming using Objective C, and Swift.
  • Worked extensively on XCode, iOS SDK’ Confidential, User Interface Builder Tools.
  • Use of Auto layout, Size classes & Trait classes for developing apps that work across multiple resolutions of iOS devices.
  • Experienced in Mobile Application Development using Objective C including, but not limited to UIKit, Core Foundation and Cocoa touch, Core Frameworks like Map Kit, Core object, Core services, Core Graphics, Core animation, Core Object, SQLite, Core Bluetooth and MVC methodologies.
  • Proficiency in MVC design architecture, Cocoa design patterns and concepts like delegate, protocols and category.
  • Proficiency in creating and customizing views, table views, tab bars and navigation bars in a multi - view application.
  • Strong understanding of RX & traditional programming paradigm.
  • Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
  • Worked extensively on MultiView Applications customizing Table Views, Navigation Bars.
  • Experience with UI & Unit testing using the XCUITest, XCTest. including A/B testing & Working understanding of Agile and TDD methodologies
  • Good knowledge of certain IOS frameworks such as SpriteKit and UIKit Dymanics
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and is tested well enough before it can make it to the production.
  • Knowledge of Object-Oriented Programming concepts. Good experience in developing Object-Oriented applications by leveraging reusable Modules.
  • Excellent communication skills, organizational skills, and attention to detail.
  • Proficient knowledge in Software Development Life Cycle (SDLC) phases - planning and requirement analysis, designing, implementing, testing, and maintenance.

TECHNICAL SKILLS

  • iOS Technologies Swift
  • Swift UI
  • Objective C and Cocoa
  • Interface builder - UIKit
  • OSX
  • Mavericks
  • JSON
  • Address Book
  • Map Kit
  • Quartz Core
  • Event Kit
  • Core Java
  • CSS
  • HTML
  • JavaScript
  • Cocoa Pods
  • Carthage
  • PostgreSQL
  • Django 1.9
  • PsycoPG2 2.6
  • Agile-Methodology

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

IOS Engineer

Responsibilities:

  • Design and build native mobile application for iOS platform in Swift conforming to latest iOS guidelines and recommendations to Develop/code the iOS application.
  • Participate in Sprint grooming, Sprint Planning, Story Point estimation, Daily Stand ups, QA triage and Retrospective meeting.
  • Good experience in Swift, Objective-C, Cocoa Touch, XCode, UIKit, IOS SDK, C, C++, HTML5, CSS, Java Script, and JSON.
  • Collaborate with UX/UI design and product team to translate designs sketches and wireframes into production application.
  • Customized UIButton, UITabBar, UIActionSheet and UIAlertView to build user interface of app.
  • Experience working with Mobile Compatibility testing and Mobile application testing - iPhone, iPads /tablets.
  • Engage in coding to help the team to develop the solution and solve all surfacing problems at hand.
  • Worked on REST API integration using interchange formats - XML/JSON.
  • Extensively used Storyboards and programmatic approach to create UI with Auto layouts.
  • Contributes to the team a roadmap for implementing agile software engineering practices for higher code quality.
  • Migrate existing Swift codebase to the latest Swift version whenever Apple releases a new XCode, Software Development Kit (SDK) to in corporate improved features and syntactical advancement.
  • Analyze, debug, and fix the app bugs/crashes that are reported by QA.
  • Perform code reviews and help keep up code quality, execution, and application responsiveness.
  • Participate in all phases including Requirement Analysis, Design, Coding, Testing, and Maintaining
  • Provide technical support during user acceptance testing, responsible for all the quality and compliance checks in the project.

Environment: iOS 15, Swift 5, Objective-C, XCode 13, Cocoa Pods, Carthage.

Confidential

IOS Application Developer

Responsibilities:

  • Have implemented on intuitive chat user interface using Auto layouts and also implemented MVVM architectural pattern to write testable code
  • Developed push notifications (APNS) from end to end
  • Developed Deep linking to open the application from the email received by the user
  • Developed certificate pinning to avoid the man in the middle attacks
  • Have implemented adding card to Apple wallet using PassKit
  • Have experience in using swift lint and fix the issues
  • Have experience in fixing the fortify scan (by HP) issues such as avoiding sensitive information being captured or stored locally, jail break detection and etc
  • Perform code reviews and help keep up code quality, execution, and application responsiveness
  • Have implemented a static app using core data and local notifications for product show case to customer base to give a glance of application
  • Participate in Product backlog refinement, Sprint Planning, Daily Stand ups, QA triage and Retrospective

Environment: Swift 4, Cocoa pods, XCode

Confidential

IOS Application Developer

Responsibilities:

  • Worked in Agile environment to develop custom UI classes that can deliver UI based on client requirements
  • Worked extensively with Objective -C and Swift
  • Web Services consumption on the iPhone to communicate with the AI based API to establish a URL Session and parse out the results
  • Experience working in Agile environment and organize meetings across teams on demand basis for any dependencies/blockers
  • Migration of hosts from http to https as per apple guidelines by modifying plist files.
  • Worked extensively with Objective C and Cocoa frameworks later migrating to SWIFT.
  • Delivered UX visions, UI Specifications, wireframes and prototypes
  • As a UX designer, partnered with various designers to work through the early stages of a design or product working from strategy and feature definition into information architecture, sketching and prototyping, copywriting, testing and iterating
  • Worked extensively with Objective-C and iOS SDK developed Custom UIViews based on UIKit
  • Worked with UINavigationView, UITabBarView, UITableView, UICustomCell and UIAlertView
  • Worked with MFMail Compose View Controller to create email, which enable user to share.
  • Created all generic functions, which are reusable
  • Mentoring and assigning tasks to interns/coworkers

Environment: Xcode 6.x SDK, iOS 7 & 8 SDK, Objective-C, Universal iPhone/iPad Storyboards, Auto-Layout for iPad, iPhone, Cocoa Touch Framework, UIKit, PostgreSQL, JSON, Django 1.9, PsycoPG2 2.6, Agile-Methodology

Confidential

Software Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application
  • Developed in ObjC using Xcode and used various native and third-party frameworks in an MVVM architecture
  • Created view animations using UIAnimation classes and QuartzCore framework
  • Created Custom UITableView cells to accommodate the UX/UI requirements
  • Built iOS Storyboards and established IBOutlet, IBActions, created and performed segues between different scenes in the storyboard
  • Coordinated with onsite team and client in understanding business objectives
  • Used AVFoundation for audio-video playback and management
  • Designed UI using Storyboard and Auto Layout constraints
  • Implemented Navigation between views for the view controllers using Segues
  • Followed the Apple UI guidelines throughout the project
  • Utilized CoreData for persistence of data and used versioning for data changes
  • Implemented UIScrollView to show the information about the usage of application
  • Worked with UIKit Framework for development and maintenance
  • Managed GitHub repository creating branches doing merge, pull request and releases
  • Worked as a member of iOS development team following Agile Scrum practices and participated in daily stand-ups, bi-weekly sprints and code reviews
  • All web communications are performed in background threads to enhance performance and the user experience

Environment: ObjC, Cocoa pods, XCode

We'd love your feedback!