Álvaro Gutiérrez

Full Stack Developer


Experiences

Sr Backend Developer

11/2022 - Present
TapTap Digital S.L., Full-Remote

As part of the backend team, I take part of developing and adding new features to the Sonata DSP and its environment using different technologies:

  • Evolution of bidding system with hexagonal architecture
  • Usage of Java 11/17 and NodeJS as languages. MongoDB, PostgreSQL, AWS, Kafka, ElasticSearch are also present on the stack.
  • Support to other teams when using our APIs and solving issues for support team
  • Monitoring of the systems using Grafana/Prometheus. We attend over 5K requests per second!
  • We own the CI/CD process. With support from DevOps team, it is our responsability to design, test, and deploy new features.

Sr Fullstack Developer

05/2022 - 11/2022
IDENTY Touchless ID, Full-Remote

Integration of company's biometric solutions to web platforms:

  • Creation and maintenance of Web SDKs implementing native libraries (Javascript, Typescript, WASM)
  • Demo Apps implementing those SDKs for potential customers (Angular, Vue.js)
  • Support to customer when integrating our solutions on their projects
  • Integration of native libraries in backend server (Java 11, Spring Boot, JNI, C++)

Also, using my previous experience, some tasks in CI/CD flow:

  • Design of a full pipeline for each of the web-related repositories
  • Helping in choosing the tools and architecture to be used (AWS)

Backend JAVA Developer

08/2019 - 04/2022
ELCA Information Technology, Granada(Spain)

Development of Time management application for ELCA's internal use:

  • Focused in Front-end development using Angular 8 and Bootstrap. TDD using Jest and Karma. (3 months)
  • Support to backend tasks with JAVA 11 + SpringBoot

Then, in SecuTix (an ELCA's company), as part of the platform team:

  • Tech stack in JAVA 11 + Spring + Hibernate + ActiveMQ. CI/CD with Jenkins. Oracle DB. Quality monitoring using Selenium, Integration Tests, Fitnesse, Postman, SONAR
  • Design, support and development of public APIs in SOAP and REST
  • Development of connectors and interfaces to external systems
  • Direct support to customer's integrators willing to use our APIs
  • Using SCRUM methodology with JIRA and applying TDD with JUnit and Mockito
  • Responsible of migration to microservices for external connectors

Ruby on Rails Developer (Full Stack)

07/2018 - 08/2019
NGA Human Resources, Granada(Spain)

Ruby on Rails Application, development driven by Agile methodologies. Developing NGA's flagship, hrX Exchange:

  • Working both in Backend and Frontend using technologies as MongoDB, MySQL, jQuery, Bootstrap, HAML, CoffeeScript, Angular 6, SASS, Javascript, and, of course, Ruby on Rails framework.
  • Following TDD process with RSPEC to test our application. Maintenance and usage of Docker for usage of the application.

SAP HCM Technical Consultant

10/2015 - 07/2018
NGA Human Resources, Granada(Spain)

Technical SAP HCM Non Payroll consultant, specialized in Talent Management modules:

  • Technical and functional deeper knowledge of Talent Modules (Performance, Learning, Compensation, e-Recruiting)
  • Modification of customer's frontend system based on Javascript, jQuery, Prototype, and CSS.

Web developer Internship

06/2014 - 04/2015
Aucón Asesores, S.L., Granada (Spain)

  • Web Application development and maintenance for GDPR Compliance of customers
  • Maintenance and develop of website using PHP4, and Javascript
  • MySQL Database management and queries design

Courses

J2EE: Web Development, JSF, SPRING​ - Arelance 2021
Some Udemy courses related to TDD, BDD, Angular, Docker, Kubernetes - Udemy
Android for Beginners - Darwin Eventour 2017

Skills & Proficiency

JAVA & Spring

Javascript & Typescript

Angular 2+

HTML5 & CSS

Ruby on Rails

Docker