Skip to content
View Andres-Shadow's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Andres-Shadow

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Andres-Shadow/README.md

Hi! I'm Andrés 👋 | Software Developer and Systems & Computer Engineering Student


Hello! My name is Andrés, but I often go by shadow/shader on various platforms. I’m from Colombia 🇨🇴 and currently working towards my degree in Systems and Computer Engineering <3. I specialize in backend development, particularly with Java, Golang, and Node.js (JavaScript & TypeScript), I am also growing my frontend skills and studying hard to become a fullstack developer. I’m passionate about learning new technologies and creating impactful software solutions, and I’m exploring No-Code and Low-Code platforms to broaden my understanding of accessible tech development.

LinkedInPortfolio


👨‍💼 About Me

As a backend developer, my goal is to build scalable, reliable, and efficient systems that solve real-world problems. My approach to software development is deeply rooted in best practices, such as clean code, robust testing, and documentation. I believe in continuous improvement, and I’m committed to expanding my skills in both established and emerging technologies.


📂 Featured Projects

  • Shrinkit: 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. 🚀
  • GreenGo: 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.
  • QuickCloud: desktop computing environment that allows users to opportunistically leverage computing resources through virtualization from any network-connected device.
  • Microservices Project: project for the Microservices Architecture course at the University of Quindío. Features JWT authentication, BDD testing, logging, health monitoring, account management, notifications, and gateway routing. All services are containerized with Docker Compose, integrated with Prometheus for health checks & fully documented with OpenAPI.

Feel free to check out my GitHub repositories for more of my work!


👨‍💻 Experience and Skills

  • Proficient in Java (Maven, Gradle, JavaFX) with hands-on experience building RESTful APIs.
  • Developed microservices with Golang, TypeScript, JavaScript, and Python for scalable backend solutions.
  • Database expertise in relational (MySQL, SQL Server, Oracle, PostgreSQL) and non-relational (MongoDB) systems.
  • Skilled in containerization with Docker and orchestration tools like Kubernetes, Docker Compose, and Podman.
  • Currently expanding my frontend knowledge with Angular and React.

⚙️ Technologies & Tools I Master

  • Java: Spring Boot, Hibernate, JPA, Lombok, Spring Security, Maven, Gradle
  • Golang: Gin, Fiber, Mux, GORM, XORM
  • Node.js: Express.js, Fastify.js
  • Python: Flask, FastAPI
  • Version Control: Git & GitHub
  • Microservices Architecture: NATS, Clean Code, Clean Architecture
  • Documentation: OpenAPI, Best Practices
  • Testing: Cucumber.js, Gherkin
  • Cloud Services: AWS

📫 Let’s Connect

I’m always open to connecting with others who share a passion for technology and engineering. Whether you're interested in collaborating, discussing innovative ideas, or simply sharing knowledge, feel free to reach out! 😊


Thank you for visiting my profile! Looking forward to connecting and exploring new opportunities.

Pinned Loading

  1. ShrinkIt ShrinkIt Public

    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, cre…

    Java

  2. uqcloud uqcloud Public

    QuickCloud es un entorno de computadoras de escritorios que permite aprovechar de forma oportunista y mediante virtualización, recursos informáticos desde cualquier dispositivo conectado a la red.

    CSS 1

  3. GreenGo GreenGo Public

    Forked from acoronadoc/python-deployment-script-sample

    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 …

    Go

  4. Microservices Microservices Public

    Microservices project for the Microservices Architecture course at the University of Quindío. Features JWT authentication, BDD testing, logging, health monitoring, account management, notifications…

    JavaScript

  5. WordWizardry WordWizardry Public

    WordWizardry is a React-based word counter that provides real-time text analysis, including word and character counts, with a focus on clean design and responsive user experience.

    JavaScript

  6. Users-Taks-List Users-Taks-List Public

    Proyecto fullstack desarrollado en Astro y Golang para la gestión de usuarios y su asignación de tareas. La fuente de los datos es un motor MySql

    JavaScript 1