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.
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.
- 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!
- 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.
- 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
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.