Post Job Free

Resume

Sign in

ios

Location:
New York City, NY
Posted:
October 05, 2020

Contact this candidate

Resume:

Remberto Nunez

Sr. iOS Developer

adf9q5@r.postjobfree.com

917-***-****

EDUCATION

CALIFORNIA STATE UNIVERSITY - MONTEREY BAY

Seaside, CA

B.S. Computer Science

CAREER SUMMARY

Experienced and passionate professional with 5+ years of experience in the software development field.

Worked with both Swift and Objective C languages.

Worked with architectural patterns like MVC and MVVM using best practices and ensuring modularity.

Worked with design patterns like KVO, KVC, Delegation and Protocols, Notifications, Categories and Extensions to adhere to follow best development practices.

Experience consuming web services (JSON and XML) with NSURLSession, URLConnection, URLSession, Alamofire, and AFNetworking.

Experience in multithreaded environments with GCD and NSOperation with serial and concurrent queues.

Experience with third-party libraries using either Cocoapods or Carthage.

Experience on data persistence with Core Data, SQLite, User Defaults, File System, Plist files.

Implemented Authentication with Keychain, Touch ID and Oauth.

Find bugs using breakpoints, LLDB statements, and NSLogs.

Comprehension of iOS memory management with MRR and ARC.

Implemented UI with Storyboards, XIB, and programmatic code.

Experience with Location Management with Core Location, Mapkit and Google Maps.

Used Xcode server bots for continuous integration.

Worked with Push Notifications to enhance the user experience and relationship with the user.

Worked with SVN and Git.

Worked under SCRUM Agile environments with two-week sprints, daily standups, demo and retrospective meetings.

Handled media with AVFoundation, AVAudioPlayer, and HLS.

Worked on TDD environments with XCTest.

PROFESSIONAL EXPERIENCE

SR. IOS Mobile Engineer

Intuit, New York, NY / Mar 2020 – Present

App Name: Quickbooks, TurboTax, Mint

Quickbooks: https://apps.apple.com/us/app/quickbooks-accounting/id584606479

TurboTax: https://apps.apple.com/us/app/turbotax-tax-return-app/id940247939

Mint: https://apps.apple.com/us/app/mint-personal-finance-money/id300238550

oWorked on first-party SDK that was used by all Intuit apps

oUsed XCTest to improved code coverage

oInclude codecov into the CI process so the code coverage could be seen in the pull request

oUtilized Postman to investigate network-related defects

oCreated a build script in Jenkins that will create a release of both of our application in one click

oCreated graphs in Splunk and AppDynamics to display widget’s performance metrics

oMentored intern on how to display information gathered into Splunk

oParticipated in SCRUM ceremonies, such as daily standup, sprint planning, and story grooming

oTeam consisted of 15 members in total: 5 iOS developers, 5 Android developers, 2 Interns, 2 team leaders one for the iOS development team and one for the Android development team, and one project manager

SR. IOS DEVELOPER

CLARITY MONEY, INC, Remote / Dec 2018 – Feb 2020

App Name: Clarity Money - Budget Managerhttps://apps.apple.com/us/app/clarity-money-budget-manager/id1148133022

oCreated custom JSON Parsers through class extensions

o Created a Networking Manager wrapper class to handle calls to the API.

oConsumed Goldman Sachs API with Alamofire and used JSONSerialization to parse the returned data.

o Utilized Google Analytics to track user’s behavior.

oWorked on customizing animations for the UIViews using Core Animation.

oMade use of Cocoapods as the main package manager.

oWorked on a test-driven development environment, the approach using XCTest.

o Traced Memory leaks using Xcode's instruments tool.

o Implemented Crashlytics to analyze crash reports.

o Used GIT and the branching model for software version control.

oWorked under SCRUM agile project management framework.

oUsed Jira to view pending stories and tickets.

Keywords: Swift, Alamofire, Cocoapods, JSONSerialization, Core Animation, Keychain, UITableView, NIB, Core Location, JIRA, XCTest, TDD.

SR. IOS DEVELOPER

Quite Riddle Ventures LLC, Mountian View, CA / Oct 2017 – Nov 2018

App Name: Signal - Private Messengerhttps://apps.apple.com/us/app/signal-private-messenger/id874139669

oImplemented new animation with animatedWithDuration and in conjunction with CGAffines and CoreAnimation.

o Fixed gestures recognizers to improved scrolling through images.

oImproved thumbnail generation using AVAssetImageGenerator for larger images.

oWorked independently to develop, test, and provide support for end-users.

oUsed instruments in XCode to allocated and fixed bugs in the app.

oImplemented FaceID and TouchID using LocalAuthentication.

oCached information using NSCache.

o Created Unit Tests using XCTest for functionality testing.

oUsed Jira to understand which tickets and stories were pending.

oWorked with continuous integration with Jenkins.

oVersion control was handled with GIT.

Keywords: Swift, UITableView, Core Animation, UIImagePickerController, Local Authentication, Jenkins, AGILE, GIT, XCTest, TDD, Xcode Instruments.

IOS DEVELOPER

American Automobile Association, Heathrow, FL / Aug 2016 – Oct 2017

App Name: AAA Mobilehttps://apps.apple.com/app/id310730297Responsibilities:

oAAA API Consumption with NSURLSession and data parsing into local NSDictionaries with NSJSONSerialization.

oUse of MapKit and CoreLocation to display the nearest gas station location and prices.

oCustom UIButtons to display in ListView hotels near the user.

oAdded authorization request “While in use” for users location services.

oDisplayed information in table views with custom cells created with nib and custom subclasses.

oAdded push notification for changed location and login success.

oMade use of Xcode instruments to profile the application and track bugso Made use of Core Data to ensure data persistence and reduce the amount of network calls on the user side.

oVersion control was handled with GIT.

oThe project was implemented using Scrum with 2-week sprints.

Keywords: Objective C, NSURLSession, Custom UIButton, Push Notifications, NSJSONSerialization, NSURLSession, Core Location, MapKit, GIT, SCRUM.

IOS DEVELOPER

FlightAware, Houston, TX / Oct 2015 – Aug 2016

App Name: FlightAware Flight Trackerhttps://apps.apple.com/app/id31679397

oThe app was refactored to meet the iOS 9 minimalistic design guidelines.

oImproved UI layout for a better experience in landscape view using size classes and auto layout.

oImplementation of a pull to refresh functionality to the airport view using UIRefreshControl.

oImplementations of push notifications to touch or swipe down on the notification to view details about the notification.

oAdded UIButtons to enhance the user’s experience.

oJSON parsing using NSJSONSerialization to extract information into dictionaries.

oImproved search functionality using UISearchController.

oCreated United Test using XCTest for functionality testing.

oWorked with Agile methodologies using scrums.

oVersion control was implemented using GIT.

Keywords: Swift, Xcode, Agile, GIT, UISearchController, UIRefreshController, XCTest, JSON, Instruments, Push Notifications.

IOS DEVELOPER

Bloomberg Finance LP, New York, NY / Nov 2014 – Oct 2015

App Name: Bloomberg: Business Newshttps://apps.apple.com/app/id281941097:

oUsed JSON parsing using NSJSONSerialization to extract information and add new categories.

oAdded videos and recent news to their homepage using Bloomberg’s API.

o Created new table view cells to display breaking news and featured videos.

oDisplayed videos using AVKit and AVFoundation.

oImprovements on the navigation between views using Segues and accessing directly the Navigation Controller.

oImplemented Facade design pattern with an MVC software architecture.

oUsed instruments to profile the application and track bugs.

oMade use of best practices and handled information with security standards.

oWorked with SCRUM methodology and Test Driven Development.

oUsed GIT as our version control.

Keywords: Swift, Xcode, GIT, Scrum, API, JSONSerialization, AVKit, AVFoundation, Instruments, Navigation Controller.



Contact this candidate