Summary
Overview
Work History
Education
Skills
Timeline
Generic
Carlos Jesús Serrano Vences

Carlos Jesús Serrano Vences

IOS Developer
Mexico City

Summary

iOS Developer with a solid background in designing, developing, and maintaining mobile applications across a wide range of industries. Experienced in building robust and intuitive iOS solutions using Swift and UIKit, with strong expertise in integrating native frameworks and third-party APIs. Focused on delivering high-quality products with excellent performance and a seamless user experience.

Overview

5
5
years of professional experience
2
2
Languages

Work History

IOS Developer

Grupo Salinas
Mexico City
06.2023 - Current
  • At Banco Azteca, I was responsible for developing core components of the bank's iOS application with a strong focus on security, scalability, and maintainability. I designed and implemented the entire network layer, which handles all communications with backend servers, ensuring secure and efficient data exchange.
  • To protect sensitive information, I created a robust framework for encrypting and decrypting data both during transmission and while stored locally within the app, complying with strict banking security standards.
  • I developed a security framework that detects jailbroken devices, preventing the app from running on compromised devices to reduce the risk of data breaches and unauthorized access. This layer of protection is critical for safeguarding user data and maintaining app integrity.
  • I led the end-to-end development of the Banco Azteca mobile app customized for the Honduras market, architecting the project using the VIPER pattern. This approach ensured a clean, modular, and testable codebase, which greatly improved the app's maintainability and allowed the team to implement new features and fixes more rapidly.

IOS Developer

UPAX
Mexico City
11.2022 - 05.2023
  • Worked on interface development using the VIPER architecture, applying clean modular design across two main projects:
  • Developed an app to help users identify and improve their top 5 personal strengths, while also encouraging the development of new skills for professional growth. Built programmatic interfaces using VIPER, integrated secure API services with encrypted requests, and followed the SCRUM methodology throughout development.
  • Created an app that allows shelters to showcase adoptable pets through a swipe/like system. Users can view available animals, start the adoption process, upload required documents, and submit videos for approval. Used VIPER architecture with XIB-based interfaces, end-to-end encrypted API requests, and managed the development cycle using SCRUM.

iOS Developer

Satori Tech
03.2022 - 11.2022
  • Managed dependencies with CocoaPods and Swift Package Manager. Integrated Google Maps, Realm, Alamofire, and Firebase for features like real-time tracking, data syncing, push notifications, and analytics.
  • Developed various apps including on-demand delivery (Uber Eats, Didi), ride-hailing, public transport tracking, hospital appointment scheduling, and booking platforms.
  • Built interfaces with XIBs and worked within Agile/Scrum teams, contributing to sprints, code reviews, and timely delivery.

Junior IOS Developer

Satori Tech
06.2020 - 03.2022
  • Collaborated in the development of iOS applications using Swift and UIKit.
  • Assisted in implementing MVVM architecture to improve maintainability and scalability.
  • Worked closely with senior developers to fix bugs, optimize performance, and enhance UI components.
  • Integrated RESTful APIs and handled JSON data parsing for dynamic content.
  • Applied Git/GitHub for version control and collaborative workflows.


Education

Instituto Tecnológico de Toluca - application development technologies

Instituto Tecnológico De Toluca
Metepec, México
07.2022

Skills

AutoLayout

Swift

UIKit

Storyboards

XIB

CocoaPods

Swift Package manager

undefined

Timeline

IOS Developer

Grupo Salinas
06.2023 - Current

IOS Developer

UPAX
11.2022 - 05.2023

iOS Developer

Satori Tech
03.2022 - 11.2022

Junior IOS Developer

Satori Tech
06.2020 - 03.2022

Instituto Tecnológico de Toluca - application development technologies

Instituto Tecnológico De Toluca
Carlos Jesús Serrano VencesIOS Developer