cristianprofile / curriculum-vitae

Cristian Romero Matesanz Curriculum Vitae

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curriculum vitae Cristian Romero Matesanz

Personal Data

Name

Cristian

Surname

Romero

Birth’s date

20th Julio 1981, Madrid

Nationality

Spain

Mail

cristianprofile@gmail.com

Gender

Male

Profile

I am an enthusiastic programmer, in 2 words I am an eternal student. 14 years using a lot of languages, but specialized in JAVA SPRING and every Frameworks around it. I love Kotlin language because it has a lot of features that make my life as programmer easier. (I hate null pointer exception)

Interested in web, mobile, testing new databases needed to be able to resolve new problems with a better approach than old relational database:

Elasticsearch, Redis, Mongo, Neo4j, Influxdb.

This last year I am learning the complex word :microservices solutions.I am learning new ways of work with a complex distribution system. Actually I am trying to learn how to use new Kafka solutionto be able to create event driven microservices and studying new ways to create application improving startup time like Micronaut (Spring boot is improving startup time but it is too slow yet)

Education

2000-2005

Engineer’s Degree Computer Science Engineering
Universidad Carlos III Madrid

Profile Technology overview

Frameworks: Spring Boot 2, Spring 5 (mvc, core, data security etc …​) , Vertx, Micronaut, unit and integration test (Mockito, PowerMock, Postman).

Programming language: Java 11(backend), Kotlin (backend), Groovy (Jenkins file and Gradle)

Ide: Intellij lover (I’m a pro licence owner).I love to pay tools that make my programmer life easier. Sometimes vi let me edit file config in faster way using ssh protocol.

Build automation tool: Maven/Gradle

Preferred SO: Macos with unix (the best from windows and similar commands in terminal to Linux)

Preferred Computer: Macbook pro of course :)

CI: Gitlab CI / Jenkins 2

Issues Management: Jira or Gitlab/Github issues (the same as Spring team)

Relational Databases: Oracle, Mysql, Postgresql

Non relational Databases: Elasticsearch (Elk/search engine using aggregates), Redis (Cache), Neo4j (graph database), Influxdb (time serie database analystics purpose), mongoDb(documents)

Container/deployment: Docker and Kubernetes (only used and configured as developer. I am not a devops profile)

"Real time" Analytics: Grafana/Kibana

Professional Experience

2020-Present

*Backend Architect (Profile) *

Job Description: Backend Arquitect using Spring/Java/Kotlin creating solutions for Profile’s clients. Design/Create internal product definition.

Tools Spring Boot,Spring Data, Spring mvc, Java,Maven,Gradle, unit and integration test (Mockito, PowerMock, Postman), Spring reactor, Spring Cloud Gateway, Spring cloud Stream

2017-2019

Senior Backend developer/Architect (Mymoid)

Job Description: Backend Team Leader of payment gateway product solution PCI compliance connecting brands with its customers. Api Rest, Elk infrastructure, Analytics solution (Elasticsearch),Git .

Tools Spring Boot,Spring Data,Spring mvc, Spring Batch,Java 8/Kotlin,Maven, unit and integration test (Mockito, PowerMock, Postman), Jenkins 2 (Groovy pipelines), Mysql, Elasticsearch, Redis, Git

2015-2017

Architect Leader/Functional Analyst (Adesis Netlife/GFT)

Job Description: Functional Analyst defining multi channel rest services BBVA Continental Perú. Architect Leader defining product solution using elasticsearch as primary databases (Bankia)

Tools Spring Boot,Spring Data, Spring mvc, Java,Maven, unit and integration test (Mockito, PowerMock, Postman), Elasticsearch, Java 7,Git

2014-2015

Architect (Entelgy)

Job Description: Architect Leader in Telefonica (Telco 3.0 project).Defining how to external programmers create applications using Jenkins as CI.

Tools Spring,Spring Data, Spring mvc, Java,Maven, unit and integration test (Mockito, PowerMock, Postman),Jenkins,Git.

2013-2014

Architect (Wul4)

Job Description: Architect Leader/programmer in Redsys designing new disruptive wallet product (Iupay) with Spanish Banks like Banco Popular,Santander, Bankia,Sabadell,BBVA (www.iupay.es).

Tools Spring,Spring Data,Java,Maven, Spring mvc, unit and integration test (Mockito, PowerMock),Svn.

2012-2013

Architect (Equifax)

Job Description: Senior programmer in Equifax designing/programming maven archetypes for several products inside company. Prototypes were created with Spring Roo 1. One of the main product were migrate an old tool to a platform using sockets created with Spring integration using several integration patterns.

Tools Spring,Spring Data,Java,Maven, Spring mvc, Spring Integration, Jenkins 1, unit and integration test (Mockito, PowerMock),Svn.

2011-2012

Analyst/programmer (Ministerio territorial)

Job Description: Senior programmer in Ministerio territorial designing/programming several applications inside company using Alfresco as Document store solution. The backend solution was developed using Spring and fronted solution using Jsf with Primefaces

Tools Spring,Spring Data,Java,Maven, Spring mvc, Jsf, unit and integration test,Svn

2009-2011

Analyst/programmer (Profile Software Services)

Job Description: Senior programmer in Idealista designing/programming batch application solution for large customers. Senior programmer in Mutua Madrileña designing/programming j2ee tools using IBM portal (Portlets)

Tools Spring,Spring Data,Java,Maven, html, css, javscript, jquery, Rad, Svn

2007-2009

Analyst/programmer (Union Fenosa)

Job Description: Junior programmer in Union Fenosa designing/programming Union Fenosa portal (websphere portal IBM)

Tools Java,Ant, html, css, javscript, jquery, Rad, Svn, Jsf

2006-2007

Analyst/programmer (Vodafone)

Job Description: Junior programmer in Union Fenosa designing/programming integration process using Business work (Tibco) Tester of canal online vodafone portal solution

Tools Java,Ant,Tibco, Business work, Svn

Projects

As developer Hosted on github
As teacher: Hosted on slideshare
Helping software community: Hosted on stackoverflow

Interests & Additional Information

I love all kind of music, in special old electronic music (it is one of my hobbies as Dj since 1998).

About

Cristian Romero Matesanz Curriculum Vitae