About Me

Software engineer with a lot of eagerness and proactivity. Even before university, I have done several projects alone and with other people that have proven this. Especially focused on backend and cloud development.. I have experience in e-commerce, retail and banking sector, check out my projects below.

Contact Details

Marcos A. Vidal
Asturias, Spain


Senior Backend Software Engineer

MyInvestor Bank December 2022 - present

Technical Analyst of the Lending & Insurance backend team: • Requirement elicitation with POs. • Led a small team of two people. • Applied design concepts such as Ports Adapters pattern & Onion Architecture. • Usage of Java, AWS, Spring Boot & Batch, Oracle Database & Hibernate.

Backend Software Engineer

empathy.co June 2022 - December 2022

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.

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
  • Spring Batch
  • Netty
  • Kt Coroutines
  • PySpark
  • Android SDK
  • Microsoft Bot Framework
  • React
  • Unity


  • Snowflake & Oracle
  • ElasticSearch
  • MongoDB
  • Software Architecture
  • ETLs
  • Microsoft Azure & AWS
  • Docker & Kubernetes
  • 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!