I am a passionate and highly responsible person in all the tasks I undertake. I love to face realistic challenges and achieve goals, whether working individually or as part of a team. I stand out for the quality of my work, as well as for my efficiency and proactivity in the execution of projects to achieve the established objectives. I always seek to learn and improve my skills, keeping up to date with the latest trends and practices in my field. In addition, I am characterized by my honesty and friendliness in all my interactions with colleagues and clients. I always strive to establish an environment of trust and mutual respect. I have a strong sense of belonging and like to contribute ideas and opportunities for improvement to the companies I work for. I am committed to my personal and professional growth, and I constantly seek opportunities to acquire new knowledge and skills that will allow me to excel in my field. I am a results-oriented person and am not afraid to take on additional responsibilities to achieve both personal and organizational success.
My strongest skills are developing with React js and React Native; I like working with agile methodologies, I enjoy planning architectures and applying TDD in my projects.
E-mail : [email protected] Tel : +57 322 7965405
React | React Native | Android | iOS
March 2021 - Present
Bogotá, Colombia
Banking app:
Development of the new main application for a bank, which seeks to centralize the services of the current main application and the applications related to the bank.
Wallet app:
Support in the white label virtual wallet project managing the required security, maintenance and scalability standards.
Looking for the smooth performance of applications and pixel-perfect UI.
Increase Performance
Initial application load improved performance by 80% with the use of information caching and junk file cleanup on microfrontends.
Reduce App Weight
The application's size was reduced by 200 MB, migrating functionalities to microfrontends, cleaning up duplicated code segments, creating reusable components and optimizing the implementation of some libraries.
Improve User Experience
I increased the uniformity of the user experience by creating a library of components, which was reflected in an increase in the team's development speed by approximately 50%.
Professional growth
I was promoted and stood out for the synergy and speed of my team, having a speed that doubled that of the other teams, managing to keep the quality indexes above average.
React | Android | Flutter | Node js
February 2020 - March 2021
Bogotá, Colombia
Leadership and development of different company projects in the area of mobile applications.
Projects:
Agile Enlistment:
Application development to streamline the process of product selection and order preparation that implements the use of the barcode scanner ring.
Effective delivery:
Home tool that makes it easy to manage deliveries efficiently and organized.
Comprehensive monitoring:
Keep under control the status of your orders, control and manage your operation in an integral way, follow the figures in real time and manage points of sale, inventories and centralize your sales channels.
Marketplace:
Marketplace is oriented towards restaurants. Order what you want easily and quickly.
Ecommerce Stores:
Participation in the development of electronic commerce for a supermarket chain.
Template to generate Ecommerce
Participation in template development that allows you to create e-commerce and manage them.
Always having as a priority the performance of the applications and test-driven development to build high quality software.
Increase Performance
Initial application load improved performance by 80% with the use of information caching and junk file cleanup on microfrontends.
Reduce App Weight
The application's size was reduced by 200 MB, migrating functionalities to microfrontends, cleaning up duplicated code segments, creating reusable components and optimizing the implementation of some libraries.
Improve User Experience
I increased the uniformity of the user experience by creating a library of components, which was reflected in an increase in the team's development speed by approximately 50%.
Professional growth
I was promoted and stood out for the synergy and speed of my team, having a speed that doubled that of the other teams, managing to keep the quality indexes above average.
React | Flutter | Node.js
November 2019 - February 2020
Bogotá, Colombia
Mobile development, support in research projects and learning support and teaching assistant
• Coordinate a group of developers to achieve integration to the research group.
• Guide developers in the first steps of work
• Help in solving exercises and promote group collaboration (Pair Programming)
• Propose ideas for the improvement of Bootcamp processes.
• Diagnose and fix performance bugs
Increase Performance
Initial application load improved performance by 80% with the use of information caching and junk file cleanup on microfrontends.
Reduce App Weight
The application's size was reduced by 200 MB, migrating functionalities to microfrontends, cleaning up duplicated code segments, creating reusable components and optimizing the implementation of some libraries.
Improve User Experience
I increased the uniformity of the user experience by creating a library of components, which was reflected in an increase in the team's development speed by approximately 50%.
Professional growth
I was promoted and stood out for the synergy and speed of my team, having a speed that doubled that of the other teams, managing to keep the quality indexes above average.
React | Ionic | Firebase
June 2018 - November 2019
Bogotá, Colombia
Development of a system that connects student advisors and academic monitors, schedules appointments and stores their commitments, allowing the experience in the session to be assessed.
The student permanence administrator has a system where he receives session analytics in addition to being able to manage users and roles.
Increase Performance
Initial application load improved performance by 80% with the use of information caching and junk file cleanup on microfrontends.
Reduce App Weight
The application's size was reduced by 200 MB, migrating functionalities to microfrontends, cleaning up duplicated code segments, creating reusable components and optimizing the implementation of some libraries.
Improve User Experience
I increased the uniformity of the user experience by creating a library of components, which was reflected in an increase in the team's development speed by approximately 50%.
Professional growth
I was promoted and stood out for the synergy and speed of my team, having a speed that doubled that of the other teams, managing to keep the quality indexes above average.
React | React Native | Android | iOS
February 2018 - November 2019
Bogotá, Colombia
Projects:
Support in the project of recognition and obtaining of nutritional table of foods for the gastronomy faculty in conjunction with neural networks developed by a team from the district university.
Increase Performance
Initial application load improved performance by 80% with the use of information caching and junk file cleanup on microfrontends.
Reduce App Weight
The application's size was reduced by 200 MB, migrating functionalities to microfrontends, cleaning up duplicated code segments, creating reusable components and optimizing the implementation of some libraries.
Improve User Experience
I increased the uniformity of the user experience by creating a library of components, which was reflected in an increase in the team's development speed by approximately 50%.
Professional growth
I was promoted and stood out for the synergy and speed of my team, having a speed that doubled that of the other teams, managing to keep the quality indexes above average.
React | Flutter | Android | iOS
February 2017 - January 2018
Bogotá, Colombia
Projects:
- Ticket tool
Incident tracking system, which helps us with incident management and other service requests.
- Barcode tool
Software developed to create and print labels for envelopes, badges, cards, folders and anything else you need
be wholly or partially printed or replicated
Increase Performance
Initial application load improved performance by 80% with the use of information caching and junk file cleanup on microfrontends.
Reduce App Weight
The application's size was reduced by 200 MB, migrating functionalities to microfrontends, cleaning up duplicated code segments, creating reusable components and optimizing the implementation of some libraries.
Improve User Experience
I increased the uniformity of the user experience by creating a library of components, which was reflected in an increase in the team's development speed by approximately 50%.
Professional growth
I was promoted and stood out for the synergy and speed of my team, having a speed that doubled that of the other teams, managing to keep the quality indexes above average.
React JS React Native Angular Bootstrap Tailwind Material UI
iOS React Native Android Flutter Ionic
MySQL Postgres Node.js GraphQL MongoDB
AWS Jenkins Git/Github Playstore App Store
2020 - 2024
2017 - 2019