Designing maintainable APIs with clean architecture, strong validation, and production-focused thinking.
Backend Developer with hands-on experience contributing to a real production environment at Brytspace.
I focus on building backend systems that are:
- Predictable
- Testable
- Maintainable
- Explicit in their business logic
My work is centered around structured REST API development using Django and DRF, applying clear separation of responsibilities and strong testing practices.
- Designed and maintained REST APIs using Django & DRF
- Refactored tightly coupled logic into a dedicated Services Layer
- Implemented business rules through serializer validations and service logic
- Wrote unit and integration tests (services, serializers, views)
- Improved performance by fixing N+1 queries and optimizing querysets
- Worked with structured Pull Request workflows and code reviews
- Monitored production errors using Sentry
- Collaborated with frontend to deliver end-to-end features
I donโt just implement endpoints โ I think about where logic belongs and how it scales.
When implementing a feature, I typically:
- Clarify business rules first
- Decide where logic should live (model, serializer, service)
- Write or update tests
- Refactor for clarity and maintainability
- Review performance implications
Structure over shortcuts.
Good backend systems should:
- Keep business rules explicit
- Separate responsibilities clearly
- Be easy to test
- Avoid hidden side effects
- Fail clearly instead of silently
- Scale without becoming unmaintainable
Clean structure beats clever code.
- Advanced Django internals
- Scalable backend architecture
- Performance optimization patterns
- Secure authentication flows
- Writing smaller and more focused services
- ๐ผ LinkedIn: https://linkedin.com/in/alejandro-cherrez
- ๐ง Email: c20alex00@gmail.com
Backend development is not about writing more code.
Itโs about writing code that survives growth.

