Skip to content
View DJAngel973's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.
  • Independiente
  • Bogota D.C.

Block or report DJAngel973

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 250 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
DJAngel973/README.md

👋 Hello there! I'm Juan David

I'm a Software Engineering student at Politécnico Grancolombiano, currently in my fifth semester, with a strong focus on backend development and scalable system design. My background in logistics and operations management gives me a unique business-oriented perspective, allowing me to build software that is not only technically sound but also aligned with real-world needs.


🎓 Education & Certifications

  • B.Sc. in Software Engineering – Politécnico Grancolombiano (In Progress – Fifth Semester)
  • IBM Full-Stack JavaScript Developer – Coursera (In Progress)
    🔗 Verified Credential
  • Java Senior IA Program – DevSenior (In Progress)

💻 Skills & Technologies

  • Backend Development: Java, Spring Boot, OOP, SOLID Principles, Clean Code
  • Database Management: SQL, MySQL
  • Containerization: Docker, docker-compose
  • Software Design: UML, Modular Architecture
  • Tools & Workflow: Git, GitHub, IntelliJ IDEA, VS Code, Maven, Linux Terminal
  • Testing: Unit Testing, Integration Testing

📂 Featured Projects

🔹 User Management System (CRUD)

Repo: WaterReport-SpringBoot-DB
A RESTful API built with Java and Spring Boot to manage user reports. The system features a modular design with full CRUD functionality and data validation. The entire project is containerized with Docker and docker-compose to ensure a consistent and portable environment.

🔹 Educational Math Game in Java

Repo: Turing-OOP
An interactive desktop game designed to reinforce basic math skills. Built with Object-Oriented Programming (OOP) principles such as inheritance and polymorphism to create a maintainable and engaging experience.


🎯 Current Learning Goals

  • Master the lifecycle of a full-stack project using JavaScript and frameworks like React
  • Deepen my understanding of relational database design and optimization
  • Apply scalable architecture principles in microservice-based applications
  • Improve my technical English communication for international collaboration

“Software quality lives not just in code, but in how it's communicated.”

Popular repositories Loading

  1. WaterReport-SpringBoot-DB WaterReport-SpringBoot-DB Public

    Educational project, Data management, Spring Boot implementing an API enabling persistence and transactions in a MySQL database.

    Java 1

  2. Touring-OOP Touring-OOP Public

    Interactive educational game built in Java that applies core principles of Object-Oriented Programming (OOP)

    Java 1

  3. Exercises-Python-Introduction-MoureDev Exercises-Python-Introduction-MoureDev Public

    First project with Git

    Python

  4. devsenior-java-module-01-foundations devsenior-java-module-01-foundations Public

    Hands-on Java fundamentals: console input, control flow, and basic operations

    Java

  5. Interplanetary-Travel Interplanetary-Travel Public

    Challenge 1 DevSenior

    Java

  6. devsenior-java-module-02-object-oriented-programming devsenior-java-module-02-object-oriented-programming Public

    Module 2 in OOP, implemented in MVC

    Java