Profile

Francisco Argandoña

Ingeniero en desarrollo de software

CEOde STEG

Ingeniero en desarrollo de software con enfoque en el desarrollo tecnológico y la innovación.

En esta página web detallaré mi perfil como programador, experiencia utilizando diversas tecnologías, proyectos que he desarrollado, experiencia laboral y por último una sección de los certificados que actualmente poseo de forma complementaria a mi educación formal.

Perfil Profesional

Me dedico a aplicar y desarrollar soluciones de software, siguiendo estándares, marcos de trabajo y regulaciones establecidas, utilizando tecnologías y metodologías reconocidas en el campo.Mi enfoque se centra en la innovación y la solución de problemas a través del software, siempre trabajando de manera colaborativa para planificar y coordinar actividades, funciones y procesos dentro del desarrollo.Me destaco por integrar mi capacidad analítica y pensamiento crítico, para comprender a fondo las necesidades de las organizaciones y garantizar que las soluciones que se desarrollan estén alineadas con sus objetivos.

Experiencia en Tecnologías

Como analista programador sé que es fundamental tener conocimiento en distintas tecnologías, ya que esto nos permite poder ajustarnos y adecuarnos a las diferentes necesidades que tenga un cliente y/o empresa.

Python

Python y sus tecnologías

Desarrollo Backend

1. Django
2. Django Rest Framework
3. Flask
4. Fast API

Análisis de Datos

1. Python
2. Pandas
3. Numpy

Web Scraping y Automatizaciones

1. Selenium
2. BeautifulSoup
3. Scrapy
4. PyAutoGUI
Java

Java y sus tecnologías

Desarrollo Backend

1. Spring Boot
2. Spring Security

Aplicaciones de Escritorio

1. Java Swing
JavaScript

JavaScript y Frontend

1. Next JS
2. Ionic
3. HTML
4. CSS
5. Javascript
6. Bootstrap
7. JQuery
8. React
9. Tailwind CSS

Desarrollo Móvil

1. Ionic Framework
2. React Native
Database

Bases de Datos

1. Oracle DB
2. PostgreSQL
3. SQL Server
4. My SQL
Git

Control de Versiones

1. Git
2. Git Hub
3. Git Bash

DevOps y Cloud

Cloud Computing

1. AWS
2. EC2
3. S3
4. IAM

Infraestructura y Despliegue

1. Docker
2. Linux
3. Terraform
4. CI/CD

Proyectos STEG

Los siguientes proyectos han sido desarrollados como productos de STEG. Estos fueron construidos con el objetivo de dar solución a problemas reales, o bien orientados a ser un servicio para los usuarios de acuerdo a una necesidad presente.

Experiencia Laboral

A continuación se presentan las empresas en las que he trabajado y los proyectos en los que he sido partícipe.

Sep. 2025 - Actualidad

Ingeniero en Desarrollo de Software
  • Desarrollo e implementación de una plataforma integral de gestión de despachos utilizando Next.js 15, Node.js y Python, integrando servicios internos y externos bajo una arquitectura modular, segura y escalable.
  • Migración de servicios críticos a Java 17 con Spring Boot, estandarizando la capa de negocio, mejorando la trazabilidad de procesos y optimizando el rendimiento de las operaciones internas.
  • Diseño, modelado y administración de bases de datos MySQL, implementando índices, vistas y auditorías automáticas para garantizar consistencia, integridad y eficiencia en grandes volúmenes de datos.
  • Contenerización y despliegue de entornos mediante Docker e integración con AWS (EC2, S3, IAM), automatizando procesos de despliegue, almacenamiento y control de acceso seguro entre servicios.
  • Desarrollo de integraciones y automatizaciones mediante APIs REST, tareas asíncronas y procesos de web scraping, para la sincronización en tiempo real de información logística y documental.

Abr. 2025 - Jul. 2025

Ingeniero de Desarrollo de Software
  • Desarrollo y migración de servicios a tecnologías modernas utilizando Python, Node.js y Rust, enfocados en rendimiento, escalabilidad y buenas prácticas de arquitectura.
  • Recopilación y análisis de requerimientos funcionales mediante interacción directa con clientes, alineando objetivos técnicos y de negocio.
  • Creación de scripts automatizados para pruebas funcionales e integración continua, contribuyendo a la calidad y confiabilidad del software.
  • Uso de herramientas como Git para control de versiones y Docker para contenerización, facilitando el desarrollo, pruebas y despliegue en distintos entornos.
  • Participación activa en equipos de trabajo bajo metodologías ágiles (Scrum/Kanban), promoviendo entregas iterativas, mejora continua y colaboración entre áreas.

Dic. 2024 - Mar. 2025

QA Automation Engineer
  • Automatizar flujos de pruebas: Desarrollo y mantenimiento de scripts automatizados con herramientas como Selenium, enfocándome en la validación de flujos funcionales en aplicaciones web.
  • Automatizar pruebas de endpoints: Creación de procesos automatizados para probar y validar la funcionalidad e integridad de las integraciones del sistema.
  • Registrar y gestionar bugs en Jira: Identificación, registro y seguimiento de errores, facilitando la comunicación efectiva con los desarrolladores para resolver incidencias de manera ágil.
  • Modificar datos en bases de datos MySQL: Respuesta a solicitudes relacionadas con cambios o ajustes en datos de usuarios, garantizando precisión y cumplimiento de los requerimientos.
  • Colaborar con equipos multidisciplinarios: Trabajo estrecho con desarrolladores, analistas y otros profesionales para identificar mejoras, proporcionar feedback continuo y optimizar los procesos de prueba.

Ene. 2024 - Sep. 2024

Desarrollador Fullstack y Analista de Datos
  • Desarrollar una plataforma web para ejecutar procesos de normalización, actualización de información en la base de datos, generar reportería web con gráficos una vez trabajados los datos con pandas y automatización de envíos masivos de SMS.
  • Análisis de datos, diseño y creación de informes utilizando tecnologías del mercado tales como Python, Pandas y Jupyter Notebooks.
  • Normalización y gestión de bases de datos (SQL, SQL Server, PostgreSQL, entre otros).
  • Automatizar procesos relacionados con la normalización y carga de bases de datos mediante el uso de Python, Pandas y Pyodbc.

Sep. 2023 - Nov. 2023

Desarrollador Next JS - Junior
  • Brindar Apoyo en el desarrollo del front-end con Next.js de una aplicación web para un contexto educacional.
  • Maquetizar informes desde el back-end en Node.js + PptxGenjs, con el objetivo de automatizar la generación de estos.
  • Versionar en GitHub el código desarrollado.
  • Informar en las daylies sobre las tareas realizadas el día anterior + lo pendiente por desarrollar durante el día.

Educación

Mi formación académica combina conocimientos en análisis de datos, ingeniería de software y gestión de bases de datos, complementados con sólidas habilidades lógico-matemáticas y competencias en gestión empresarial. Esta combinación me permite desarrollar soluciones tecnológicas integrales con visión estratégica y orientación a resultados.

mar. 2022 - dic. 2023

Duoc

Duoc UC

Analista Programador, Informática

mar. 2020 - dic. 2021

UDP

Universidad Diego Portales

Ingeniería Civil Industrial

Certificaciones

En este apartado podrás encontrar los certificados que he obtenido a través de los distintos cursos que he realizado para complementar mi formación profesional.

Certificado de Módulos Duoc UC

Certificado de Módulos
Educación Formal

Certificado Python

Certificado Python
Programación

Certificado JavaScript

Certificado JavaScript
Frontend

Certificado Java

Certificado Java
Backend