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.
.