About Me

Learn more about my journey as a backend-focused software developer, my experience with .NET and Python, and my passion for building scalable APIs and clean architectures.
My profile picture
Hi, I'm Rafael García González, a software developer focused primarily on backend development. I'm passionate about improving my programming skills and continuously expanding my knowledge in modern software development technologies, especially for building scalable APIs and robust web applications.I specialize in .NET and Python, with hands-on experience developing Web APIs using Clean Architecture principles, CQRS patterns, and tools like Entity Framework, Dapper, and LINQ. I also work with frameworks such as Django, Laravel, and Yii, and I'm comfortable integrating databases and external services.

My Development Philosophy

My development philosophy is centered around clean architecture, scalability, and maintainability. I enjoy designing well-structured backend systems that are easy to extend and understand. I focus on building efficient APIs, organizing business logic properly, and applying best practices such as separation of concerns and layered architecture.I also have frontend knowledge with Vue.js and Nuxt.js, which helps me understand the full stack and collaborate effectively when building complete web solutions.

Experience

I worked as a Web Developer at Medialityc, where I trained in Django (MVC) and contributed to backend development using .NET.
Currently, I work as a Web Developer at CODES, participating in backend development using .NET, Laravel, and Yii, building APIs and web applications as part of a development team.

Technologies I Work With

  • Backend: .NET, C#, Python, Django, FastAPI, Laravel, Yii
  • Frontend: Vue.js, Nuxt.js, JavaScript, HTML, CSS, Tailwind, Bootstrap
  • Databases: PostgreSQL, MySQL
  • DevOps: Docker (basic), MinIO (S3 storage)

Education

I'm currently in my third year of Computer Engineering at the Technological University of Havana "José Antonio Echeverría", where I continue strengthening my software engineering and backend development skills.

Beyond Coding

I'm always learning new technologies, improving my backend architecture skills, and exploring better ways to design scalable systems and APIs.Thanks for stopping by. Feel free to browse my projects or get in touch if you'd like to collaborate!
Built with Nuxt UI • © 2026