Post Job Free
Sign in

Ios Developer Backend

Location:
Atlanta, GA
Posted:
May 03, 2021

Contact this candidate

Resume:

Chibueze Emenike

Chibueze Emenike - SR. IOS DEVELOPER

Atlanta, GA 30305

adl35r@r.postjobfree.com

678-***-****

• 5 - 6 years of professional iOS app development.

• 5 published apps on the App Store.

• Extensive experience with different design patterns, MVC, MVVM, Singleton.

• Experience in implementing multithreading solutions with GCD and NSOperation.

• Experience in using RESTful APIs in parsing JSON responses, and integrating different backend services i.e., Firebase, AWS, Cloudkit.

• Solid understanding of memory management and ARC in iOS and Swift.

• Strong knowledge of swift 3-5

• Built and delivered custom URLSession-based solutions, with full Codable integration.

• Passion for creating intuitive UI design using UIKit, Auto layout, Storyboards, XIb and programmatic approaches.

• Experience in persisting data device-side using Core Data and SQlite.

• Experience working in Test driven environment.

• Continuously released new apps and updates, as part of Agile development team.

• Fast-learner, highly motivated, able to work independently and as part of a lager team.

• Proven ability to identify business needs and develop software solutions using new technology.

• Outstanding ability to work with customers and team members to recognize project objectives, develop milestones, and accomplish timely results.

• Strong commitment to organization work ethics, value-based decision-making, and managerial skills. Agile/Scrum Methodology Software Design Testing and Integration Code Reviews Requirements Analysis

Programming Languages: Swift, Objective-C, Java, Python, Javascript Mobile OS: iOS, watchOS

Tools: Xcode, Jenkins, JIRA, CocoaPods, VS Code, IntelliJ User Interface: Cocoa Touch, Storyboard, Xib, Auto Layout, CSS Testing: TDD, Unit Testing, XCTest, Jenkins, TestFlight Web Service / Networking: RESTful APIs, JSON, XML

Source Control: Git, GitHub, BitBucket

Database: MySQL, Firebase, MongoDB, AWS

Leadership: Team Lead, Code Reviews, Mentoring, Sprint Planning, Requirement Gathering Willing to relocate: Anywhere

Authorized to work in the US for any employer

Work Experience

SR. IOS Developer

PAYCOR MOBILE BY PAYCOR, INC - Atlanta, GA

January 2020 to Present

https://itunes.apple.com/us/app/paycor-mobile/id555322549 The Paycor Mobile iOS mobile app gives you access to payroll, time and attendance, and HR features wherever you go.

• Developed the iOS mobile app in Xcode IDE with Swift 3/4.

• Used RxSwift and functional Swift programming (MVVM architecture).

• Implemented UI work in Interface Builder using Storyboards.

• Created and implemented custom data using Core Data, connected to backend firebase fire store service.

• Design and implemented custom delegates and protocols for updating model information.

• Utilized Core Data in conjunction with UserDefault to persist and retrieve a user information.

• Maintained the business standards and requirements and ensured proper adherence by iOS development team.

• Analyzed existing code for improvements and optimizations using Instruments.

• Identified and fixed bugs in collaboration with QA, documented and reported issues and fixes in Jira.

• Worked with EventKit for calendar integration and scheduling with notifications from Apple Push Notification Service (APNS).

• Used NSCache to enable caching workflow for images to reduce loading time from the initial launch of app onwards.

• Worked with RESTful API to access backend data using Alamofire.

• Analyzed and optimized the UI in collaboration with UI/UX designers, integrated interface code with backend for efficiency and performance.

• Project was managed using Agile/Scrum techniques with code delivered in 2-week sprints.

• Implemented storing sensitive user data using Keychain and access using biometric and face id.

• Documented the app in Confluence and provided documentation of app maintenance and help desk procedures in knowledge transfer.

• Used TDD and wrote unit tests and test cases for the business layer to increase the app quality.

• Performed webservices deployment and testing on both physical devices and simulators with Jenkins Continuous Integration server.

IOS Developer

SHOWTIME NETWORKS INC - New York, NY

December 2018 to January 2020

https://itunes.apple.com/us/app/showtime-tv-movies-and-more/id996246479 This iOS subscription app streams live or on-demand TV shows and movies on iPhone, iPad, connected TV, gaming console or on computer. The app maintains account information, subscription, and recurring payments. On the entertainment side, users can track favorites, browse, and search from the library of movies, TV shows, and documentaries, comedy, sports and more.

• Worked in Xcode for application development with Swift 4 for feature enhancement and performance.

• Worked with MVVM architectural pattern and Delegation, Notifications, KVC, and Singleton design patterns with RxSwift integration.

• Standardized and enforced the coding standards and best practices, including optimizing the apps for performance for App Store approval.

• AVFoundation was used to handle audio playback and video streaming.

• Regularly performed code reviews to ensure efficiency, readability, and maintainability.

• Worked with Core Data to prepopulate UITextFields with persisted data received in previously cached webservice calls.

• Added reminders with EventKit to remind users of upcoming events.

• Backend communications parsed with NSJSONSerialization and Decodable and placed into model objects.

• Adapted Core Animation and CALayer to crop and animate images over videos.

• Co-ordinated with backend team to implement proprietary APIs specific for the mobile application.

• Worked with Localization to the app to enable content tailored to a user's language settings.

• UIAlertView to send alert message on system errors.

• Installed frameworks and tracked dependencies using CocoaPods.

• Worked with RESTful API to access the data from the backend using Alamofire.

• Resolved numerous bugs and crash scenarios using NSLogs, Breakpoints, Instruments and LLDB statements.

• Profiled the application extensively using Instruments to improve performance throughout multiple sprints.

• Administered source version control using Git for enterprise product development with Jenkins for continuous integration.

• Worked with Agile/Scrum methodology, participated in sprint planning, sprint retrospective, scrums, and code reviews.

• Implemented Adobe SiteCatalyst to track all behaviors of the user. IOS Developer

SPARKPEOPLE CALORIE TRACKER BY SPARK PEOPLE, INC

January 2018 to December 2018

https://itunes.apple.com/us/app/sparkpeople-calorie-tracker/id568471693 Count Calories, lose weight and track fitness with SparkPeople. SparkPeople is your diet and lifestyle coach. Get customized workout & meal plans and get healthy. Rated 5 stars by thousands of users, SparkPeople collects the exercise demos, reporting & food database that members use to live healthier

& better lives.

• Integrated a web-based content made with HTML on a native application using WKWebView and UIWebView.

• Tested applications on iPhone simulator, iPad simulator, and physical iPhone & iPad devices.

• Live updates implemented using RSS link.

• Invoked RESTful web services using Alamofire and parsed JSON response using NSJSONSerialization.

• Fixed major bug issues present in the application.

• Parsed data and displayed them in cells by implementation of JSON web services.

• Part of a development team that worked on developing apps for iOS in Swift with Xcode IDE, using Interface Builder and Storyboards for the UI development with some programmatic development on the UI.

• Developed, enhanced, and debugged software applications that supported external clients.

• Created view animations using CoreAnimation and QuartzCore frameworks.

• Managed data and memory management from streamlining code and using various debugging tests.

• Utilized classes like UIViews & UITableViews for user interface in the application.

• Worked with bitbucket to check and update the codebase changes.

• Implemented MVVM and Singleton design patterns.

• Implemented push notifications by creating APNS certificates and displayed all the notices in one location in Notices Tab, and handled Push Notifications effectively with server for integration.

• Used NSUserDefaults to store user information and save data locally. IOS Developer

COSTCO WHOLESALE - Issaquah, WA

December 2016 to December 2017

https://itunes.apple.com/us/app/costco/id535509415 The Costco iOS app has an MVVM architecture of specialized modules which improves the development, maintenance, and user experience of this app. Feature modules include Shopping, Catalog, Pharmacy, Travel, Photo, Business Center and Accounts.

• Ensured quality iOS development with Test-Driven Development (TDD) and Continuous Integration.

• Fixed defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.

• Collaborated closely with Product Manager and worked on internal product documentation.

• Managed GitHub repository, creating branches, merges, pull requests, and releases.

• Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages.

• Worked with various data interchange formats, such as XML and JSON.

• Worked in Xcode in an Objective-C codebase.

• Processed JSON requests according to different types of modules, actions, and request data.

• Optimized image-handling with SDWebImage for downloading, caching, and displaying images.

• Designed and developed context-sharing layer to support internal project modules using Objective-C.

• Utilized NSOperations for downloading images on background thread to not lock the UI and to provide a better user experience.

• Implemented Single Sign-On (SSO) feature in Reader Application with Facebook.

• Validated users based on their username and password complexity.

• Wrote and executed Unit Testing with XCTest framework as well as defect-fixing to meet Client Specifications.

• Wrote test cases for new features and performed multiple rounds of regression testing to maintain product quality.

• Profiled the application extensively using Instruments to improve performance throughout multiple sprints and releases.

• Used TDD and wrote unit tests and test cases for the business layer to increase the app quality.

• Performed webservices deployment and testing on both physical devices and iPhone emulators with Jenkins Continuous Integration server.

IOS Developer

INTUIT TAX RETURN APP, INTUIT, INC - Mountain View, CA January 2016 to December 2016

https://itunes.apple.com/us/app/turbotax-tax-return-app/id940247939 Snap a photo of your W-2, answer simple questions about your life, and e-file securely from your mobile device or computer. The most convenient way to get your taxes done right. Seamlessly and securely switch between your iPhone, iPad, and computer. The app can also connect you with a CPA live on screen.

• Used Swift and RxSwift using Xcode.

• Interacted with Backend team to display the correct data format in devices.

• Managing data and download tasks with multithreading and memory management on the device with GCD/NSOperations.

• Worked with Git to checkout codebase, manage merges and commits, and update the codebase changes.

• Implement back-end business logic using Servlets, and used Servlets for Applicant registration, login, and updating user account.

• Designed and built flexible UI using Auto-Layout with complex interactions, animations, drop-downs, and expandable input areas. Worked with testing team to develop and document test plans and test cases with the help of Unit Testing.

• Used the NSJSONSerialization class to parse the JSON and to extract the data required to customize the appearance.

• Segregated API Handler classes based on the workflows, login services, user profile, search items, categories, and coupons.

• Integrated Touch ID capabilities, using Local Authentication.

• Worked on user registration for the application.

• Leveraged Keychain to securely store sensitive user information.

• Added animation between UI Views for a smooth transition and better user experience.

• Worked with Storyboards, Size Classes and Auto Layout constraints for graceful orientation-handling and support for various iPhone and iPad devices.

• Worked closely within a cross-functional team of testers and developers.

• Continuously provide input to project management activities throughout the project life cycle, influencing scope, risk plan, project plan, issues, and status. Education

Associate in Science

Community College of Allegheny County - Pittsburgh, PA Bachelor of Science in Physics

Federal University of Technology Minna - Minna

Skills

• APIs

• REST

• User Interface (UI)

• Git

• XML

• Unit Testing

• Agile

• Java

• iOS

• Swift

• Objective-C

• Xcode

• MVC

• JSON

• MVVM

• MapKit

• EventKit

• JIRA



Contact this candidate