About
Software Developer
I am a Software Developer with a strong focus on Backend and experience in Python, Django, Django Rest Framework, JavaScript, and Databases.
I also have a big interest in DevOps and Cloud culture and methodology. I build and maintain CI/CD pipeline for Docker containers using Jenkins and GitHub webhooks. Additionally, I manage deployments, configurations, and reverse proxies on Linux servers.
As a dedicated developer, I have strong technical and soft skills to work in a team. I am proactive and always ready to learn and adapt to new challenges in the tech world.
Curriculum Vitae
In my professional summary, you’ll find detailed information about my education, skills and experience and how I can contribute to your company’s success. I’m ready to take on any challenge and offer innovative and efficient solutions in the tech world.
Education
Degree in Web Application Development
September 2022 to June 2024
Enrique Tierno Galván Institute
In this degree, I gained a solid foundation to continue my professional career with confidence and practical skills.
Degree in Chemistry and Environmental Health
September 2017 to June 2019
Leonardo Da Vinci Institute
Although this degree is not directly related to my current profession, it gave me analytical skills and a rigorous mindset that I apply in my daily work as a Software Developer.
Certificates
CI/CD Jenkins for Docker apps
June 2025
- Set up a Jenkins pipeline
- Set up a Dockerfile to build the app code
- Set up a Dockerfile to deploy the built app
- Create a Docker image and save it to Docker Hub
- Run a Docker container using that image
Django Best Practices
April 2025
- Hexagonal Architecture
- Single Responsibility Principle (SRP)
Professional Experience
Backend Developer
November 2024 to present
Dicop Consulting - IT Consultancy
- Backend development with Python, Django, and Django Rest Framework for robust business logic implementation
- Database management with SQL Server using ORM patterns for complex data modeling
- Third-party API integration, including Fiskaly's REST API for Spanish tax regulation compliance (Veri*factu and TicketBAI)
- CI/CD automation with Jenkins and GitHub webhooks for Docker container builds and deployments
- Linux server administration with Docker containerization and Nginx as reverse proxy
- Code refactoring and troubleshooting for legacy projects, improving performance and reducing load times
- Architecture documentation and standardization across projects, establishing best practices and coding standards
- ERP system development experience through tax compliance integrations
Backend Developer Intern
March to June 2024
- Python & Django backend with MVC pattern and ASGI/WSGI support
- Real-time chat functionality with Django Channels and Redis WebSocket integration
- Complex ORM-based database architecture supporting multiple databases (MySQL, PostgreSQL)
- RESTful API using Django Rest Framework with read/write operations on properties
- OAuth 2.0 integration with Google Sign-in for user authentication
- Advanced user session management and role-based access control (users, clients, admins)
- Full CRUD operations for property, blog, and review management
- Responsive design with HTML5, CSS3, JavaScript, and Bootstrap 5
- Multi-environment Docker containerization for development and production
- API deployment with comprehensive endpoint documentation
- Previously deployed on AWS Elastic Beanstalk, PythonAnywhere, currently on Linux Server [Link]
Skills
I am not trying to reinvent the wheel. I try to improve it using existing technologies to make each project as good as possible. Currently I keep improving my programming and automation skills and I research new AI-related technologies.
Frontend
Backend
Infrastructure
Contact
If you like my work as a software developer and would like to get in touch, you can reach me by my phone number, email, or just by filling out the contact form.
Location:
Madrid, España
Email:
software@cristian-castro.com
Call:
+34 675 405 555