English:
Advanced
Peru
UTC -05:00
America/Lima
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 availableExpertise
Years of commercial development experience
5 years of experience
Core technologies
Project Highlights
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
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
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.
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%.
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.
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
Education
Higher education in Computer Science
Agency
100-400
GMT-4
Lima, Peru
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Banking & Finance
Want to hire this engineer?
Check if Joseph is available