andres photo

Andrés Dussán

Currently working

Backend Developer & Systems and Computer Engineer

Systems and Computer Engineering graduated from Universidad del Quindío with +4 years of practical experience in backend development. Specialized in Java, Go, and Node.js — passionate about clean architecture, microservices, and cloud-native technologies.

About Me

I'm a Systems and Computer Engineering graduated from Universidad del Quindío, Colombia, with over four years of hands-on experience in backend software development. My journey started in 2021 with Java, and since then I've expanded my expertise across Go, Node.js, and Python, building everything from RESTful APIs to microservices architectures.

I'm passionate about clean code, software architecture, and cloud-native technologies. I enjoy tackling complex problems and turning them into efficient, scalable solutions. Currently, I'm deepening my knowledge of distributed systems, DevOps practices, and exploring modern frontend frameworks like React, Next.js, and Astro to become a more versatile developer.

I speak English (B2), French (B1), and Colombian Sign Language (A1), and I'm always eager to collaborate on impactful projects.

Technologies

Technologies and tools I've worked with across backend, frontend, databases, and DevOps.

Backend Development

Java / Spring Boot / Hibernate
Advanced

5 Years

Go / Gin / Fiber / GORM
Advanced

3 Years

Node.js / Express / Fastify
Advanced

2 Years

Python / Flask / FastAPI
Advanced

3 Years

Databases

MySQL / MariaDB / PostgreSQL
Advanced

3 Years

Frontend Development

React / Next.js
Basic

1.5 Years

Angular
Basic

4 Months

Astro
Basic

1 Month

DevOps & Tools

Docker & Containerization
Advanced

3 Years

Git / GitHub / GitLab
Advanced

3 Years

AWS (EC2 / EMR / Redshift)
Advanced

3 Years

CI/CD (Jenkins / GitHub Actions)
Advanced

3 Year

Testing (JUnit / Jest / Cucumber)
Advanced

3 Year

Work Experience

Professional experience in software development

Bancolombia Aprl 2025 - Present

Backend Developer

Design and maintain reactive backend microservices using Java, Spring Boot, and WebFlux within Bancolombia’s distributed banking ecosystem. Develop scalable RESTful APIs and event-driven integrations while ensuring software resilience through automated testing with JUnit and Karate. Manage CI/CD workflows with Azure DevOps and YAML pipelines, orchestrating deployments on AWS EKS clusters with Docker and Kubernetes. Collaborate in agile SCRUM teams to resolve production incidents, optimize integrations across heterogeneous systems, and improve operational efficiency through backend automation solutions.

Java Spring Boot WebFlux RabbitMQ AWS EKS Azure DevOps Docker Kubernetes JUnit Karate PostgreSQL Redis
Bancolombia / VCSoft Feb 2025 - Aprl 2026

Backend Developer

Developed and maintained reactive microservices using Java, Spring Boot, and WebFlux within Bancolombia’s backend ecosystem. Resolved production incidents through Helix while ensuring software resilience with automated testing using JUnit and Karate. Managed deployments and orchestration in AWS EKS clusters through Azure DevOps CI/CD pipelines defined in YAML. Designed integration solutions across heterogeneous database ecosystems using RabbitMQ and event-driven architectures, improving operational efficiency and reducing execution times of recurring processes by 98%.

Java Spring Boot WebFlux RabbitMQ AWS EKS Azure DevOps JUnit Karate Docker Kubernetes
EasyGym Dec 2023 - Jan 2025

Backend Developer - Team Project Leader

Led the design and development of a microservices-based asset and account management platform using Java and Python. Implemented clean and hexagonal architectures with Spring Boot, Flask, FastAPI, and reactive programming using WebFlux. Containerized the ecosystem with Docker Compose and migrated workloads to Kubernetes on AWS EKS. Established CI/CD pipelines with Azure DevOps and implemented TDD/BDD practices using JUnit, Postman, Gherkin, and CucumberJS while coordinating collaborative workflows with Git and GitHub.

Java Spring Boot Python Flask FastAPI WebFlux MySQL Docker Kubernetes AWS EKS Azure DevOps JUnit CucumberJS
Universidad del Quindío Jun 2022 - Dec 2022

Software Development Research Assistant

Collaborated on a university research project exploring containerized microservices deployment strategies. Assisted in developing Python scripts for automated performance benchmarking. Documented findings and contributed to a published academic paper on cloud-native architectures.

Python Docker Kubernetes Git Linux

Projects

A selection of projects I've built, from academic work to personal tools and experiments.

ShrinkIt!

ShrinkIt! is a URL shortener designed as a technical deep dive into Hexagonal Architecture and clean coding. Made with SpringBoot and React, it combines backend rigor with frontend flexibility, creating custom handlers, Dto & BASE62+SHA256 encoding for secure links. ShrinkIt! showcases a full-stack solution that's modular & maintainable.

View on GitHub
    Java Spring Boot React Hexagonal Architecture Clean Code MySql Fullstack
QuickCloud: Máquinas virtuales a un click de distancia

Degree final project. Developed a web platform where users can manage virtual machines in a local cloud system with a single click. Refactored the previous project to implement clean architecture and better code quality on the server side. Updated Docker container management to deploy the project.

View on GitHub
    Go Gin Gorilla Mux Gorm VirtualBox MySql Docker Docker Compose HTML CSS Javascript
Microservices implementation project

Developed a microservices project with 7 APIs (Authentication with JWT, Logs Manager, User Accounts, Health Monitor, Gateway, Notifications) implementing Golang, Python, Javascript and NATS as message broker. Deployed in a Docker-Compose environment and tested with Cucumber.js via Jenkins.

View on GitHub
    Golang Javascript Typescript Python NATS Docker Cucumber.js Jenkins
GreenGo

GreenGo is an automated deployment tool built with Go, designed to streamline CI/CD pipelines by monitoring Git repositories and deploying changes efficiently using Docker Compose. Following Green Coding principles, it minimizes resource usage, making deployments faster and more sustainable.

View on GitHub
    Go Docker Docker Compose DevOps Green Code
Spring boot shopping cart

Fullstack technical test for a job application. Developed a shopping cart with Spring Boot, Maven, Lombok for backend and Angular with Typescript for frontend. The project implements a JSON file as database with a manually developed semi-ORM.

View on GitHub
    Java Spring Boot JPA Maven Angular Lombok
New Projects

Coming soon...

View on GitHub