I am currently in charge of migrating the bank's internal mobile application for employees from its Xamarin version to a new version developed in Swift and SwiftUI for iOS devices. I am also responsible for maintaining the Android version of the same application, developed in Kotlin using Jetpack Compose.
As a software developer, I have taken on both technical and leadership roles in frontend, backend, and mobile application development projects. I have been involved in building mobile and desktop solutions using Java and Kotlin, integrating features for interaction with RFID hardware and security devices. Additionally, I have developed web applications using technologies such as React.js, Firebase, and Node.js, focused on inventory management and sales control. I have also contributed to various backend projects using frameworks like Express.js, Spring Boot, and Laravel.
As a research assistant, I actively participated in conducting experiments and preparing reports for two projects focused on disease diagnosis through data engineering and artificial intelligence. In the first study, we analyzed tabular clinical data from patients using seven machine learning models to predict the risk of heart attacks. In the second research project, we evaluated ten machine learning and deep learning models to estimate the risk of Parkinson's disease, using IMU sensor data captured during straight-line walking tests. We achieved promising results, reaching up to 93.79% accuracy. Currently, an article with the findings of this research is in the process of being published in ACM journals.
I was part of a Scrum team as a developer, contributing to the full-stack development of a product supply and demand system with collective posting features. I worked on the web frontend using React.js, SASS, Redux, Firebase, and Lottie; the backend with Express.js, JWT, CORS, and Sequelize over MySQL; and the mobile app with React Native and Expo, ensuring a smooth cross-platform experience.
Intranet BdP is a mobile application designed for the employees of Banco del Pacífico, offering features such as employee information search, viewing cafeteria and restaurant schedules and menus at the corresponding headquarters, and access to various authorized processes based on each employee’s role.
Technologies
Swift
SwiftUI
Kotlin
Jetpack Compose
XCode
Android Studio
UIKit
Webkit
Analytics Admin
Analytics Admin is a web application designed to visualize and manage a dashboard with key metrics related to customer inflow and outflow in the company's stores, as well as conversion rates and other relevant KPIs. The system retrieves data processed by AI-powered cameras through a backend, which is then stored in a database and combined with billing files and other records from the company using the service.
Technologies
React
Vite
CSS
HTML 5
Redux
Express
Node
npm
MySQL
Sequelize
Git
GitHub
CPanel
Suplaier Web
Suplaier Web is the web version of the Suplaier system, designed to facilitate interaction between sellers and buyers from mobile devices. The application allows sellers to post offers for available products, while buyers can join these offers, including cooperative deals that offer discounts in exchange for longer wait times. The platform also features a product demand functionality, where buyers post their needs and sellers submit proposals, enabling buyers to choose the most suitable offer.
Technologies
React
SASS
CSS
HTML 5
Node
Redux
Express
MySQL
Swagger
Git
GitHub
npm
Asana
Suplaier Mobile
Suplaier Mobile is the mobile version of the Suplaier system, designed to facilitate interaction between sellers and buyers from mobile devices. It offers the same functionalities as the web version but with an interface adapted for mobile use.
Technologies
React Native
CSS
Redux
Git
GitHub
npm
Asana
Clear Inventory
Clear Inventory is an Android mobile application with RFID hardware interaction, designed for inventory control of both corporate fixed assets and stock products. It has over six different versions, each tailored to specific clients and their unique needs. The app integrates RFID technology for tag reading, allowing the captured information to be linked with files or databases associated with the products. Key features include report generation, email sending, CSV data export, real-time inventory visualization, and other advanced management tools.
Technologies
Java
Kotlin
Android SDK
Android Studio
Firebase
Rest
MVVM
Git
GitHub
Parkinson Disease Research
This research project focuses on the study of Parkinson's disease through the analysis of data collected using inertial sensors (IMUs) during straight-line walking tests performed by patients who have been diagnosed or are under evaluation. The main objective is to identify patterns using Artificial Intelligence models to predict the risk of developing the disease. To achieve this, ten machine learning and deep learning models were evaluated: MLP Network, Random Forest, XGBoost, Support Vector Machine, K-Nearest Neighbors, Logistic Regression, Decision Tree, Time Series Transformer, LSTM, and VGG-16 with transfer learning. The LSTM model delivered the best performance, achieving an accuracy of 93.79%. As a result, a web application was developed for healthcare professionals, enabling the use of the trained model as a clinical decision support tool.
Technologies
Python
TensorFlow
Keras
Pytorch
MatplotLib
Seaborn
Scikit-Learn
Jupyter
Django
SQLite
React
Node
Vite
Redux
npm
Git
GitHub
Heart Attack Prediction Research
This project focused on the training and evaluation of six machine learning models using tabular patient data, with the goal of predicting the risk of myocardial infarction. The models analyzed were MLP Network, Support Vector Machine (SVM), XGBoost, Random Forest, Logistic Regression, and Decision Tree. XGBoost and Random Forest showed the best performance, achieving an accuracy of 98.75%. As part of the project, a web application was developed that allows users to upload their tabular data and receive automated predictions.
Technologies
Python
TensorFlow
Keras
MatplotLib
Seaborn
Scikit-Learn
Jupyter
Flask
React
Node
Vite
Redux
npm
Git
GitHub
Education
Master’s in Artificial Intelligence (In Progress) UNIR - International University of La Rioja
During my studies in the Official Master’s Program in Artificial Intelligence, I will receive comprehensive training in the five core areas of the discipline with the greatest real-world impact. The program covers machine learning, focused on developing systems capable of learning from data; deep learning, based on neural networks for voice and image recognition; natural language processing, aimed at understanding human language; computer vision, for automated analysis of images and videos; and algorithmic planning, applied to decision-making and process optimization. This training will enable me to develop intelligent solutions, automate complex tasks, and contribute to enhancing human experiences across various technological contexts.
During my studies in Computer Science Engineering at ESPOL, I received comprehensive training in various areas of software development and information technologies. This education allowed me to develop a strong command of Object-Oriented Programming and Data Structures, which are fundamental for building scalable and sustainable solutions. I also strengthened my knowledge in Software Design and Database Systems, key competencies for creating efficient and reliable applications. Through courses such as Systems Programming, Operating Systems, and Algorithm Analysis, I enhanced my ability to design high-performance and optimized systems. I also explored web and mobile development, gaining experience in creating functional and responsive interfaces. Information Security was an essential part of my education, equipping me with the tools necessary to protect data and systems. Learning multiple programming languages enabled me to adapt to different technological environments.Additionally, I deepened my knowledge in areas such as Software Engineering, Artificial Intelligence, Distributed Systems, and Cloud Computing, which provided me with a broad understanding of designing intelligent and distributed solutions. Finally, my training included IT Project Management and Information Systems, preparing me to lead technological initiatives and effectively manage IT resources in organizational settings.
Technical High School Diploma in Computer Science José Domingo de Santistevan School
During my studies for a High School Diploma in Information Systems, I gained a solid foundation in key areas of software development and information technologies. I studied the principles of imperative and object-oriented programming, as well as the fundamentals of networking and database systems, which allowed me to develop a comprehensive and practical understanding of the process of building efficient and well-structured software solutions.
AWS Academy Graduate - AWS Academy Data Engineering Amazon Web Services Training and CertificationJan. 2025 - Jan. 2028
This certification, issued by Amazon Web Services (AWS), validates the completion of the AWS Academy Data Engineering course and certifies key competencies in designing, building, and maintaining cloud-based data architectures, as well as in creating scalable data pipelines, implementing security principles for data handling, and using AWS services focused on data engineering. Additionally, it demonstrates proficiency in the data lifecycle, covering data ingestion, processing, storage, and analysis.
C1 English proficiency - Cambridge Placement Test CELEX – Center for Foreign Languages / CambridgeMar. 2025
Certification awarded by the Center for Foreign Languages (CELEX) of the Escuela Superior Politécnica del Litoral (ESPOL), recognizing the performance on the Cambridge Placement Test taken on December 8, 2024, with a perfect score of 50/50, corresponding to level C1 or higher of the Common European Framework of Reference for Languages (CEFR).
This accreditation validates my participation and commitment in the Institutional Mentorship Program at Escuela Superior Politécnica del Litoral (ESPOL), where, as a senior-level student, I carried out an action plan aimed at achieving professional goals through five sessions with a mentor from the industrial sector. Throughout the program, I strengthened key skills such as critical thinking, effective communication, continuous learning, relationship-building, and competencies for the job market, all within a framework of guidance, experience, and professional networking.
Advanced Programming in Swift Meta / CourseraJul. 2025 - Jul. 2028
Certification that validates advanced knowledge in Swift development, including the implementation of iOS applications with search and filtering capabilities, the creation of custom data types, the use of unit testing with mocks and fakes, as well as best practices in code organization using inheritance, protocols, and delegation. This training strengthens skills in design patterns, software testing, object-oriented programming, and functional development within Apple's development environment using Xcode.
Certification that enhances expertise in object-oriented programming with Kotlin, emphasizing its interoperability with Java, best practices in Android application development, and the use of Android Studio and IntelliJ IDEA. It also covers unit testing and modern development principles, providing a strong foundation for efficiently and professionally migrating or complementing Java projects with Kotlin.
Create the User Interface with SwiftUI Meta / CourseraMay. 2025 - May. 2028
Certification that validates competencies in user interface development with SwiftUI, focused on building modern mobile applications. The course covers UI design fundamentals, interactivity, project development, and best practices within the iOS development ecosystem
Certification that validates knowledge in managing relational databases with PostgreSQL, including schema design, advanced SQL queries, performance optimization, and database administration.
Certification that validates competencies in backend application development with Java using the Spring framework, including concepts such as dependency injection, RESTful API development, database management, and software architecture best practices.
Java Spring Data JPA: Databases PlatziApr. 2025 - Apr. 2026
Certificationthat validates knowledge in using Spring Data JPA for efficient database management in Java applications, including object-relational mapping (ORM), repository creation, custom queries, and best practices for data persistence.
Certification that validates foundational knowledge in Docker, including the creation and management of containers, definition of custom images, use of Dockerfiles, and the management of portable and scalable development environments.
Certification that validates knowledge in container orchestration with Kubernetes, covering key concepts such as application deployment, cluster management, service configuration, auto-scaling, and resource monitoring.