Juan Pablo Franco Sánchez
, ES
juanpfrancos@programmer.net
+57 3166245103

I'm a software developer with experience in design, development and testing of web applications. Proficient in the administration of MySQL, Oracle and MongoDB databases, as well as experience in the implementation and administration of applications in Azure cloud environments, Digital Ocean or linux servers. Experience in agile methodologies such as Scrum and Kanban.

Proficient in self-learning techniques to acquire new skills and stay updated with industry trends.

Experience


Iberolatam Backend Developer
January 2022
 — 
April 2023
Teleperformance

• Develop applications using microservices architectures and orchestrations with Azure Functions.
• Develop, deploy, and document REST services.
• Monitor errors with Azure Application Insights.
• Train AI models.
• Configure and manage Azure resources as required.
• Implement AI solutions using Microsoft Cognitive Services' APIs and SDKs: Custom Vision, Form Recognizer, Language Studio.
• Integrate workflows using Microsoft Graph for O365 services.
• Stay updated on Azure services and resources and understand how to leverage them to enhance application performance and efficiency.
• Investigate application issues and failures, identify their root causes, and propose effective solutions.
• Analyze errors in APIs and microservices, interpret HTTP status codes and logs to diagnose problems.
• Document procedures, implemented solutions, and technical best practices to maintain a detailed record of activities.
• Provide technical assistance to users or customers experiencing issues with Azure applications.
• Collaborate with the development team to resolve technical issues.
• Utilize SQL knowledge to query and analyze logs from Azure applications and systems.
• Identify patterns or trends in logs that may indicate problems or improvements.
• Work closely with other members of the support and development teams to effectively address technical issues.

    Fullstack Developer
    October 2020
     — 
    January 2022
    Afkar Telecom

    • Develop the user interface using HTML5, CSS3, and JavaScript.
    • Integrate front-end libraries and frameworks like React.
    • Connect the user interface to the back-end through API calls.
    • Set up the server development environment.
    • Design and develop APIs using technologies such as PHP and Python.
    • Create and configure the database, perform migrations, and define models.
    • Implement business logic and authentication/authorization.
    • Integrate external services and APIs.
    • Perform migrations from Joomla and Drupal to WordPress.

      Freelance Developer
      February 2018
       — 
      December 2021
      Freelancer

      • Creation of websites from scratch.
      • Redesign and update of existing websites.
      • Development of responsive websites for mobile devices.
      • Creation of attractive and functional user interfaces.
      • Implementation of designs provided by graphic designers.
      • Development of interactive web applications using HTML, CSS, and JavaScript.
      • Creation of web servers and backend applications.
      • Working with databases to store and manage data.
      • Installation and configuration of content management systems like WordPress, Drupal, Joomla, etc.
      • Maintenance and updating of CMS and its components.
      • Evaluation of website and application security.
      • Implementation of security measures such as authentication, authorization, and protection against common attacks.
      • Improvement of website performance for faster loading.
      • Optimization of load speed and server efficiency.
      • Content and structure optimization to enhance search engine ranking.
      • Use of tools and strategies to increase online visibility.
      • Connecting web applications with third-party services through APIs.
      • Development of custom integrations to enhance functionality.
      • Data and content transfer from one system to another.
      • Ensuring data integrity during migration.
      • Collaboration with clients to define project requirements and scope.
      • Planning and project tracking to meet deadlines and budgets.
      • Regular updating of websites and applications to ensure security and compatibility.
      • Providing technical support to clients to resolve issues and make improvements.
      • Conducting thorough testing to identify and fix errors.
      • Ensuring the smooth functioning of the website or application.
      • Creation of technical documentation to facilitate ongoing management and maintenance.

        Junior Software Developer
        August 2014
         — 
        January 2015
        PointSoft

        • Define specific requirements for custom forms.
        • Develop custom forms using PHP and Limesurvey.
        • Design the structure of the forms.
        • Perform comprehensive testing to ensure the functionality and security of the forms.
        • Document the development process and the structure of the forms.
        • Front-end interface development for Mikrotik and Ubiquiti Hotspots.
        • Develop the interfaces using web technologies such as HTML, CSS, and JavaScript.
        • Integrate the interfaces with Mikrotik and Ubiquiti devices for hotspot management.
        • Conduct usability and performance testing on the interfaces.

          Systems Technician
          January 2013
           — 
          December 2013
          Serviciudad ESP

          • Regularly inspect and clean hardware, such as fans and internal components, to prevent overheating and wear and tear.
          • Configure computers, servers, printers, and other devices, as well as install and upgrade software and operating systems.
          • Help employees resolve technical problems, answer questions, and provide personal or remote assistance.
          • Configure firewalls, anti-virus and other security measures, and educate users on good security practices.
          • Schedule and execute regular backups and ensure data recovery in the event of failure or loss.
          • Maintain an up-to-date hardware inventory, manage upgrades and coordinate the replacement of obsolete equipment.
          • Record and document configurations, changes, procedures and troubleshooting for future reference.
          • Provide basic training to employees on the use of company specific hardware and software.
          • Assist in strategic technology planning for the company, including evaluation of new technology solutions.

            Projects


            Education


            Universidad Tecnológica de Pereira
            January 2020
             — 
            January 2023
            Software Development Specialist in Computer Science (4.2)
              Seminario Conciliar Inmaculada Concepción de María Santísima - Diócesis de Pereira
              December 2015
               — 
              December 2019
              Universae Philosophiae (4.4)
                Servicio Nacional de Aprendizaje (SENA)
                January 2014
                 — 
                December 2014
                Software Development Technician in Tecnología/Técnico de software informático
                  Servicio Nacional de Aprendizaje (SENA)
                  December 2011
                   — 
                  December 2013
                  Systems Technician
                    Institución Educativa Popular Diocesano
                    December 2008
                     — 
                    December 2013
                    Bachiller Académico
                      Mejorando.la
                      Present
                       — 
                      Present
                      Curso de programación básica
                        Mejorando.la
                        Present
                         — 
                        Present
                        Profesional en Git y Github
                          Servicio Nacional de Aprendizaje (SENA)
                          Present
                           — 
                          Present
                          Producción de Imágenes Digitales
                            Servicio Nacional de Aprendizaje (SENA)
                            Present
                             — 
                            Present
                            Manejo de Adobe Illustrator
                              Servicio Nacional de Aprendizaje (SENA)
                              Present
                               — 
                              Present
                              Manejo de Adobe Photoshop
                                Universidad Nacional de Colombia
                                Present
                                 — 
                                Present
                                Introduction to IoT - Cisco Networking in Networking

                                  Certificates


                                  Google Cybersecurity Professional Certificate.
                                  Present
                                   — 
                                  Present
                                  Google
                                  Certificaciones en Coursera, Platzi, LinkedIn Learning
                                  Present
                                   — 
                                  Present
                                  Experiencias Digitales Seguras
                                  Present
                                   — 
                                  Present
                                  BD Guidance Corporation
                                  Programming for Everybody (Getting Started with Python)
                                  Present
                                   — 
                                  Present
                                  University of Michigan
                                  Python Data Structures
                                  Present
                                   — 
                                  Present
                                  University of Michigan
                                  Technical Support Fundamentals
                                  Present
                                   — 
                                  Present
                                  Google
                                  React: Ecosystems
                                  Present
                                   — 
                                  Present
                                  LinkedIn
                                  Semilleros de Emprendimiento Digital (SEED)
                                  Present
                                   — 
                                  Present
                                  APPS.CO - MinTIC
                                  React: Building Progressive Web Apps (PWAs)
                                  Present
                                   — 
                                  Present
                                  LinkedIn
                                  Learning React.js
                                  Present
                                   — 
                                  Present
                                  LinkedIn
                                  [Appsco] Curso de Marca Personal
                                  Present
                                   — 
                                  Present
                                  Platzi
                                  [Appsco] Fundamentos de Ingeniería de Software
                                  Present
                                   — 
                                  Present
                                  Platzi
                                  Curso de Programación Básica
                                  Present
                                   — 
                                  Present
                                  Platzi
                                  [Appsco] Curso profesional de Git y GitHub
                                  Present
                                   — 
                                  Present
                                  Platzi

                                  Publications


                                  Awards


                                  Volunteer


                                  Agente de Puntos de Información y Prensa Internacional
                                  January 2019
                                   — 
                                  February 2019
                                  World Youth Day Panamá 2019
                                    Asistente de prensa internacional
                                    July 2023
                                     — 
                                    August 2023
                                    World Youth Day Lisbon 2023

                                      Languages


                                      es:
                                      Native Speaker
                                      eng:
                                      B1
                                      pt:
                                      B1

                                      Skills


                                      Interests


                                      References


                                      Camilo Cadavid Cardona

                                      Trabajé con Juan Pablo en la fábrica de software de Teleperfomance y él siempre se caracterizó por su capacidad de comunicarse y adaptarse a las necesidades del equipo de trabajo, además de ser una persona que le gusta aprender y afrontarse a nuevos retos

                                      Juan Daniel Valencia

                                      Juan Pablo es un profesional comprometido con su trabajo y serio en lo que hace. Lo que valoro es que lo balancea con una forma de ser tranquila, paciente, que le gusta el trabajo en equipo. Un crack 👍