Skip to content
View C20ALEX00's full-sized avatar

Block or report C20ALEX00

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.

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

Backend Developer | Django & Django REST Framework

Designing maintainable APIs with clean architecture, strong validation, and production-focused thinking.


๐Ÿงญ Professional Focus

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.


๐Ÿ— Production Experience (Brytspace)

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


๐Ÿ›  How I Approach Backend Development

When implementing a feature, I typically:

  1. Clarify business rules first
  2. Decide where logic should live (model, serializer, service)
  3. Write or update tests
  4. Refactor for clarity and maintainability
  5. Review performance implications

Structure over shortcuts.


๐Ÿงฐ Tech Stack

Backend

Python Django Django REST

Database

PostgreSQL

Testing

unittest APIClient Mocking

Tools & Workflow

Git Docker Postman Sentry


๐Ÿง  Engineering Principles

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.


๐Ÿš€ Currently Improving

  • Advanced Django internals
  • Scalable backend architecture
  • Performance optimization patterns
  • Secure authentication flows
  • Writing smaller and more focused services

๐Ÿ“Š GitHub Stats


๐Ÿ“ซ Connect


Backend development is not about writing more code.
Itโ€™s about writing code that survives growth.

Pinned Loading

  1. 4GeeksAcademy/ProyectoAplicacionGestionFinanciera 4GeeksAcademy/ProyectoAplicacionGestionFinanciera Public template

    Forked from 4GeeksAcademy/react-flask-hello-deprecated

    Create web applications with React and connected them to your own Python Flask backend API. Compatible with Gitpod.

    JavaScript 3 4

  2. Proyecto1_InstagramPhotoFeedBootstrapAC Proyecto1_InstagramPhotoFeedBootstrapAC Public

    Forked from 4GeeksAcademy/Pro_Instagram_bootstrap

    Una **simulaciรณn de interfaz similar a Instagram** desarrollada con HTML5, Bootstrap 5, FontAwesome y JavaScript puro.

    HTML

  3. Proyecto10_BlogStarWars Proyecto10_BlogStarWars Public

    Forked from 4GeeksAcademy/Proyecto10_BlogStarWars

    JavaScript 1

  4. Proyect_Build-a-StarWarsRESTAPI_flask-rest-hello Proyect_Build-a-StarWarsRESTAPI_flask-rest-hello Public template

    Forked from 4GeeksAcademy/flask-rest-hello

    Start a REST API's using Flask in 30 sec. One-click deploy to Heroku Server (free) & integrated with Gitpod.

    Python 1