My Professional Experience

Python developer with experience in various technologies and frameworks

Work Experience

Software Engineer

2024 - Present

Ilkari (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 - 2024

The 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 - 2023

Mr. 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 - 2021

Paradigma 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 - 2019

QDQ 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 - 2018

Sipay 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 - 2018

Sol 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

2013 - 2017

Master in International Business (MIBO)

Chamber of Commerce of Seville

2017 - 2018

Languages

Spanish

Native

English

Level B1

Japanese

Level A1