My Professional Experience
Python developer with experience in various technologies and frameworks
Work Experience
Software Engineer
2024 - PresentIlkari (Malaga, Spain)
Development and maintenance of applications using Python and Django. Extension of the domain management platform and resellers. Development of new features and maintenance of legacy system.
Key Achievements:
- Internal applications to improve the efficiency of sales and technical support teams.
Software Engineer
2023 - 2024The Workshop (Malaga, Spain)
Development of a new platform for the management of company and client domains. Communication with domain registries and domain resellers. Maintenance and support of the company's legacy system written in Perl.
Key Achievements:
- Integration of the EPP protocol for domain management, allowing communication with multiple domain registries.
- Development of a RESTful API for domain management, facilitating integration with other systems and applications.
Python/Django Developer
2021 - 2023Mr. Milú (Madrid, Spain)
Development and maintenance of backend applications using Django. Implementation of RESTful API and GraphQL for mobile and web applications made in Flutter.
Key Achievements:
- Integration with third-party services such as Stripe and Amazon for specialized e-commerce project. Reduction of product search time using ElasticSearch.
Python/Django Developer
2019 - 2021Paradigma Digital (Madrid, Spain)
Member of the development team of an API with Flask, deployed on GCP. Implementation of unit and functional tests. Maintenance of application for client service sales developed in DjangoCMS.
Key Achievements:
- Improvement of an internal company project for team happiness management, updating and optimizing the code. Increase in test coverage from 30% to 80%.
- Improvement of a client project API to reduce response time and number of requests needed to obtain data.
Full Stack Developer
2018 - 2019QDQ Media (Madrid, Spain)
Maintenance of the company's internal applications. Django 1.9 and Python 2.7
Key Achievements:
- Creation of a complex widget for managing keywords in the SEO of clients' websites made with Vue.js
Python Developer
2018 - 2018Sipay Plus (Madrid, Spain)
Development and maintenance of microservices made with asynchronous Python with aiohttp or tornado and MongoDB
Key Achievements:
- Integration of new payment gateways in the company system
- Correction of errors in the company system
- Training of new employees in Python and Django
Python/Django Developer
2016 - 2018Sol Mayor S.L (Madrid, Spain)
Member of the IT team, we developed the company's CRM and websites for each of the countries where it operated.
Key Achievements:
- I led a project for the evolution of the company's websites, creating a reusable project.
- I implemented different payment gateways, such as Paypal, Stripe, Authorize.net, etc.
- I developed an application that integrated all payment gateways into a single API, facilitating integration with the CRM.
Technologies
Programming Languages
- Python (Advanced)
- JavaScript/TypeScript (Intermediate)
- HTML/CSS (Intermediate)
- Rust (Beginner)
Frameworks & Libraries
- Django, Flask, FastAPI
- Angular, Vue.js
- Docker
Databases
- PostgreSQL
- MongoDB
- Redis
Tools & Methods
- Git, GitHub, GitLab
- CI/CD (Jenkins, Gitlab CI), Sentry.io, Datadog, Sonarqube
- Agile Methodologies (Scrum, Kanban)
- AWS, GCP, Openstack
Education
Bachelor's Degree in Business Administration and Management
University of Seville
Master in International Business (MIBO)
Chamber of Commerce of Seville
Languages
Spanish
Native
English
Level B1
Japanese
Level A1