avatar

Xavier Capdevila

Software Architect & Craftsmanship

Software Engineer with more than 10 years of experience.

I am currently Software Architect at Paradigma Digital where I design IT solutions using advanced design patterns and new technologies. I'm used to work mainly in Cloud based solutions using Google Cloud Platform as well as on-premise solutions.
I have extensive experience in the sectors of digital payments (PCI-DSS), e-commerce, Fintech and telecom.

I am passionate about my work and, although I enjoy all aspects of it, my favourite stage of a project is, after working with the stakeholders and the product unit leader to understand the business objectives, design the IT solution and implement it together with the team. I love learning new management methodologies and new technologies; and I am always evolving through continuous training.

In addition, I have knowledge and wide experience in Agile and Agile Management methodologies. Speaking of Scrum, I am Product Owner and Scrum Master. I have also led development teams and projects of up to 12 people.

I like to stay in touch with other IT experts. I am open to connect with former colleagues, managers, or just interesting people, so don't hesitate to contact me.


profile

Xavier
Capdevila Estevez
Software Architect
& Craftsmanship
  • triathlon
  • trail running
  • science
  • nature
  • music
  • travel
  • coding
  • management

hobbies & interests

  • cloud architecture
  • microservices
  • spring
  • docker & K8s
  • big data
  • distributed databases
  • netflix OSS
  • JVM languages

certifications & education

Kubernetes Certified Application Developer

Linux Foundation

Kubernetes Certified Application Developer certification (KCAD).

Issued on: 21th March 2021.

Specialisation on Software Engineering.
Final project: Payments Fraud Prevention.
Grade: A
Dates attended: 2017 – 2021.

computer engineering degree

uniservitat oberta de catalunya (UOC)

Scrum master &
product owner

scrum.org

Professional Scrum Product Owner I certification (PSPO-I, 2019).

Professional Scrum Master I certification (PSM-I, 2020).

Multiplatform applications development in many languages such as Java, Python, XML, SQL. Android applications development.
Dates attended: 2011 – 2014. Grade: 8.8

higher technician multiplatform applications development

institut obert de catalunya (IOC)

java programmer analyst

élogos

Mastering the principles and tasks of the
Java Programmer Analyst.
Dates attended: 2013 – 2014. (250h).

FirefoxOS applications development with
HTML5, CSS3 and JavaScript.
Dates attended: 2013 – 2014. (40h).

HTML5/CSS3/JavaScript developer

universidad politécnica de madrid


experiences

Design of IT solutions using advanced design patterns and new technologies (cloud and on-premise).

Software Architect

Paradigma Digital Sep 2021 – Present

Payments Platform Owner

fonYou Aug 2020 – Sep 2021

Design, implementation and evolution of digital payment platforms based on core and distributed components for the most important payment methods (credit cards, wallets, direct debit) and based on AI.
Credit card related platforms are PCI-DSS compliant.
Talent management and technical recruitment.
Product Owner & Technical Director.

Advanced design patterns and new technologies (Cloud based and on-premise).
Collaboration in R+D+I initiatives.
Definition of the Software Development guidelines and standards.
Design and implementation Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Design and implementation of the iCarrier platform based on AI and core components.
Design of IT solutions for value added services for telecommunication companies worldwide.
Design and implementation of PCI-DSS payment platforms (core and local).
Talent management and technical recruitment.

Head of Software Engineering

fonYou Dec 2019 – Sep 2021

Product Owner & Scrum Master

fonYou Oct 2019 – Ago 2020

Use of the SCRUM framework to develop products and lead projects.

Head of Software Development
Global management of the development team and its projects.
Design of IT solutions for value added services for telecommunication companies worldwide.
Advanced design patterns and new technologies (cloud and on premise).
CI / CD processes.
R+D+I

Head of Software Development

fonYou Oct 2018 – Dec 2019

Deputy Head of Software Development

fonYou Oct 2015 - Oct 2018

Software Engineer in charge of the design and programming of IT solutions for value added services for telecommunication companies worldwide. Collaboration with the Head of Software Development in teams and projects management, and I assume his role in his absence.
Main technologies: Apache Spark, Bash Scripting, BigQuery, Cassandra, Cloud Services (AWS,GCP), Docker, Glassfish, Git, GO, HAProxy, Java8 / JEE, JavaSpark, Javascript, JFrog, JWT, Kotlin, Microservices Architecture, MySQL, Redis, SMPP, Spring, SQL, SVN, TCP, Webservices AXIS / REST / SOAP.
Specialist in Java / JEE.

Technical Lead. Programmer Analyst. Java/JEE Developer.
Projects Technical Lead. Involved in international projects.
All kind of enterprise applications (desktop, microservices, mobile, web, web services) mainly focused on server side.
Main frameworks: AngularJS, JPA, JavaSpark, Spring, Velocity, ZK.
Main patterns: MVVM, MVC, MV*.
Main environments: AWS, Docker, Tomcat.

Technical Lead. Programmer Analyst. Java/JEE Developer

TrantorSystem Apr 2015 – Sep 2015

Programmer Analyst. Java/JEE Developer

QPrima Enginyeria Dec 2013 - Apr 2015

Programmer Analyst. Java/J2EE Developer.
Involved in international projects.
All kind of enterprise applications (web, desktop, mobile, web services) mainly focused on server side.
Main frameworks: Spring, JPA, Velocity, ZK.
Main patterns: MVVM, MVC.
Main environments: AWS, Tomcat.

Design and code a shipment management database.
Language VBA. Built in Access 2010.

SQL/VBA Developer

Saclo Systems Dec 2011 – Dec 2011

Programador .NET

Solfesa May 2011 - May 2011

Application to control and collect data from a digital sonometer CESVA SC102.
Developed in VB.NET with Visual Studio 2010.


skills

Leadership and management wide experience. Agile Management practitioner.
Leading and managing local and global distributed teams as a daily basis.
Stakeholders and project management.
Related tasks: mentoring, coaching, goal setting, resource planing, among others.

Big picture vision and business analysis capabilities.
Design and coordination of complex IT solutions.
Use of AI & Cloud technologies to analise and evolve the deployed applications.

Profound knowledge of Software design patters, best practices and standards.
Design and implementation of complex IT solutions mainly focused on the backend side even being capable of guiding the frontend part as well.
Enthusiast and passionate about microservices and cloud architectures.
Proficiency in Java and Spring.

Used to work hand by hand with systems department to coordinate the deployments and build CI/CD processes. Also used to work with Docker and Kubernetes.
Experience with Gradle, Grafana, JFrog, Jenkins, Maven, Nagios and Puppet.
Platform monitoring with ELK stack (Elasticsearch, Logstash, Kibana) and other tools such as OpsCenter for Cassandra, and custom scripts and reports.
Specialist in Google Cloud Platform.


contact