Luis Miguel Alvarez Gil

Software Developer

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

  Bogotá, Colombia   Luis Miguel Álvarez Gil  

Work Experience


React Developer - Team Lead

Valid

React | React Native | Android | iOS

March 2021 - Present
Bogotá, Colombia

Projects:

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.

Achievements

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.


Technical Leader Mobile & Developer

Pyralab

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.

Achievements

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.


Technical Leader & Mobile Developer

ProgressLab

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

Achievements

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.


Fullstack Developer

Universitaria Agustiniana

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.

Achievements

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.


Junior Developer

Red Nacional Java (RedNaJava)

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.

Achievements

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.


Developer

Wytech E.A.

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

Achievements

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.


Skills

  • Adaptability
  • Positive
  • Speed
  • Loyalty
  • Quality
  • Support
  • Emotional intelligence
  • Personal relationships
  • Conflict management
  • Effectiveness
  • Empathy
  • Change Mitigation

Idioms


  • Spanish— Native
  • English — Intermediate 

Technical skills

Web Development

           React JS               React Native               Angular               Bootstrap                 Tailwind                 Material UI     

Mobile Development

   iOS      React Native      Android      Flutter      Ionic   

Backend Development

   MySQL      Postgres      Node.js      GraphQL      MongoDB   

Deploy and Version Control

   AWS      Jenkins      Git/Github      Playstore      App Store   


Education

2020 - 2024

Politecnico Grancolombiano

Software Development Engineering

 

2017 - 2019

Universitaria Agustiniana

Software Development Technology


Certificates

Advanced Flutter: Take your knowledge to the next level

Udemy

Android with Kotlin + Firebase + Google

Udemy

React Native - The Practical Guide 

Udemy

The Complete React Native + Hooks Course 

Udemy

Master React Native Animations

Udemy

Fastlane for React Native: Deploy your app autonomously!

Udemy

React Native: Native apps for IOS and Android

Udemy

React and Firebase: The Complete, Practical and From Scratch Course

Udemy

React: Zero to Expert (Hooks and MERN)

Udemy

React PRO: Take your bases to the next level

Udemy

React and Firebase: The Complete, Practical and From Scratch Course

Udemy

React: Zero to Expert (Hooks and MERN)

Udemy

Work references


Ivan Cantor 

Solution Architect - IT Consultant and trainer

 

Tel: +57 321 3715926


Wilmer Javier Garzon

Senior frontend - Platzi

 

Tel: +57 304 5755218


Hermes Mateus Agudelo

Senior Frontend - Mercadolibre

 

Tel: +57 305 7157008


Carl Mateus

Software Engineer - Mercadolibre

 

Tel: +57 311 4342884

Personal references


Daniel Felipe Valencia

React Native Developer - VALID

 

Tel: +57 319 2076153


Juan David Alvarez Gil

React Native Developer - VALID

 

Tel: +57 301 7469623