Mario Calín Sánchez

Backend Engineer & Fullstack Developer

Experienced software engineer with 9+ years developing scalable enterprise solutions across diverse industries including retail, education, and ecommerce. Proven track record in leading technical implementations using Java, Golang, and modern web technologies. Strong expertise in microservices architecture, event-driven systems, and agile methodologies. Demonstrated ability to deliver high-quality software solutions while mentoring teams and driving best practices. Committed to continuous learning and staying current with emerging technologies to provide maximum value to organizations.

Contact Information

Professional Experience

Software Engineer

Accenture Song

Backend software engineer specializing in Golang-based technologies for scalable ecommerce solutions.

Key Achievements:
  • Developed scalable solutions for ecommerce systems using Event-Driven Architectures (EDAs)
  • Implemented microservices architecture using Golang
  • Applied Mindcurv's best practices in software development
  • Utilized agile methodologies with CI/CD processes for continuous delivery
April 2024 - Currently

Software Engineer

Autentia Real Business Solutions

Backend software engineer for large retail sector companies, focusing on scalable and distributed architectures.

Key Achievements:
  • Defined and developed applications with contract-based web services (OpenAPI and AsyncAPI)
  • Implemented solutions using Java latest versions with relational and non-relational databases
  • Designed scalable architectures: microservices, event-based architectures, and modularization
  • Applied best practices: SOLID principles, TDD, ATDD, and agile methodologies with CI/CD
April 2022 - April 2024

Software Engineer

Bidea Avant SL

Full-stack Node.js developer creating web services and applications with modern technologies.

Key Achievements:
  • Developed web services using ExpressJS and TypeScript
  • Built web applications with Angular 11 and database integration
  • Implemented contract-based web services following OpenAPI specifications
  • Applied agile methodologies, CI/CD processes, and best practices (SOLID, TDD)
September 2021 - March 2022

Software Engineer

Digital Content Production Center - University of Cartagena

Development team member for the INDIE project (2018-1-ES01-KA201-050924), an open source educational platform for the European Union.

Key Achievements:
  • Developed Java 11 microservices platform using SpringCloud with Azure
  • Created web applications with ExpressJS and Angular 11
  • Built digital content creation and sharing platform for educational communities
  • Applied SOLID principles and agile methodologies with CI/CD processes
December 2018 - September 2021

Research Staff

Faculty of Computer Science - University of Murcia

Research team member for the GINSENG project (TIN2015-70259-C2-2-R) focused on sustainability criteria in software systems.

Key Achievements:
  • Conducted research on Green Software Systems and Engineering methodologies
  • Assessed company involvement with sustainability criteria in software development
  • Developed web services and applications using Java 8 and JAX-RS 1.19
  • Worked with relational databases and applied software engineering best practices
October 2017 - November 2018

Software Engineer

Smartway Studio SL

Full-stack developer specializing in web and cross-platform mobile application development.

Key Achievements:
  • Developed C# web projects using .NET Framework and Entity Framework
  • Created cross-platform mobile applications with Ionic Framework and Angular
  • Built mobile solutions using Appcelerator Titanium
  • Managed CMS content and provided comprehensive full-stack development services
June 2015 - July 2017

Education

Master's Degree in New Technologies in Computer Science

University of Murcia
2017 - 2018

Advanced specialization in emerging computer science technologies with exceptional academic performance. Overall grade: 9.78/10.

Degree in Computer Science in Software Engineering

University of Murcia
2009 - 2016

Comprehensive education in software engineering principles, methodologies, and technologies. Overall grade: 7.4/10.

Professional & Academic Achievements

2021
Learning Impact Award Finalist

INDIeOpen "An Online Content Creation Platform" recognized as Learning Impact Award finalist.

Learning Impact Awards
Academic/Professional Context: Professional Experience - INDIE Project at University of Cartagena Related to: Digital Content Production Center - University of Cartagena
2020
Software vulnerabilities overview: A descriptive study

Scientific paper published in Tsinghua Science and Technology (Vol:25, Ed:2, April 2020).

Tsinghua Science and Technology DOI: 10.26599/TST.2019.9010003
Academic/Professional Context: Research Work & Master's Studies Related to: Master's Degree in New Technologies + Research at University of Murcia
2018
Contenidos para la competencia de sostenibilidad en un currículo de Ingeniería del Software

Scientific paper presented at Congreso Internacional de Innovación Docente (CIID '18). Authors: Mario Calín Sánchez, Joaquín Nicolás Ros, José Luis Fernández Alemán, Ambrosio Toval Álvarez.

CIID '18 ISBN 978-84-09-05866-2, pages 389-400
Academic/Professional Context: Research Work & Master's Studies Related to: Master's Degree in New Technologies + Research at University of Murcia
Definition of an agile requirements reuse method based on SIREN

Master's thesis with exceptional grade of 9.9/10.

University of Murcia Grade: 9.9/10
Academic/Professional Context: Master's Degree Completion Related to: Master's Degree in New Technologies in Computer Science
2017
Aplicaciones móviles para el cuidado, actividad física y salud del perro

Magazine article published in Revista Consulta de Difusión Veterinaria. Authors: Mario Calín, Ángel Toval, José Luis Fernández-Alemán, Ambrosio Toval.

Revista Consulta de Difusión Veterinaria ISSN 11350598, No239 pp.43-48, April 2017
Academic/Professional Context: Bachelor's Degree Studies Related to: Degree in Computer Science in Software Engineering
2016
Multi-platform mobile application for pet care

Degree thesis with excellent grade of 9.5/10.

University of Murcia Grade: 9.5/10
Academic/Professional Context: Bachelor's Degree Completion Related to: Degree in Computer Science in Software Engineering

Skills & Expertise

Technical Skills

Programming Languages
Java 90%
TypeScript 88%
Golang 85%
JavaScript 85%
C# 75%
Frameworks & Libraries
Spring Boot 88%
Node.js & Express 85%
Angular 80%
.NET Framework 75%
Databases & Message Queues
Apache Kafka 88%
Relational Databases (MySQL, PostgreSQL) 85%
NoSQL Databases (MongoDB, Redis) 80%
Architecture & Design
Microservices Architecture 92%
SOLID Principles 92%
Event-Driven Architecture 90%
Domain-Driven Design 85%
DevOps & Cloud
Git & Version Control 90%
CI/CD Pipelines 85%
Azure Cloud 78%
OpenShift 75%
Methodologies & Practices
Agile Methodologies 90%
TDD & ATDD 88%
Code Review & Best Practices 88%
OpenAPI & AsyncAPI 85%

Soft Skills

Research & Scientific Writing
Problem Solving & Analysis
Technical Leadership
Cross-functional Collaboration
Agile Methodologies
Continuous Learning
Project Management
Requirements Engineering
Code Review & Mentoring
Technical Communication
Adaptability & Innovation
Quality Assurance Mindset