A compilation of professional experience, academic training, specializations, programming skills and the most relevant projects I have taken part in. The web application is built in Python with the Django framework, uses PostgreSQL as its database and is deployed on Heroku.
Framework: Django
Technology Stack:
Python Django HTML CSS SQL Postgres Linux Github Git JavaScript Heroku
Home page compiling professional experience, skills, work history, education and certifications, with collapsible sections and digital badges from Credly and Acreditta.
education/
Formal education, specializations and bootcamps rendered from the database, with a carousel of certificate PDFs and detail pages per specialization and bootcamp.
contact/
Contact form persisted to the Contact model and delivered by SMTP (Brevo). Server-side validation with Django forms.
resume/en
Printable resume rendered as a web page, available in English and Spanish versions.
certificates-details
Django REST Framework endpoint returning the certifications stored in the database as JSON, built with serializers.ModelSerializer and generics.ListCreateAPIView.
courses-details
Django REST Framework endpoint returning the courses stored in the database as JSON, with per-item retrieve/update views at courses-details/<id>.
portfolio/parts
Technical deep-dive of this site: URL configuration source code and the full endpoint catalogue.