We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY

  • 5+ years of experience in developing native iOS apps using Swift and Objective C in XCode
  • 6.5+ years of total IT experience.
  • Worked on iOS platform and frameworks to customize it as per requirements.
  • Experienced in utilizing Apple's URLSession, AFNetworking, Alamofire for web - service communication.
  • Worked on various architectures such as MVVM, Singleton, Delegate and Notification patterns.
  • Extensively used CocoaTouch frameworks - Foundation, UIKit, AVFoundation, CoreData, CoreLocation and MapKit.
  • Designed teh complete MVC flow for different applications with UI components and controllers to be used for iPhone.
  • Experienced in implementing Core Data to write and troubleshoot SQLite Code and design managed object context in objective C.
  • Involved in analysis, design and development of different applications using XCode.
  • Experienced in implementing ARC to handle memory management efficiently in multiple applications.
  • Involved in various parse level applications which include SOAP, XML, and JSON formatted services for iPhone and iPad.
  • Used specific XML schema for app's (Bluetooth Low Energy) BLE profile, and used Core Bluetooth Framework APIs for teh app to connect different devices of Apple.
  • Experienced in performing unit testing and profiling to check on teh memory usage of teh iOS applications.
  • Developed backend AWS Cloud Architecture to support iOS applications.
  • Worked with Grand Central Dispatch GCD for background tasks to achieve concurrency.
  • Constructed Views using Storyboard file with Interface Builder and UIKit framework.
  • Experienced in implementing NSURLSession for web services requests and fetch data in JSON format.
  • Involved in designing teh wireframes and user interaction design for teh mobile application.
  • Presented data as Collection View using delegate and data source methods using Swift.
  • Experienced in UX Design, translated concept design into a user interface on mobiles like iPhone.
  • Created custom Push Notifications, RESTful APIs, and interaction using React-Native.
  • Utilized Restful web services in various applications to download data and parsed responses using NSJSONSerialization for JSON data.
  • Experienced in implementing Test Driven Development (TDD) approach to develop clean code dat works and performs continuous integration for smooth development.
  • Developed multiple applications using different development methodologies, such as Agile and Scrum.
  • Participated in code review using GitHub for creating branches and to push, pull, stash teh code from remote repositories.
  • Developed hybrid PoC for multiple platforms for teh hackathon by using teh different swift frameworks.
  • Provided subsequent releases which include feature changes, enhancements and bug fixes.

TECHNICAL SKILLS

Languages: Swift,Objective-C, JavaScript, HTML

Databases: CoreData, Firebase, PostgreSQL

Design Patterns: Delegate, Singleton, MVC

User Interface: Interface Builder/Storyboard, XIB

Other: Stripe SDK, Google Maps SDK, Unity, Apache, SQL, AWS, Bluetooth (BLE)

Frameworks: Networking (URLSession), UIKit, AVFoundation, CocoaPods, CoreData, CoreLocation

Development Tools: Xcode IDE, Simulator, Instruments

Version Control Tools: Git/GitHub, SourceTree

PROFESSIONAL EXPERIENCE

IOS Developer

Confidential, San Francisco, CA

Responsibilities:

  • Developed teh Confidential iPad App using Objective C, RestKit and JSON call to teh backend. Responsible for teh Sign-on/Signoff and Brokerage SSO flows.
  • Helped to create a Device Detection Kit: a reusable jar component dat detects teh various attributes of a device in order to halp clients determine wat type of mobile experience to serve to teh customer (me.e. a JavaScript heavy experience for phones dat support JavaScript and a classic experience for those dat do not).
  • Integrated teh mobile web app with teh brokerage app using SAML to facilitate a single sign-on experience.
  • Coded teh Mobile UI screen flow and business logic to allow customers to view their payees and create, view, edit and cancel payments.
  • Used Mapkit and Core Location framework to enhance user find their destination of teh nearest local store.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Designed and developed teh text banking enrollment web service, which is used by various groups in teh bank (ATM, IVRU, Alerts).
  • Used XCTest unit test as a process to test our code quality and code coverage.
  • Developed teh login view, account information view and payment view among many other views and wrote API calls for payment integration.
  • Implemented reusable wrapper library for BLE communication with gateway.
  • Led numerous successful releases of Mobile Banking Web by managing groups of developers on various projects in teh release using Agile, Scrum and Kanban methodologies.
  • Worked closely with business partners, QA and developers to ensure a successful release.

IOS Developer

Confidential, CA

Responsibilities:

  • Performed a developer role on a loyalty iOS app for teh company. This couponing-shopping app allows loyal customers across teh United States to avail special offers and create their own shopping list. Teh app also features: UPC scanning, Geolocation, Sync services with their web profile, Grocery delivery and an extensive listing of loyalty offers specifically for teh customers' buying behavior.
  • Participated in introducing new iOS features such as 3D Touch to further enhance teh app's capabilities.
  • Directed procedures in troubleshooting issues encountered in teh app. Provision critical changes/updates to teh development team to ensure teh app's stability and integrity.
  • Created custom internal "apple store" to deploy iOS builds via sites created by Jenkins jobs for multiple internal enterprises and ad hoc signed apps.
  • Involved in managing app performance and stability. Monitored crashes and providing support.
  • Conducted Retail Execution Workshops for different consultants, End user training.
  • Worked closely with teh Cloud development team in supporting and debugging teh app.
  • Developed reusable UI components like special textfields used across teh app for Sign In, Registration & Account Management.
  • Contributed extensively on Rewards, Maps & Search, Pump Activation Screens and Error Screen Fixed Defects across teh apps.
  • Involved in determining App-Customer behaviour through customer analytics to better serve teh customer's needs for mobile applications.
  • Involved in Knowledge Transfer sessions with different mobile applications teams for solidifying teh team's performance in handling support fast support situations.
  • Utilized UIKit and Core Animation frameworks to build a rich custom UX for Trulia's Local Info feature, including map icons and scrollable/collapsible list overlays.
  • Implemented client-side user data persistence for one-click lead submission on rental listings.
  • Optimized UI rendering to reduce scroll staggering on content-rich lists of homes.
  • Built custom UX framework with Trulia branded buttons, labels, colors, and UI components.
  • Modularized large codebase into small, unit tested reusable CocoaPods specs where possible. This also allows for sharing between multiple apps across multiple platforms (iOS, Apple TV, Apple Watch).
  • Redesigned continuous integration (CI) build process using fastlane reusable custom actions, Jenkins.
  • Co-architected initial Trulia Apple TV offering, and forthcoming Messages Extension

Software Engineer

Confidential

Responsibilities:

  • Developed a mobile-first payments application for iOS dat implemented Stripe and Google maps SDKs currently available for download on teh iOS app store.
  • Completed initial MVP for publication within 2 weeks.
  • Deployed back-end servers utilizing Linux OS via AWS infrastructure.
  • Designed and implemented custom REST APIs using Node.Js.
  • Established database architecture to house application data utilizing MYSQL.
  • Developed an events marketplace application for iOS dat utilized Stripe and Google Maps SDKs.
  • Engineered real-time chat using WebSockets.
  • Designed, developed, and implemented REST APIs using Node.Js.
  • Deployed back-end servers utilizing Linux OS via AWS infrastructure.
  • Developed, unit tested, and deployed a platform for an on-demand food delivery service via IOS + Android.
  • Deployed LAMP servers via AWS infrastructure.
  • Implemented real-time location tracking utilizing Google Maps SDK and WebSockets.

.

We'd love your feedback!