Mario Fontcuberta

Mario Fontcuberta

Software Engineer

2024 All rights reserved.

About Me

I am a passionate developer with a strong background in creating cross-platform applications, specializing in cutting-edge technologies such as Golang, Node.js, .NET Core, Java, Angular, and Vue.js. Throughout my career, I have demonstrated skills in designing and implementing robust architectures, including MVC and Clean Architecture, to ensure scalability and maintainability of projects.

My primary focus revolves around developing microservices using Event-Driven architecture patterns, leveraging the advantages of container orchestration with Docker and Kubernetes. Additionally, I have technically led projects, assuming responsibilities at both technical and managerial levels.

My experience spans the entire spectrum of database development, from initial design to continuous optimization, working with SQL and MongoDB. I have in-depth knowledge of TypeScript and have conducted rigorous testing practices using Jasmine, Mocha, or others.

Throughout my career, I have closely collaborated with cloud platforms, especially in Microsoft Azure and AWS environments, leading the migration of existing applications to the cloud and optimizing their performance and scalability.

In my role as a developer, I have worked with various agile methodologies, especially Scrum, actively participating in iteration planning, organizing Team Daily meetings, and conducting effective demonstrations. My responsibilities not only include technical aspects but also functional analysis, requirement prioritization, and project management.

Over the course of my career, I have acquired additional skills in web development, ranging from applications for totems with Angular.js to layout and development in CMS environments like WordPress. My meticulous focus on performance optimization and task automation using various programming languages has contributed to the success of the projects I have been involved in.

My multifaceted approach, combined with a solid technical foundation, positions me as a competent and adaptable professional capable of addressing complex challenges and leading teams to success in innovative development projects.

  • Age:35
  • Residence:Barcelona, Spain
  • e-mail:contact@mfontcuberta.com

What I Do

Ecommerce

Specialized in ecommerce with extensive experience in the creation, implementation, and optimization of ecommerce platforms. Proficient in key technologies such as Magento, Shopify, or Salesforce. I have successfully led projects from conception to execution, closely collaborating with multidisciplinary teams to ensure the functionality, security, and optimal performance of online stores. My focus is on technological innovation and continuous improvement, with a proven track record of positive results in increasing conversions and enhancing user experience. Passionate about staying updated with the latest ecommerce trends and committed to providing effective solutions that drive growth and profitability for businesses in the digital environment.

Architecture Design

In the field of architectural design, I specialize in creating robust and scalable technological solutions that balance functionality, flexibility, and performance. I have led the definition and implementation of software architectures for various projects, employing principles such as microservices, design patterns, and modern technologies. My approach focuses on understanding business needs and translating them into technological structures that enable agile and sustainable development. I have expertise in selecting and applying innovative technologies to optimize system efficiency and scalability, promoting code quality, and adaptability to future changes.

DevOps

My experience in DevOps encompasses the implementation and management of CI/CD pipelines, deployment automation, and container orchestration. I have carried out effective integration, optimizing collaboration, and improving software lifecycle efficiency. As an expert in tools such as Jenkins, Docker, and Kubernetes, I have implemented scalable solutions that have enhanced continuous delivery and system stability. My approach is based on automation to achieve fast and reliable deployments, ensuring security and effective monitoring in both cloud and on-premise environments. Committed to continuous improvement and the adoption of best practices to optimize infrastructure and maximize development and operations performance.

Management

At a management level, I have successfully led the planning, execution, and delivery of projects, meeting established deadlines and budgets. As an expert in both agile and traditional methodologies, I have implemented strategies that optimize collaboration among development teams and stakeholders. My focus is on transparent communication, proactive identification of risks, and the implementation of practices that foster efficiency and the quality of the final product. Committed to the effective management of the project lifecycle, from conception to implementation, to ensure success and customer satisfaction.