Sr. Ios App Developer Resume
New York, NY
SUMMARY
- Experienced iOS & Android developer with over 10+ years of experience in Software development. Excellent reputation for resolving problems and improving customer satisfaction.
- Worked on various scope of iOS, Android and back - end projects.
- Being enthusiastic eager to contribute to team success through hard work, attention to detail and excellent communication skills with clear understanding and dedication for teamwork.
- 10+ years of experience working in the iOS development using Objective C and Swift.
- Proficient with Swift, and Cocoa Touch (MVC Model, Git, Firebase, SQL, XML, JSON, and Web Services)
- Experience in Android development using Kotlin and Android Studio
- Experience in Hybrid Mobile app development using RXSwift.
- Worked with multiple design patterns like MVC, MVVM, Publisher Subscriber, Delegation, Observer and Singleton.
- Experience working with offline storage like CoreData, UserDefaults and Plists and online storage like Firebase.
- Proficiency in concurrency programming using Dispatch queues
- Experience with RESTful APIs to connect iOS applications to back-end services using URLSession and paring JSON information using JSONSerialization and Codable
- Experience with performance and memory tuning with tools such as Instruments
- Use of Git as code versioning tool
- Knowledge and experience implementing Apple’s UI/UX design principles
- Worked with Storyboards, Autolayout, constraints and size classes for clean and elegant UI design. Basic knowledge of SwiftUI.
- Worked with creating Unit Test Cases for specific functionality. Experience working in a TDD environment using XCTest.
- Solid understanding and working knowledge of software development life cycle (SDLC).
TECHNICAL SKILLS
IOS: Swift, Objective-C, RxSwift, Combine, CoreData, Apple Human Interface Guidelines, Apple Human Interface Guidelines, Apple's Xcode IDE, Cocoapod, Carthage, SwiftPackage
Android: Java, Kotlin, Vital Android SDK, Experience with SQL, XML Basic, Material Design Guidelines, Android Studio
Agile work methodology: Code reviews, SCRUM, KABBAN, Git, Trello, Jira, Slack
Mobile App Development: Reactive Programming, App Localization, App Platform Porting, CICD - Bitrise, Fastlane, Testflight, AppCenter
Others: Database programming, Web-based software engineering, HTML and XML, JSON
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. iOS App Developer
Responsibilities:
- Worked with quality assurance team to confirm app compatibility and user usage & analyze reports with Sentry integration.
- Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members.
- Integrated mobile payment platforms such as In App Purchase.
- Founded daily code review meetings to detect weaknesses in contributed program content, avoiding bug detection by users.
- Maintained existing mobile applications by designing patches to be applied via iOS automatic updates.
- Applied Apple's latest Reactive development frameworks e.g. Combine to code native apps for iOS platform.
- Designed user experience frameworks applicable to multiple screen sizes, including both iPad and iPhone.
Confidential, Newport Beach, CA
Sr. Mobile Developer
Responsibilities:
- Developed Dart language version of janus Web-RTC framework for video streaming implementation for Flutter environment, created business-focused interactive video webinar, CRM, sales and marketing platform through RESTful API integration, live stream data manipulation.
- Integrated existing third-party APIs (e.g. SalesforceSDK) to shorten development times and add interactivity with video streaming plugins.
- Designed quality assurance testing for junior developer output, maintaining adherence to business goals and producing high quality streaming result
- Worked with quality assurance team to confirm app compatibility with analogous solutions on other platforms.
Confidential, New York, NY
Sr. Mobile App Developer
Responsibilities:
- Worked on 27 native iOS, Android and AppleWatch app projects using the following technologies, Swift, Objective-C, RxSwift, MVVM, VIPER, MVP, Android Java, Android Kotlin, RESTful API, JSON, Alamofire, AFNetworking, CoreData, CoreBluetooth, AVFoundation, WebKit, ARKit, UIKit, MapKit, iBeacon, Combine, Social SDKs, etc.
- Developed 7+ hybrid mobile apps using React Native and Flutter .
- Worked with specific technologies in-depth level, Geo- location service, Video streaming, Audio editing, Photo manipulation, Fast Image Caching, AI application.
- Observed and tested operation of machinery or equipment to diagnose malfunctions using voltmeters or other testing devices.
- Diagnosed equipment issues by analyzing error messages and testing results.
- Developed team communications and information for meetings.
- Exceeded goals through effective task prioritization and great work ethic.
- Instructed junior developers on use of Swift programming language, creating collaborative learning environment to onboard personnel.
- Complied with all Apple App Store guidelines to provide rapid approval and deployment to retail channels.
Confidential, San Francisco, CA
Sr. IOS App Developer
Responsibilities:
- Researched and selected APIs for integration into development projects.
- Maintained existing mobile applications by designing patches to be applied via iOS automatic updates.
- Redesigned rejected applications to correctly apply AppStore guidelines.
- Designed user experience frameworks applicable to multiple screen sizes, including both iPad and iPhone.
- Translated basic design plans into full iOS app frameworks, delegating project components to appropriate team members.
Confidential
IOS App Developer
Responsibilities:
- Maintained ongoing education on contemporary mobile app development techniques to expedite programming efforts and preserve cutting-edge status within AppStore market.
- Integrated mobile payment platforms, Paypal and Stripe.
- Founded daily code review meetings to detect weaknesses in contributed program content, avoiding bug detection by users.
- Integrated GraphQL APIs, implemented socket communication client.