beBee background
Profesionales
>
Colombia
Andres Navarro

Andres Navarro

Desarrollador backend Python Django

Tecnología / Internet

Colombia, Colombia

Social


Acerca de Andres Navarro:

Yo soy un desarrollador backend con experiencia en la creación de soluciones de software utilizando tecnologías como Python y frameworks como Django, Django REST y pandas. He trabajado en proyectos que involucran el desarrollo de APIs y microservicios, implementando soluciones eficientes y optimizando los procesos. Además, he utilizado herramientas como Docker para la creación y gestión de contenedores, lo que me ha permitido mejorar la portabilidad y escalabilidad de las aplicaciones.

También tengo experiencia en la implementación de herramientas de Google como bigquery y Google Cloud Storage, lo que me ha permitido trabajar con grandes volúmenes de datos y almacenamiento en la nube. He contribuido con ideas y soluciones óptimas para mejorar los sistemas desarrollados, buscando siempre la simplicidad y la optimización.

Experiencia

  • Diseño y desarrollo de APIs y microservicios utilizando Python y Django Rest
  • Implementación de soluciones utilizando la biblioteca pandas para el manejo y análisis de datos.
  • Integración de herramientas de Google como BigQuery y Google Cloud Storage para el almacenamiento y procesamiento de datos.
  • Utilización de APIs de Google Maps para la optimización del ruteo de los pedidos y la obtención de información geográfica relevante.
  • Trabajo en el manejo de datos en archivos .csv y en la implementación de algoritmos de ruteo personalizados.
  • Integración de APIs de terceros para obtener información adicional y mejorar la funcionalidad del sistema.
  • Además, durante este proyecto, utilicé JWT para la autenticación y envío de correos electrónicos para la comunicación con los usuarios.
  •  Creación del modelo entidad-relación para la base de datos. Esto implicó el diseño de las tablas, la definición de las relaciones entre ellas y la implementación de las restricciones de integridad necesarias. El objetivo fue garantizar la eficiencia y la consistencia de los datos almacenados en el sistema de ruteo de pedidos.
  • Durante este proyecto, también utilicé Docker para la creación y gestión de contenedores. Esto me permitió empaquetar y desplegar de manera eficiente las aplicaciones y servicios desarrollados, asegurando su portabilidad y facilitando su ejecución en diferentes entornos.
  • Metodología Scrum: Utilizamos la metodología Scrum para la gestión del proyecto. Esto incluyó la planificación de sprints, reuniones diarias de seguimiento, retrospectivas y entregas incrementales. La metodología Scrum nos permitió adaptarnos a los cambios y mantener una comunicación efectiva dentro del equipo.
  • Utilicé Cloud Run de Google Cloud Platform. Esta plataforma de ejecución de contenedores me permitió desplegar rápidamente las aplicaciones en un entorno escalable y administrado, sin preocuparme por la infraestructura subyacente. Esto agilizó el proceso de implementación y me permitió centrarme en el desarrollo y las pruebas de las funcionalidades del sistema.
  • Además de mis funciones principales, también brindé soporte técnico para la aplicación en desarrollo. Esto incluyó la resolución de problemas, la corrección de errores y la realización de ajustes necesarios para mejorar la funcionalidad y la experiencia del usuario.
  • Además, estuve pendiente de las migraciones que se realizaron a producción. Esto implicó asegurarme de que los cambios realizados en el entorno de desarrollo se implementaran correctamente en el entorno de producción, garantizando así la estabilidad y el correcto funcionamiento del sistema.

Educación

Ingeniero de sistemas 

Profesionales del mismo sector Tecnología / Internet que Andres Navarro

Profesionales de diferentes sectores cerca de Colombia, Colombia

Otros usuarios que se llaman Andres