Summary

Expertise

Project Highlights

Education

Agency

JC

English:

Advanced

Joseph C.

vetted by Youteam

Vetted by YouTeam

Peru

UTC -05:00

America/Lima

English:

Advanced

Solid iOS Mobile Knowledge of Swift, Objective-C, UIKit, SwiftUI, Memory Management, URLSession.

Solid iOS Mobile Knowledge of Swift, Objective-C, UIKit, SwiftUI, Memory Management, URLSession, Alamofire, Core Data, UserDefault, Keychain, GCD / Multithreading / Concurrency, Deployment, Building SDK, Unit testing(XCTest, Code Coverage), StoreKit, Firebase, AVFoundation, JSON and CI / CD, Deeplinks. Strong understanding of Architecture in Clean architecture, MVVM, MVP, VIPER, and MVC. Strong understanding of Design Patterns in Delegate, Singleton, Observer, Adapter, Factory, Builder, Visitor, Proxy, Coordinator, Strategy, Facade, Visitor, and Dependency Injection Strong understanding of Design principles in SOLID, TDD, GITFLOW.

Want to hire this engineer?

Check if Joseph is available

Expertise

Years of commercial development experience

5 years of experience

Core technologies

iOS 5 years
Swift 5 years
SwiftUI 2 years
Objective-C 2 years
RESTful API 5 years
UIUX Design 5 years

Project Highlights

icon
iOS SOFTWARE ENGINEER

Spark Digital

Jan `22 - Present

3 years

New York Post

Developed new large-scale features and high coding standards, App has more than 300k users per day

Responsibilities & achievements

● Developed new large-scale features and high coding standards, App has more than 300k users per day. ● Improved “Crash free” from 91% to 99.92% percent on Firebase Analytics and Crashlytics by improving the performance using Unit testing, TDD, multithreading, and Instrument to prevent future bugs in production. ● Implemented StoreKit, users can subscribe and purchase different services like “user plus” or “exclusive news” inside the app. ● Developed multiple interactions to new features “Sports” and “Sports Subnav” by using UIKit to manage complex UI behaviors and new features built using SwiftUI and Combine. ● Support Push Notification features. Increasing by 10% immersion users into the app

Swift
Unit Testing
CocoaPods
SwiftUI
icon
iOS ENGINEER

Globant

Apr `21 - Dec `21

8 months

Royal Caribbean · Celebrity Cruises

Implemented enterprise new features “Safety information” and “Purchase reservations” in Swift to show clients new requirements by using MVP Architecture. As a result, purchases increased by 25% by using StoreKit

Responsibilities & achievements

● Implemented enterprise new features “Safety information” and “Purchase reservations” in Swift to show clients new requirements by using MVP Architecture. As a result, purchases increased by 25% by using StoreKit. ● Developed a new feature, “Video kids” using the AVFoundation and AVPlayer framework with High coding Standards. ● Identify and correct bottlenecks and fix bugs in Production using debugging, memory management, instruments, and through CI/ CD, code reviews. ● Implemented setting up the environment for publishing new applications and used App Store Connect. ● Communicate ideas to non-technical stakeholders, including the client(s) and business managers

Swift
AVFoundation
CocoaPods
StoreKit
UIKit
SwiftUI
icon
SENIOR iOS DEVELOPER

tismart

Nov `20 - Apr `21

5 months

izipay

Led the design and development of enterprise fintech application, increased transactions by 35% through the application

Responsibilities & achievements

● Led the design and development of enterprise fintech application, increased transactions by 35% through the application. ● Developed reusable iOS software components integrating backend microservices by using GCD (multithreading) and Alamofire for API RESTful. ● Carried out code reviews and deployment ● Reported directly to PM: Engineering lead for designing and developing the fintech app from scratch, “Home” which provides a rich visual summary of daily user incomes from sales. ● Implemented the best practices of the Apple Human Interface Guidelines.

Objective-C
Scrum
Swift
MVVM patterns
icon
iOS ENGINEER

nttdata

Mar `20 - Dec `20

9 months

bcp

Led 2 developers, guiding them and assigning them functionalities for the app, Which has more than 1M users.

Responsibilities & achievements

Led 2 developers, guiding them and assigning them functionalities for the app, Which has more than 1M users. ● Implemented highlight new features “Digital” and “Hard” tokens as a framework using CocoaPods and Keychain. ● Migrated complex “Random Keyboard Security” written in Objective-C to Swift frameworks for iOS Teams ● Communicates frequently with management, detailing progress on the development effort. ● Increase Unit test code coverage by 80%.

Objective-C
Swift
Unit Testing
UIKit
icon
iOS DEVELOPER

sisdoc

Jan `20 - Mar `20

2 months

graña y montero

Followed clean code architectures and design patterns

Responsibilities & achievements

Followed clean code architectures and design patterns. ● Worked as part of an agile team (Scrum) on leading-edge technologies. ● The application went through all phases from analysis, design, development, testing, and deployment.

Git
Scrum
Swift
UIKit
icon
LEAD iOS DEVELOPER

Prado Soluciones

Jan `18 - Dec `19

2 years

Prado Soluciones

Developed this application from all phases to the App Store by using Apple Connect

Responsibilities & achievements

● Developed this application from all phases to the App Store by using Apple Connect ● Build application from scratch. ● Constant communication with users to improve the application, both in UX and UI

Objective-C
Git
Swift
UIKit

Education

Higher education in Computer Science

Agency

agency #3217

100-400

GMT-4

Lima, Peru

Core Expertise

AngularJS
Java
JavaScript
Kotlin
.NET
Node.js
PHP
Swift
Data Analyst

Industries

Logistics & Transportation, E-Commerce & Retail, Banking & Finance

Want to hire this engineer?

Check if Joseph is available