Hire Mario D., Vetted Senior Software Developer, Tech Lead Developer | UpstaffSenior Software Developer, Tech Lead

Mario D., Senior Software Developer, Tech Lead

Vetted expert in Back-End Web (12.0 yr.), Full Stack Web (12.0 yr.)
english B2 (Upper-Intermediate) English
seniority Expert (10+ years)
location Madrid, Spain UTC+01:00

Summary

- Senior Full-Stack Developer with 12+ years of experience in software engineering;
- Certified in .NET Microservices, Scrum Master, and Python Programming;
- Skilled in building scalable web applications using .NET (Core, 6–9), C#, and ASP.NET;
- Strong experience in microservices architecture, CQRS pattern, and RESTful API design;
- Familiar with Vertical Slice architecture and Domain-Driven Design principles;
- Proficient in front-end development with Vue.js, Angular, Kendo UI, and SASS;
- Experience with modular frontend architecture using single-spa;
- Hands-on experience with Microsoft Azure (App Service, Container Registry, Azure SQL);
- Implemented CI/CD pipelines using Azure DevOps, Azure Pipelines, Git, and Kubernetes;
- Worked with SQL Server, NoSQL databases, SignalR, WireMock.NET;
- Familiar with Node.js and PHP for backend tasks and system integration.

Main Skills

SQL, Senior Software Developer, Tech Lead

SQL 12 yr.

.NET, Senior Software Developer, Tech Lead

.NET 12 yr.

Programming Languages

Android Libraries and Tools

Angroid Architecture Components 5 yr.

JavaScript Frameworks

Angular 3 yr. Backbone.js jQuery Node.js 3 yr. Vue.js 3 yr.

.NET Platform

ASP.NET Core Framework 6 yr. ASP.NET MVC Pattern Entity Framework 6 yr. .NET 12 yr. .NET Core 6 yr. .Net WCF WPF

UI Frameworks, Libraries, and Browsers

jQuery Kendo UI SASS

Ruby Frameworks

JavaScript Libraries and Tools

Underscore.js

Databases & Management Systems / ORM

MySQL 5 yr. NoSQL Oracle Database SQL 12 yr.

Cloud Platforms, Services & Computing

Azure 3 yr.

Azure Cloud Services

Azure 3 yr. Azure DevOps 5 yr.

Methodologies, Paradigms and Patterns

Agile REST Scrum

Version Control

Gitflow

SDK / API and Integrations

JSP Liferay Web API Winforms

Virtualization, Containers and Orchestration

ID: 200-295-362
Last Updated: 2025-04-09

Work Experience

Developer – Independent Consultant, B2B Platform Development

Duration: September 2024 - Present

Summary: Currently developing a B2B platform focused on billing and other business processes.

Responsibilities: Responsible for requirements analysis, architecture design, implementation, testing, and deployment.

Technologies: .NET 9, Microservices, CQRS pattern, Entity Framework, Vertical Slice architecture.

Technical Lead, CON&SEL15, Consultoría y Selección

Duration: May 2024 - February 2025

Summary: CON&SEL15 (Consultoría y Selección) is a Spanish consulting firm.

Responsibilities:

  • Lead the software development team, improving architecture and ensuring system scalability and performance;
  • Oversee bug fixing and the resolution of technical issues to maintain system stability;
  • Manage the entire software development lifecycle using .NET 8 and Vue 3;
  • Utilize Microsoft Azure services, including App Service, Container Registry, and Azure SQL, for efficient cloud operations;
  • Implement CI/CD pipelines with Azure Pipelines and oversee code management with Git and Azure DevOps;
  • Apply Scrum methodology for agile project management to ensure continuous delivery and iterative improvements;
  • Collaborate with stakeholders to align software solutions with business objectives and goals.

Technologies: .NET 8, Vue 3, Microsoft Azure (App Service, Container Registry, Azure SQL), Azure Pipelines, Git, Azure DevOps.

Senior Developer, Full-stack Solution Development

Duration: July 2023 - February 2025

Summary: Created robust and scalable full-stack solutions with a focus on efficient Web APIs.

Responsibilities:

  • Creating robust and scalable full-stack solutions with .NET technologies, focusing on the development of efficient Web APIs for reliable data exchange;
  • Building dynamic user interfaces using Kendo UI, Backbone.js, and Underscore.js, enhancing user experience and application interactivity;
  • Designing and managing SQL Server databases, focusing on efficiency, scalability, and reliability;
  • Leveraging SignalR for real-time communications and ASP.NET Core for creating robust and secure backend systems;
  • Implementing best practices in software development, including ObjectOriented Programming (OOP) and API development, ensuring maintainable and scalable solutions;
  • Collaborating with cross-functional teams to deliver impactful features and optimize system performance.

Technologies: .NET technologies, Kendo UI, Backbone.js, Underscore.js, SQL Server, SignalR, ASP.NET Core, OOP.

Senior Developer, DigitalProfIT y Grupo Samtel

Duration: January 2023 - July 2023

Summary: DigitalProfIT is a strategic consulting firm specializing in digital transformation and business optimization, offering services such as business strategy, workflow design, and IT value assessments.

Responsibilities:

  • Developed and maintained web applications using .NET Core 3.1 as the backend framework, ensuring robust and scalable solutions;
  • Collaborated with teams using Team Foundation Server (TFS) for source control, project management, and building automation;
  • Designed and optimized relational databases with SQL Server, focusing on performance and data integrity;
  • Built dynamic and responsive user interfaces with Angular, improving user experience and satisfaction;
  • Participated in the entire software development lifecycle, from requirement analysis and architecture design to testing and deployment;
  • Worked in agile teams, contributing to sprints and delivering high-quality code on schedule.

Technologies: .NET Core 3.1, Team Foundation Server (TFS), SQL Server, Angular.

Senior Developer, Uruit

Duration: September 2022 - March 2023

Summary: Uruit is a software development company that builds web and mobile applications.

Responsibilities:

  • Developed scalable backend solutions for a U.S.-based company in the health sector, leveraging .NET 6, Node.js, and SQL Server;
  • Built and optimized RESTful APIs to ensure seamless integration between applications, focusing on performance and security;
  • Implemented GitFlow workflows for efficient version control and collaboration within a distributed development team;
  • Worked extensively with databases, including query optimization and schema design, to support high-availability systems;
  • Applied Object-Oriented Programming (OOP) principles to deliver clean, maintainable, and reusable code in C#;
  • Collaborated closely with cross-functional teams to deliver features that improved system reliability and user satisfaction.

Technologies: .NET 6, Node.js, SQL Server, RESTful APIs, GitFlow, OOP.

Senior Developer, Endava

Duration: August 2021 - September 2022

Summary: Endava is a technology company that provides digital transformation and software development services across multiple industries.

Responsibilities:

  • Developed a Mocking Framework and an Event Mocking Framework for a leading American bank, leveraging .NET Core, NoSQL databases, and WireMock.NET to enhance testing capabilities and improve system reliability;
  • Frontend development for a payments project, using Angular 11, SASS, and a Microfrontend architecture implemented with single-spa, enabling modular and scalable user interfaces;
  • Utilized Azure DevOps and Kubernetes to streamline CI/CD processes and manage containerized applications effectively;
  • Collaborated in cross-functional teams, applying Object-Oriented Programming (OOP) and GitFlow methodologies to ensure clean code and efficient project delivery.

Technologies: .NET Core, NoSQL databases, WireMock.NET, Angular 11, SASS, single-spa, Azure DevOps, Kubernetes.

Technical Support Engineer C# (L3), Thales

Duration: August 2020 - August 2021

Summary: Thales is a global technology company that develops systems for aerospace, defense, security, and transportation.

Responsibilities:

  • Developed and enhanced the Capture Suite application using WPF, focusing on the integration of biometric and signature capture devices such as the Greenbit ten-fingerprint scanner, Akiyama biometric camera, and Signotec signature pad;
  • Implemented seamless interaction with RESTful APIs, ensuring efficient communication between devices and backend services;
  • Worked extensively with Object-Oriented Programming (OOP) in C#, applying clean coding practices to deliver robust and maintainable solutions;
  • Collaborated with teams using GitFlow methodologies to manage version control and streamline development workflows.

Technologies: WPF, RESTful APIs, OOP, C#, GitFlow.

Technical Leader, W2D IT

Duration: September 2019 - August 2020

Summary: W2D IT is a Colombian company specializing in information technology projects, focusing on developing applications and business solutions for medium and large enterprises across various sectors.

Responsibilities:

  • Led the development and implementation of BIOMIG Software, a cutting-edge system for automated migration processes at El Dorado Airport in Bogotá, Colombia;
  • Oversaw the development of features using .NET, WinForms, ASP.NET, and AngularJS, ensuring high performance and reliability;
  • Integrated advanced technologies, including Iris Recognition systems, Gemalto Document Readers, and - Migratory Lanes, to enhance biometric security and streamline passenger processing. Implemented real-time monitoring with SignalR, enabling live updates and system transparency;
  • Guided a cross-functional team, ensuring adherence to best practices in Object-Oriented Programming (OOP), and utilized tools such as Git and Visual Studio for efficient project delivery.

Technologies: .NET, WinForms, ASP.NET, AngularJS, Iris Recognition systems, Gemalto Document Readers, SignalR, OOP, Git, Visual Studio.

.NET Senior Developer, IT Consultancy Group Corp

Duration: July 2016 - September 2019

Summary: ІT Consultancy Group Corp is a consulting firm with a multidisciplinary team specializing in software development and implementation, primarily serving the financial sector.

Responsibilities:

  • Developed and maintained applications using .NET, ensuring scalability and reliability across enterprise-level solutions;
  • Designed and implemented Web Services and WCF, facilitating seamless communication between distributed systems;
  • Built responsive and dynamic frontends with Angular and AngularJS, enhancing user experience and functionality;
  • Delivered robust backend solutions through Web API development and optimized database operations in SQL Server;
  • Collaborated in agile environments, applying Scrum methodology to deliver high-quality software on time;
  • Created detailed requirements analyses and reports using SQL Reporting Services, aligning technical solutions with business needs.

Technologies: .NET, Web Services, WCF, Angular, AngularJS, Web API, SQL Server, SQL Reporting Services, Scrum.

Senior Software Development Engineer, Data Tools S.A.

Duration: August 2015 - March 2016

Summary: Data Tools S.A. is a Colombian company specializing in IT and business process outsourcing services, focusing on sectors like transit, health, and tax management.

Responsibilities:

  • Developed an integration library for the Document Reader Device and AssureID SDK, enabling robust document authentication processes at El Dorado Airport in Bogotá, Colombia;
  • Utilized WinForms and Windows Services to create a seamless user interface and background services for handling complex workflows;
  • Implemented WCF for efficient communication between components, ensuring reliable and secure data exchange;
  • Managed and optimized databases in Oracle and Microsoft SQL Server, ensuring data integrity and performance for mission-critical operations;
  • Applied Object-Oriented Programming (OOP) principles in C# to deliver maintainable and scalable solutions;
  • Collaborated closely with stakeholders, conducting requirements analysis to align technical solutions with project objectives.

Technologies: WinForms, Windows Services, WCF, Oracle, Microsoft SQL Server, OOP, C#.

Software Developer, Azteca Comunicaciones Colombia

Duration: June 2014 - July 2015

Summary: Azteca Comunicaciones Colombia is a Colombian company providing high-quality fiber optic and internet connectivity services across the country.

Responsibilities:

  • Developed and maintained software solutions using ASP.NET and SQL Server, ensuring robust and scalable applications;
  • Designed and implemented Windows Communication Foundation (WCF) services to enable seamless communication between distributed systems;
  • Integrated dynamic and responsive features with jQuery, enhancing user interactions and improving frontend performance;
  • Applied Object-Oriented Programming (OOP) principles in C# to create clean, maintainable, and reusable code;
  • Collaborated closely with cross-functional teams to deliver high-quality software on time and within scope.

Technologies: ASP.NET, SQL Server, WCF, jQuery, OOP, C#.

Software Developer, People Contact

Duration: September 2013 - June 2014

Summary: Development in various programming languages and technologies for multiple projects.

Responsibilities: Engaged in software development using different tech stacks.

Technologies: .NET, SQL Server, PHP, Java, JavaScript, jQuery.

Junior Software Developer, GHL Hoteles

Duration: February 2013 - June 2013

Summary: GHL Hoteles is a Latin American hotel chain with 61 locations across 9 countries, offering accommodations, event spaces, and dining services.

Responsibilities: Participated in software development using ASP.NET MVC, and focused on frontend development with jQuery.

Technologies: ASP.NET MVC 4, SQL Server, Kendo UI, jQuery.

Junior Software Developer, UPARSISTEM

Duration: June 2011 - February 2013

Summary: Application development in a range of web-based technologies.

Responsibilities: Engaged in the development of applications leveraging JSP and jQuery.

Technologies: JSP, MySQL, jQuery, JavaScript.

Education

Máster Universitario en Ingeniería de Software y Sistemas Informáticos

UNIR Formación Profesional

2023 - 2025

Bachelor's Degree in Systems Engineering

Universidad Popular del César

2005 - 2011

Certification

  • Curso de ECMAScript 6
  • .NET Microservices: CQRS & Event Sourcing with Kafka
  • Scrum Master Professional Certificate
  • Curso de Programación en Python

Ready to hire Mario D.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call