Xavier Martínez Ribó

All rounder DevOps

About Me

Passionate solution seeker always eager to discover new technologies, learn and never stop evolving.

Being involved in all the phases of development have taught me the importance of time, resource managing and doing things right. Additionally my sysadmin and developer background provided me with a unique skillset that makes me able to fit in most of the roles of developing a new product.

Projects

acmotos

acmotos.com

motorcycle gear and accessories ecommerce

With Prestashop as the base I’ve added numerous features and fixes to fit our needs for the shop, both by coding standalone modules and overwritting core funcionally.

Additionally, I’ve made a backoffice with Python that integrates and syncs the product stock with the providers, and automates tasks that are tedious or impossible to do within Prestashop.

Being that this project is live, I also manage the hosting and everything related (CDN, Deployments, etc). There is planed a migration to Scaleway’s kubernetes in the short term.

Design, marketing and most of the non-technical duties are managed by my partner Iván Sol.

Experience

Hexad

https://hexad.de/

Fullstock Kotlin Developer

2020 - Current

Innovative and future-oriented service provider, Hexad GmbH is active in the areas of company portals, mobile applications, software development, agile project management and software testing.

Add features and fix bugs on the REST spring boot based backend.

Development and maintenance on react web and react-native app (ios/android) frontends.

Front: react reactnative jest

Back: kotlin spring-boot hibernate mysql mongodb

VCS: git

CI: concourse

Architecture: kubernetes docker

Bonfire

bonfire.com

Backend Java Developer

2019 - 2020

Bonfire is a design and technology company specializing in custom apparel. We help people sell shirts online, fundraise for a good cause, or simply order custom printed products direct.

Add features and fix bugs on the REST spring boot based backend and ocasional work on the front.

Front: angularjs

Back: java spring-boot hibernate postgresql

VCS: git

Onebox

www.oneboxtds.com

Backend Java Developer

2019

Onebox is a comprehensive ticket distribution system for the live entertainment industry.

My main role was to extract and reimplement existing features of the SpringMVC monolith to new REST based microservices.

MS: java spring-boot jooq OkHttp

CI/CD: git jenkins docker kubernetes

Cloud: aws

Clorian

www.clorian.com

Fullstack Java Developer

2017 - 2019

Ticketing platform with over 8 million sold tickets per year.

Maintained and improved to the soon to be the legacy SpringMVC monolith.

While still maintaining the monolith we started to breakdown and migrate the existing features to REST based microservices.

After the main Android developer left, maintaining and feature implementations tasks for the app were assigned to me.

Back: java spring-mvc spring-boot jsp mybatis hibernate redis retrofit

Auth: OAuth2 JWT

Front: html jquery

Android: kotlin dagger-2 reactiveX

CI/CD: git jenkins docker

Cloud: amazon-ecs amazon-sns amazon-sqs amazon-rds-aurora aws

Ecomm360

Fullstack PHP Developer

2017

Prestashop Modules Development.

php prestashop laravel-5 mysql

CONTECNOW

contecnow.com

Big data and analytics

2016 - 2017

Junior Sysadmin

2014 - 2016

Sysadmin: Windows and Linux maintenance and problem solving for clients and internal systems.

Tech: nagios vmware-virtualization netapp symantec-backup-exec symantec-endpoint-security

Windows: windows-active-domain microsoft-exchange

Big data: Fullstack developer mainly in Python, Data analysis and visualization. Middleware were also developed for data ingest and processing.

Back: python flask requests pandas sqlserver selenium

Front: html css javascript

Cloud: azure

Education

Monlau Centre d’estudis, Barcelona

C.F.G.S. Desenvolupament d'Aplicacions Multiplataforma - (HNC on crossplatform app development)

2015 - 2017

Tech list: Java, C#, Python, C, C++, Kotlin, Android, HTML, CSS, JS, PHP, SQL (Oracle, MySQL, MariaDB), MongoDB, desktop apps, Android…

Monlau Centre d’estudis, Barcelona

C.F.G.M. Sistemes Microinformàtics i Xarxes - (VET on systems and networks)

2013 - 2015

OS Administration: Windows (Desktop-Server) and Linux (Ubuntu, Debian, CentOS, etc).

Cisco network configuration.

Computer assembly, maintenance and office apps.

One more thing

Languages:

  • Catalan
  • Spanish
  • English

Need the PDF?