![RS](https://d2abrqas732254.cloudfront.net/images/specialists/a09f4dca34902f8f0d98531a015900b91ad879b8.jpg)
English:
Upper Intermediate
Raul S.
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 availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Project Highlights
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.
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.
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.
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.
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.
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.
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.
Education
Higher education in Computer Science
Agency
10-50
GMT-8
Palo Alto / USA, Monterrey/Mexico, Indonesia
Core Expertise
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