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