Summary

Expertise

Project Highlights

Education

Agency

RS

English:

Upper Intermediate

Raul S.

vetted by Youteam

Vetted by YouTeam

Mexico

UTC -07:00

America/Chihuahua

English:

Upper Intermediate

Senior iOS developer with over a decade of robust experience in iOS Development.

Senior iOS Developer with over a decade of robust experience in iOS Development. Throughout my journey, I have showcased adeptness across various Apple frameworks, demonstrating good experience in Swift, SwiftUI, XCTest, Objective-C, SPM, Cocoapods, and Firebase. My expertise extends to the adept utilization of Native iOS Frameworks such as Accelerate.framework, Security.framework, Accounts.framework, Social.framework, among others. Moreover, I boast extensive familiarity with Non-Native iOS Frameworks, encompassing Objective-C frameworks like AFNetworking, CocoaLumberjack, Mantle, as well as Swift frameworks like Alamofire, SnapKit, and more.

Want to hire this engineer?

Check if Raul is available

Expertise

Years of commercial development experience

10 years of experience

Core technologies

Swift 10 years
SwiftUI 2 years
iOS 10 years

Project Highlights

icon
Senior iOS Developer

iOS application focused on photo management and editing

Jul `22 - Present

2 years

Globant

iOS application focused on photo management and editing

Responsibilities & achievements

- Implemented new automation workflows to streamline processes. - Successfully integrated and customized new modules to enhance functionality. - Utilized the VIP architecture pattern to maintain a scalable and maintainable codebase. - Conducted rigorous unit testing to ensure code quality and reliability. - Designed and implemented new logic to improve user experience and efficiency.

iOS
Swift
fastlane
icon
Technical Leader / Senior iOS Developer

Velpay

Mar `20 - Jul `22

2 years

Stella Tech Mexico

Velpay is a payment application facilitating online transactions and connecting a card reader to obtain TLVs (Transaction Layer Variables), which are then sent to Velpay's server for processing.

Responsibilities & achievements

- Delegated work and assignments to team members effectively, ensuring smooth project execution. - Successfully hired and trained technical personnel to meet project requirements. - Collaborated closely with the team to identify and resolve technical challenges, fostering a problem-solving culture. - Established clear end goals for the team, aligning efforts towards project success. - Analyzed users' needs and implemented relevant applications to address them effectively. - Ensured the software and applications remained updated to meet security and performance standards. - Conducted thorough security audits to identify and address potential vulnerabilities. - Supervised system modifications to enhance functionality and performance. - Created comprehensive workflow diagrams to streamline development processes. - Implemented new endpoints to expand application capabilities. - Identified and resolved bugs to improve application reliability. - Suggested additional workflows to enhance project scope and functionality. - Implemented frameworks to leverage existing tools and resources effectively.

PostgreSQL
iOS
Swift
icon
Technical Leader / Senior iOS Developer

TUDI

Mar `20 - Jul `22

2 years

Stella Tech Mexico

TUDI serves as a digital wallet allowing users to add funds and make transactions, including peer- to-peer transfers and bill payments for utilities and services such as electricity, gas, phone bills, and subscriptions like Netflix.

Responsibilities & achievements

- Collaborated closely with the team to identify and address technical issues promptly. - Analyzed user needs and implemented applications to fulfill requirements effectively. - Ensured the software and applications remained updated, adhering to security and performance standards.

PostgreSQL
iOS
Swift
icon
Senior iOS Developer

Banorte Seguros

Dec `17 - Mar `20

2 years

Dextra Technologies a Deloitte business company

Banorte Seguros is an application designed to provide clients with information about insurance policy products. Users can access details about their policies and initiate claims directly from their iOS devices, with the app forwarding relevant information to the call center. Upon submission, users are assigned a dedicated representative to assist them with their incident. Additionally, the app features a live map functionality that allows users to track the traveling status of their assigned representative in real-time.

Responsibilities & achievements

- Implemented moGenerator to streamline Core Data entity management. - Developed the VIPER methodology for the sinister workflow, improving project organization and scalability. - Created comprehensive unit tests using the XCTest framework for both white and black box testing, ensuring code reliability. - Introduced new logic to accommodate additional types of insurance policy products, expanding the app's capabilities. - Successfully resolved bugs and issues within the application to maintain optimal performance. - Designed and implemented new views, models, and controllers to enhance user experience and functionality. - Adapted each view to support iOS' Dark Mode for improved accessibility. - Refactored outdated sinister logic and integrated new methods for enhanced efficiency and reliability. - Led the migration process from Objective-C to Swift, modernizing the codebase and improving development workflows. - Completed SCRUM Developer and AGILE Developer courses to enhance project management and development skills.

Objective-C
Oracle
iOS
Swift
icon
iOS developer

Masterlock e-locks app

Jun `15 - Nov `17

2 years

Gamma Partners (now Concentrix Catalyst)

The Master Lock e-locks app facilitates interaction between Master Lock padlocks and iOS and Android devices via Bluetooth technology. These padlocks utilize encrypted keys for authentication. Users must create an account on Master Lock's server and register their padlocks using the serial number printed on the padlock's case. The app then downloads the encrypted keys, enabling users to securely interact with the padlocks.

Responsibilities & achievements

- Led the development of the MasterLock Vault App for iOS. - Overcame challenges posed by undocumented and uncommented code by conducting extensive research to understand the functionality from scratch. - Implemented comprehensive unit tests using the XCTest framework to ensure the reliability of the codebase. - Acquired proficiency in using the ReactiveCocoa Framework, leveraging Functional Reactive Programming to develop new application logic. - Resolved communication issues between the locks and the application, particularly regarding Bluetooth connectivity. - Designed and implemented a new workflow for account creation and utilized the Masonry Framework for UI element display. - Utilized moGenerator to update Core Data entities efficiently.

.NET
Objective-C
iOS
icon
iOS developer

LifeLine Response App

Jun `15 - Nov `17

2 years

Gamma Partners (now Concentrix Catalyst)

LifeLine Response is a location tracking application designed to send your location to personal contacts in case of an emergency after a set timeout period. It prioritizes user safety and well-being.

Responsibilities & achievements

- Contributed to the re-skinning of the LifeLine Response App, involving the conversion of Objective-C methods to Swift to accommodate significant functionality changes.

.NET
Objective-C
iOS
icon
iOS developer

Expo Mueble Internacional App

May `15 - Jul `15

2 months

Expo Mueble

The Expo Mueble Internacional App serves as a comprehensive guide to the companies participating in the Expo, providing essential information about each exhibitor.

Responsibilities & achievements

- Completely overhauled the Expo Mueble Internacional app to accommodate two different skin color themes, enhancing user customization options (implemented in Objective-C). - Successfully implemented the Dijkstra Algorithm to optimize navigation and information retrieval within the app.

Objective-C
PHP
iOS

Education

Higher education in Computer Science

Agency

AI-powered Mobile and Web apps agency #587

10-50

GMT-8

Palo Alto / USA, Monterrey/Mexico, Indonesia

Core Expertise

AWS
HTML5
Java
JavaScript
Kotlin
MongoDB
MySQL
Node.js
Oracle
Python
React.js
Unity or Unity3D
WordPress
Android
CSS3
iOS
Swift
Webflow
Angular 2x
CouchDB
iOS SDK
Vue.js
ARKit
Google Cloud Platform
Godot

Industries

Logistics & Transportation, E-Commerce & Retail, Entertainment & Games, Construction & Real estate, Sports & Fitness, Social Media & Communication, Travel & Tourism, Booking & Rent, Beauty & Personal Care

Want to hire this engineer?

Check if Raul is available