×
Oscar David Valencia Alvarez

Oscar David Valencia Alvarez

Software Engineer

Neiva, Huila, CO
+57 317 374 3023
Spanish, English

Background


About

About

Full-stack software engineer with backend developer experience in omnichannel platforms, e-commerce, and web products. Proficient in JavaScript, Node.js, Express.js, Python, Google Cloud, Firebase, Firestore, Kubernetes, MongoDB, software architecture, automated testing, and CI/CD. Capable of designing and deploying scalable products using agile methodologies and version control.

Work Experience

Work Experience

  • Backend DeveloperPiyion

    Dec, 2025 - Present

    • Developed backend services with Python for omnichannel chat center features

    • Integrated and managed data using Firebase and Firestore

    • Worked with Google Cloud services and Kubernetes-based deployments

    • Implemented automated tests with Pytest to improve backend reliability

  • Freelance Web DeveloperDistri Marcas SJG

    Jul, 2025 - Aug, 20251 month

    • Configuration and integration of WooCommerce

    • Implementation of wholesale catalog with price rules and advanced categories

    • Performance optimization (caching, images, minification)

    • Integration of payment gateway and automatic transactional emails

Projects Experience

Projects Experience

  • Ascuita, Personal Project

    Dec, 2025 - May, 20265 months

    Voice agent companion designed as a personal conversational assistant for voice-based interaction on the web.

    • Built a web experience focused on voice interaction

    • Designed conversational flows for personal assistance

    • Deployed the public web application with Firebase Hosting

  • Horarios App, Personal Project

    Jul, 2023 - Jul, 20252 years

    Schedule combination generator that automates the creation of optimal, conflict-free schedules.

    • Full-stack development with Vanilla JavaScript, Node.js, and Express

    • Automatic generation algorithm for all viable schedule combinations

    • Intelligent detection of schedule conflicts between events

    • Interactive and responsive interface to visualize and compare multiple options

  • Print Nelsy, Personal Project

    Aug, 2024 - Jul, 202511 months

    Image organizer for printing, offering manual or automatic sorting of images into grids or collages.

    • Advanced image manipulation with Fabric.js

    • Intuitive and accessible interface

    • Printing optimization (collages, grids, different paper sizes)

  • Distri Marcas SJG, Commercial Project

    Jul, 2025 - Aug, 20251 month

    Wholesale e-commerce platform with B2B catalog, inventory management, and secure payments.

    • Development with WordPress and WooCommerce

    • Performance optimization

    • Inventory management

    • Payment gateway integration

Skills

Skills

  • Frontend

    HTML

    CSS

    JavaScript

    React

  • Backend

    Node.js

    Express

    Python

  • Documentation

    Swagger

  • Databases

    PostgreSQL

    MongoDB

    Firestore

  • Testing

    Jest

    Pytest

  • CI/CD

    GitHub Actions

    Kubernetes

  • Version Control

    Git

    GitHub

  • Cloud & BaaS

    Google Cloud

    Firebase

  • E-commerce & CMS

    WordPress

    WooCommerce

Education

Education

  • Software Engineering, Bachelor's Degree, Universidad Surcolombiana

    Aug, 2020 - Jun, 2025

  • Multimedia Production, Technologist Degree, SENA

    Feb, 2018 - Jan, 2020

Certificates

Certificates

  • Diploma in Programming Fundamentals in Python Language, Ministry of ICT

    Issued on: Jul 01, 2022

  • Diploma in Basic Programming in Java Language, Ministry of ICT

    Issued on: Sep 01, 2022

  • Diploma in Mobile Application Development, Ministry of ICT

    Issued on: Dec 01, 2022

  • Scrum Fundamentals Certified, VMEdu Inc.

    Issued on: May 01, 2022

Publications

Publications