Xavier Codinas

hello@xcodinas.es - C:/ Portal Nº20 · Alguaire (Lleida) 25125

About me

I am a Software Developer who enjoys and tries to always be learning and evolving in order to improve as personally and professional. My main language It's Python as is the one which I'm more proficiency with, but as I said before and following that statement I'm always open to new languages or frameworks in order to improve my knowledge.

Following Python, I would say that other languages with I'm proficient with would be JavaScript and PHP. As a Software Developer I always try to develop clean and meaningful code, following styles guidelines (if the language has any) or trying to write it in the most readable way in order to make it easy for the one who is reading it, also, functionally I try to make it as simple as possible while accomplishing the expected feature.

I have developed many varieties of projects involving all types of solutions (frontend, backend, scripting...), right now, I'm focused in developing backend solutions rather than frontend.

Email: hello@xcodinas.es

Experience

Python programmer
November 2021 - Present
Seidor Opentrends S.L

I have been on multiple projects so far using different technologies in each one of them.

In all of the projects I've been using Vim as code editor, Linux as operative system and Mysql / Postgresql.

  • Adding a new feature to an existing python project. Connecting with the gitlab api and adding new repositories / groups as well as managing users and permissions when some conditions were delivered.

  • Adding functionalities to an existing Laravel project.

    The most notable functionality would be an advanced filter made generic, so adding fields is as easy as adding them with some info in an array.

  • Developing a project that uses Amazon Rekognition to capture and analyze images sent by the user and passing some checks such as confirming that the image matches with the person and other checks.

Programmer
June 2016 - November 2021
Aritmos

Working in a small team of developers, we were creating an agroalimentary custom solution from an existing erp called Tryton. We were using GIT as version control, with automated tests implemented in the workflow and custom deployments.

The stack we were using was Python for the backend, JavaScript + jQuery for the frontend and PostgreSQL for the database management.

Education

University of Cambridge
July 2014
First Certificate in English
Caparrella High School
2015 - 2017
Web applications development
Manuel de Montsuar High School
2012 - 2015
High School Diploma

Skills

Languages
Python
PHP
JavaScript
HTML5
Frameworks
Flask
Django
Laravel
VueJS
Bootstrap
Codeigniter
Tools
PostgreSQL
Mysql
Github
Grafana
VIM
Docker
Google Cloud
AWS

Other Information