About Me

I am software engineer with background in cloud, backend programming and data engineeering, with great passion for learning, I consider myself curious and disciplined. Even before university, I have done several projects alone and with other people. I have experience in e-commerce and retail sector, check out my projects below.

Contact Details

Marcos A. Vidal
Asturias, Spain


Backend Software Engineer

empathy.co June 2022 - present

Purchase History System development, from indexation to search API creation using Spring Boot, Java, Docker, ElasticSearch & Kubernetes. • Carried out a migration to Kotlin and architecture redesign (DDD).

Software Engineer

NTT Data January 2021 - June 2022

Creation of a bot assistant service to optimize tasks and obtain internal stats at Inditex e-commerce (Zara), in charge of: • Development and testing using technologies such as Azure services, Kotlin, JUnit, MockK, Spring Boot, Snowflake and MS Bot Framework SDK. • Deployment using Azure DevOps, Terraform and Git Workflows. • Requirements elicitation with the client. Sales forecasting system in the e-commerce area of Inditex worldwide: • ETL development, data extraction and data manipulation with Apache Spark, Python and Snowflake. • Improved prediction on 50% of data and especially on high volume days using the Prophet algorithm.


University of Oviedo

Bachelor’s Degree in Computer Science 2017 - 2021

8.82/10 GPA | 6 Honors | Best academic record award


Programming languages

  • Kotlin
  • Java
  • Python
  • JS/TS
  • C#
  • C++

Framworks & Libraries

  • Ktor
  • Spring Boot
  • Netty
  • Microsoft Bot Framework
  • React
  • Unity
  • Kt Coroutines
  • PySpark
  • Android SDK


  • SQL & NoSQL
  • Hexagonal Architecture
  • DDD
  • ETLs
  • Microsoft Azure & GCP
  • Data Analysis

Get In Touch.

Feel free to contact me for any question, using the following form.

Error boy
Your message was sent, thank you!