Skip to content
View alfredorueda's full-sized avatar

Block or report alfredorueda

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
alfredorueda/README.md

Hi there πŸ‘‹ I'm Alfredo Rueda

πŸŽ“ University Professor Β· Software Architect Β· AI & Software Engineering Educator Β· PhD Researcher

I am a software engineer, university professor and technical consultant with a strong background in Software Architecture, Java, Spring and enterprise software development.

I currently combine university teaching at TecnoCampus with professional consulting, technical training and research at the intersection of Software Engineering, Artificial Intelligence and Education.

πŸ”­ What I'm working on

  • πŸ—οΈ Software Architecture & Engineering β€” architecture, design, Java, Spring and enterprise systems
  • πŸ€– Artificial Intelligence β€” AI-assisted software engineering, Generative AI and the integration of AI into professional and educational environments
  • πŸŽ“ University Teaching β€” Software Engineering, Computer Architecture and project-based learning
  • πŸ”¬ Doctoral Research β€” researching how socio-emotional competencies can be explicitly developed within Software Engineering education
  • 🧠 Human Skills in Engineering β€” empathy, assertive communication and active listening in software development teams
  • 🧩 Project-Based Learning (PBL) β€” designing learning experiences that connect technical engineering practice with teamwork, communication and professional competencies

πŸ“š Research interests

My doctoral research focuses on the development of empathy and assertive communication in Software Engineering students through Project-Based Learning, using a mixed-methods, quasi-experimental research design.

I'm particularly interested in the intersection of:

Software Engineering Β· AI Β· Education Β· Human Factors Β· Communication Β· Empathy Β· Teamwork Β· Project-Based Learning

πŸ’¬ Ask me about

Software Architecture Β· Java Β· Spring Β· Artificial Intelligence Β· Software Engineering Education Β· Generative AI Β· Project-Based Learning Β· Socio-emotional Skills Β· Mindfulness

πŸ‘¨β€πŸ’» Professional interests

I enjoy connecting three areas that are increasingly difficult to separate:

technology, education and human skills

The goal is not only to build better software, but also to help develop better engineers and better engineering teams.

πŸ˜„ Pronouns: He/Him

Pinned Loading

  1. HexaStock HexaStock Public

    HexaStock is a financial portfolio management system built with Spring Boot, Domain-Driven Design (DDD), and Hexagonal Architecture.

    Java 83 10

  2. ci-demo-python ci-demo-python Public

    Tiny Python portfolio domain model used as a live Continuous Integration demo (GitHub Actions + branch protection).

    Python 1

  3. search-complexity-lab search-complexity-lab Public

    Experimental proof that HashMap lookup is O(1) β€” Java 25 benchmark lab with ANSI console report and academic-style PDF

    Java