CEO de STEG
Software Engineer 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
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 y sus tecnologías:
Desarrollo Backend
Análisis de Datos

Java y sus tecnologías:
Desarrollo Backend
Aplicaciones de Escritorio

Tecnologías de JavaScript y Frontend:

Bases de Datos:

Control de Versiones
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.
Experiencias laborales
A continuación se presentan las empresas en las que he trabajado y los proyectos en los que he sido participe.
Abr. 2025 - Actualidad
BCN Consultores
(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
FirmaVirtual
(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
MD Soluciones
(Desarrollador Fullstack y Analista de Datos - Junior)
- • 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. Tecnologías utilizadas: (Django, Python, Pandas, Pyodbc, Chart JS, Html, Css, Tailwind Css, Bootstrap, JavaScript)
- • 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).
- • Uso y configuración de plataformas tales como Hermest, Neotel, u otras.
- • 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
Usercode
(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 daylis sobre las tareas realizadas el día anterior + lo pendiente por desarrollar durante el día.
Certificados
En este apartado podrás encontrar los certificados que he obtenido a través de los distintos cursos que he realizado.
Certificado de Módulos Duoc UC

Certificado Python

Certificado JavaScript

Certificado Java
