rafaelsanvidal@developer:~$ portfolio --show
╔══════════════════════════════════════════════════════════════╗
║                                                              ║
║       ██████╗  █████╗ ███████╗ █████╗ ███████╗██╗            ║
║       ██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝██║            ║
║       ██████╔╝███████║█████╗  ███████║█████╗  ██║            ║
║       ██╔══██╗██╔══██║██╔══╝  ██╔══██║██╔══╝  ██║            ║
║       ██║  ██║██║  ██║██║     ██║  ██║███████╗███████╗       ║
║       ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝  ╚═╝╚══════╝╚══════╝       ║
║                                                              ║
║              Software Developer | AI-Powered Coding          ║
║                  25+ Years of Experience                     ║
║                                                              ║
╚══════════════════════════════════════════════════════════════╝
                

rafaelsanvidal@portfolio:~$ whoami

Rafael San Vidal

Software Developer | AI-Powered Coding

25+ Years of Experience

rafaelsanvidal@portfolio:~$ _

$ cat about.txt

# About Me

My journey in software development started with the first 8-bit personal computers at age 13.

From writing my first BASIC programs to now leveraging cutting-edge AI tools,

I've been passionate about technology for over 25 years.


# Current Focus (2025)

→ Building enterprise applications with .NET 9 and Java 21

→ Embracing AI-assisted development with Cursor, Claude Code and Gemini CLI

→ Creating cross-platform solutions

→ Implementing Clean Architecture and DDD patterns


✓ 25+ years of professional experience

✓ Healthcare domain expert (BD Company since 2005)

✓ Full-stack developer (.NET, Java, Spring Boot, Angular, React)

✓ AI-powered workflow enthusiast

$ cat experience.log | tail -n 20

# Professional Experience


Becton Dickinson and Company 2005 - Present

Senior Software Developer | Healthcare Solutions


## Key Responsibilities

→ Full-stack development of healthcare applications (EMEA region)

→ Architecture design, UI/UX, security and database management

→ CI/CD, DevOps

→ Team mentoring and code review practices


## Healthcare Domain Expertise (19+ years)

HL7/HL7-FHIR protocol implementation

ASTM standards for laboratory automation

RFID integration in hospital environments

Real-time data processing for critical systems

Mirth Connect healthcare integration platform


## Quality & Security Standards

Fortify OnDemand - Static Application Security Testing (SAST)

SonarQube - Code quality and security analysis

OWASP Top 10 compliance and vulnerability assessment

Healthcare security standards (HIPAA, GDPR compliance)

Penetration testing and security audits

Code coverage and automated testing pipelines


## Multi-Database Expertise

Multi-motor support (MySQL, MariaDB, SQL Server, Oracle, DB2)

Database migrations with Flyway

Cross-database compatibility and optimization


## Technical Skills

.NET 9 C# 13 Java 21

Spring Boot Spring Data JPA Spring Security

React Angular TypeScript Blazor Thymeleaf

WPF WinUI Uno Platform RCP / RAP

Bootstrap Tailwind

SQL Server MySQL Oracle IBM DB2 MariaDB

Azure DevOps Docker Git Jira

SignalR WebSockets Socket.io


Omnibona S.L 2014 - 2015

Software Developer (Part-time)


## Multi-platform Health Application

→ Design and development of multi-platform application about healthy habits

→ Nutrition and exercises in game mode for startup company


## Technical Skills

ASP.NET MVC Razor Thymeleaf Entity Framework LINQ HTML5 CSS3 Bootstrap JavaScript jQuery Microsoft Azure


Oesia 2003 - 2005

Software Developer | Healthcare, Telecom, Public Services

Clients: Telefónica, Hewlett-Packard, Siemens

.NET C# SQL Server Oracle


L'Oréal Spain 1998 - 2003

SAP Key Business | Business Analyst


## SAP R/3 Project Leadership

Business Key for SAP R/3 implementation (FI, CO, MM modules)

→ Project planning, design and implementation of SAP modules

→ Reports development and ABAP IV programming

→ Business requirements analysis and stakeholder management


## Historical Projects

2000 and Euro Projects - Y2K compliance and Euro currency conversion

Management Applications - Accounts and Purchasing systems

AS/400 and IBM AIX systems integrations


## Technical Skills

SAP R/3 ABAP IV C++ RPG 4GL AS/400 IBM AIX Oracle CA Ingres

Easynet España S.A. 2003

Support Technical


## Technical Support

→ Technical support and customer service

Ministerio de Asuntos Exteriores 1998

Software Developer


## Diplomatic Passports Management

→ Design and create an application to manage diplomatic passports

→ Passports management project development


## Technical Skills

4GL CA Ingres

$ which ai-tools --verbose

# AI-Assisted Development Stack (2024-2025)


🤖 Cursor Pro

AI-powered code editor with vibe coding

● INTEGRATED

🧠 Claude Code

CLI-based AI assistant for development

● INTEGRATED

🔮 Gemini CLI

Google's AI assistant for code generation

● INTEGRATED

🤖 GPT5 Codex

OpenAI's advanced AI coding assistant

● INTEGRATED

🚀 GitHub Copilot

AI pair programming assistant

● INTEGRATED

📚 NotebookLM

AI research and documentation

● RESEARCH TOOL


# AI/ML Projects & Experience

🤖 azure-ai-services

Azure AI Integration | OpenAI services through Azure AI

Azure OpenAI Semantic Kernel .NET 8 Function Apps

🧠 prompt-engineering

Prompt Engineering & AI Development | Advanced AI-assisted development techniques

Prompt Engineering AI Development ChatGPT Integration AI Architecture

🧠 llm-evaluation

LLM Evaluation Framework | Custom framework for evaluating language models

.NET 8 OpenAI API JSON Export QA Generation

⚡ semantic-kernel

Semantic Kernel Projects | Microsoft's AI orchestration framework

Semantic Kernel Plugin Architecture Function Calling Bing Search


# Vibe Coding Philosophy

Leveraging AI to focus on problem-solving and architecture

while accelerating implementation without sacrificing code quality.

$ ls -la skills/ --complete-portfolio

# Complete Technology Portfolio - 25+ Years of Experience


📁 backend/

  • .NET 9 / C# 13
  • Java 21
  • Spring Boot 3.x
  • ASP.NET Core 9
  • Node.js / Express
  • Python / Django
  • PHP / Laravel
  • Erlang / Haskell (Functional)

📁 frontend/

  • React
  • Vue.js
  • Angular
  • TypeScript
  • Blazor WebAssembly
  • WPF / WinForms
  • Uno Platform / WinUI
  • HTML5 / CSS3
  • Tailwind / Bootstrap

📁 mobile/

  • Kotlin (Android)
  • Android Studio

📁 databases/

  • SQL Server
  • MySQL
  • PostgreSQL
  • Oracle
  • IBM DB2
  • MongoDB
  • Redis
  • Cassandra
  • InterSystems Caché
  • Informix Dynamic Server
  • CA Ingres

📁 dotnet-ecosystem/

  • EF Core / Dapper / LINQ
  • NLog / Serilog
  • AutoMapper
  • Polly.NET
  • SignalR
  • xUnit / nUnit
  • Moq
  • Hangfire (Background jobs)
  • MediatR
  • FluentValidation
  • MailKit

📁 java-ecosystem/

  • Hibernate / JPA / Criteria API
  • Maven / Gradle
  • JUnit / Mockito
  • Apache CXF / Jersey

📁 spring-boot/

  • Spring Data JPA
  • Spring Security + OAuth2
  • Spring MVC / WebFlux
  • Thymeleaf
  • Spring AOP
  • Flyway Migrations
  • Spring Boot DevTools
  • Spring Validation
  • Thymeleaf Security Extensions
  • Spring Cloud

📁 devops/

  • Azure DevOps
  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • Git
  • GitHub
  • GitHub Actions
  • Jenkins

📁 cloud/

  • Microsoft Azure
  • AWS

📁 application-servers/

  • Apache Tomcat
  • Microsoft IIS
  • Oracle WebLogic
  • WildFly
  • IBM WebSphere

📁 testing-tools/

  • Selenium WebDriver
  • Playwright
  • Jest
  • Vitest
  • Jasmine / Karma

📁 quality-security/

  • Fortify OnDemand (SAST)
  • SonarQube
  • OWASP Top 10
  • Healthcare Security (HIPAA, GDPR)
  • Penetration Testing
  • Code Coverage Analysis

📁 ai-tools/

  • Cursor
  • Claude Code
  • Gemini CLI
  • GPT5 Codex
  • GitHub Copilot
  • Azure OpenAI Services
  • Semantic Kernel
  • NotebookLM

📁 dev-tools/

  • Visual Studio Professional
  • Visual Studio Code
  • Cursor
  • Eclipse
  • IBM Rational Suite
  • Postman / Insomnia

📁 enterprise-systems/

  • SAP R/3 (FI, CO, MM)
  • AS/400 Systems

📁 microservices-messaging/

  • Apache Kafka
  • RabbitMQ
  • Spring Cloud (Eureka, Hystrix)
  • Microservices Architecture
  • Event-Driven Architecture

📁 big-data-analytics/

  • IBM Cognos
  • Talend ETL
  • Elasticsearch
  • Prometheus
  • Grafana

📁 specialized-tech/

  • Blockchain & Web3 (Solidity, Ethereum)
  • Game Development (Unity 3D, C#)
  • IoT (Arduino, Raspberry Pi)
  • Computer Vision (Infaimon CVB)
  • Document Recognition & Processing (Abbyy Technologies)
  • CMS Development (WordPress, Joomla)

📁 project-management/

  • Jira
  • Confluence

📁 soft-skills/

  • Team Leadership
  • Mentoring Junior Developers
  • Code Review & Quality Assurance
  • Technical Documentation
  • Stakeholder Communication
  • Problem Solving & Analytical Thinking
  • Agile/Scrum Ceremonies

📁 historical-langs/

  • ABAP IV (SAP)
  • RPG (AS/400)
  • 4GL (Ingres)
  • COBOL
  • Pascal
  • C++

$ cat methodologies.txt

# Development Methodologies & Software Engineering Principles


🔄 Agile Methodologies

→ Scrum (Sprint Planning, Daily Standups, Retrospectives)

→ Kanban (Continuous Flow, Work in Progress)

→ XP (Extreme Programming)

→ Lean Software Development

🏗️ Architecture Patterns

→ Clean Architecture

→ Domain-Driven Design (DDD)

→ CQRS (Command Query Responsibility Segregation)

→ Microservices Architecture

→ Event-Driven Architecture

→ SOA (Service Oriented Architecture)

SOLID Principles

→ Single Responsibility Principle

→ Open/Closed Principle

→ Liskov Substitution Principle

→ Interface Segregation Principle

→ Dependency Inversion Principle

🧪 Testing Methodologies

→ TDD (Test-Driven Development)

→ BDD (Behavior-Driven Development)

→ ATDD (Acceptance Test-Driven Development)

→ Unit Testing

→ Integration Testing

📋 Design Patterns

→ Gang of Four (GoF) Patterns

→ Creational Patterns (Factory, Builder, Singleton)

→ Structural Patterns (Adapter, Decorator, Facade)

→ Behavioral Patterns (Observer, Strategy, Command)

→ Repository Pattern

📚 Code Quality

→ Clean Code Principles

→ Code Review Practices

→ Refactoring Techniques

→ Technical Debt Management

→ Documentation Standards


# 25+ years applying software engineering best practices

✓ Expert in modern development methodologies and architectural patterns

✓ Strong advocate for clean code and quality engineering practices

$ cat training_history.log | grep -E "2024|2025"

# Recent Training & Courses (2024-2025)


📅 2024-2025

Formación Integral en Arquitectura Cloud, DDD, TDD e IA

Desarrollo con IA - AI-assisted development

Introducción a la IA y Prompt Engineering - AI fundamentals

Claude Code CLI - AI assistant integration

Gemini CLI - Google AI code generation

NotebookLM - AI research and documentation


📅 2023

Ionic (app) y Net Core (backend) - Udemy

Go / Golang desde las bases - Udemy

Big Data Fundamentals - Udemy

Dart & Flutter - Udemy

Vue.js avanzado - Udemy


📅 2022

React + Redux - Udemy

.NET MAUI con Visual Studio 2022 - Udemy

DevOps, Docker, Kubernetes, microservices y Azure .NET 6 - Udemy

Azure Devops - Udemy

AWS - Udemy


📅 2021

Go / Golang - Udemy

TDD - Test driven development con Java y JUnit - Udemy

Patrones de Diseño y principios SOLID - Udemy

Refactorizar código Java - Udemy


📅 2020

DevOps. Las artes marciales del software - Udemy


📅 2019

Java8 (Functional and lambda expr.) - Udemy

Microservicios con Spring Boot / Netflix Eureka - Udemy

Programación Python para Machine Learning - Udemy

Curso de Python 3 - Udemy

Desarrollo de videojuegos con Unity - Udemy

Mi primer videojuego con Unity - Udemy

API RestFul con Laravel - Udemy

Dominando Laravel. De principiante a expert - Udemy

Android con Kotlin + Firebase + Google - Udemy

Machine Learning - Udemy

Curso de Django - Udemy


📅 2018

Implementación de soluciones en Microsoft Azure - Udemy

Python + Django - Udemy

Desarrollo de dApps en la blockchain de Ethereum - Udemy

Introducción a blockchain. criptomonedas y Ethereum - Udemy

Xamarin Forms y Azure - Udemy

Angular 6 avanzado - Udemy

Curso avanzado de Docker - Udemy

Spring Framework 5 - Udemy

Persistencia de datos con Java. Hibernate + Spring JPA - Udemy


📅 2017

ASP.NET Core MVC - Udemy

Curso de iniciación a Haskell - Udemy

Xamarin. Build Android and IOS Apps - Udemy

Servicios con WCF - Udemy


📅 2016

Git + GitHub - Udemy

Desarrollo web Javascript, Angular, Node y MongoDB - Udemy


📅 2015

SEO para WordPress - Udemy

Aprende a triunfar con SEO - Udemy


📅 2014

Community Manager, Redes sociales - HP Formación


📅 2013

Marketing 2.0 - Grupo Fides21

Team Building. Gestión de Liderazgo - Fides21


📅 2006

IBM Rational V7. Clearcase, SOA, Business Modeler

IBM DB2

Infaimon Sherlock. Vision Artificial

Infaimon CVB. Vision Artificial


📅 2005

Gestión De Proyectos - Oesia


📅 2004

Programación Visual C++ - Oesia


📅 2003

Administración SQL Server - Sunion Gesfor

Programación Java - Oesia

Optimización Oracle 8i - MR Informática

PL/SQL - Dayfisa

Xml - IBM Learning

Administración Oracle - Dayfisa

Macromedia Flash - IBM Learning

Ingeniería De Software - Sunion Gesfor


📅 2002

SAP MM. Verificación De Facturas - Sap España

Programación Avanzada Java - IBM Learning

Administración AIX - IBM Learning

Programación Avanzada RPG IV (AS/400) - IBM Learning


📅 2001

Programación Java - Gesein


📅 1999

Cobol – CICS – DB2 - Cap Gemini


📅 1998

Técnico En Sistemas Unix / Oracle - Sunion Gesfor

Microinformática - Academia Teide


# Total courses completed: 80+ | Platforms: Udemy, IBM Learning, Oesia, Cap Gemini, Academia Teide, HP Formación, Fides21

# Active learner since 1998 (25+ years of continuous training)

$ find ./ml-projects -name "*.py" | wc -l

# Machine Learning & Data Science Projects


🐍 python-ml

Python Machine Learning | Scikit-learn, Pandas, NumPy projects

Python 3 Scikit-learn Pandas NumPy Jupyter

🧠 tensorflow-projects

Deep Learning | TensorFlow and neural networks

TensorFlow Keras Neural Networks Data Preprocessing

📊 data-analysis

Data Analysis Projects | Statistical analysis and visualization

Pandas Matplotlib Seaborn Statistics

$ git log --oneline --all --graph --decorate

# Featured Professional Projects (Becton Dickinson - Healthcare)

# Sample of enterprise projects - 25+ years of professional development


🏥 bd-support-system

Hospital Inventory Management System | Enterprise platform with Clean Architecture + DDD + architectural patterns

.NET 9 C# 12 Clean Architecture DDD CQRS MediatR Multi-DB JWT RBAC Entity Framework Core 9 Minimal APIs Swagger AutoMapper FluentValidation Hangfire SignalR Uno Platform React TypeScript XAML Android iOS WebAssembly Windows macOS Linux Vitest Playwright xUnit Moq

→ Hospital equipment tracking and location management system

→ Clean Architecture with Domain-Driven Design (4 layers)

→ Architectural patterns implemented (Repository, Specification, Unit of Work, etc.)

→ Multi-database support (SQLite, MySQL/MariaDB, SQL Server, Oracle, DB2)

→ JWT authentication with refresh tokens + Role-Based Access Control

→ Cross-platform UI: React (Web) + Uno Platform (6 platforms)

→ 115+ comprehensive tests (Unit + Integration + E2E with Playwright)

→ Complete technical documentation (30+ detailed docs)

→ Background jobs with Hangfire + Real-time notifications with SignalR

→ Advanced features: File storage, Report generation, Search indexing

🏥 bd-rfid-system

Healthcare RFID Management System | Full-stack enterprise platform for hospital sample tracking

Spring Boot Thymeleaf Angular TypeScript .NET C# PHP Laravel Node.js Express Oracle SQL Server IBM DB2 MySQL WebSockets RFID DDD REST API JWT Swagger

→ Tag Manage: RFID tag management interface

→ Tag Backend: REST API with multi-database support

→ SSTSDaemon: Background service for sample tracking

→ Tag Shipping: PHP/Laravel shipping module

→ Clean Architecture with Domain-Driven Design

→ Real-time dashboard with WebSockets (Stomp.js)

→ JWT authentication & session management

→ WinUI 3 desktop application

→ Domain-Driven Design with layered architecture

→ RFID reader integration (CAEN, Impinj)

→ Distributed caching & high availability

→ In production across 40+ hospitals

🏥 bd-widerlab-system

WiderLab System | Integral phlebotomy room management with HL7 messaging broker

Java Eclipse HL7

→ End-to-end management of extraction room workflows

→ HL7 broker for interoperability with hospital systems and diagnostic devices

→ In production across 40+ hospitals

📄 scanbatch-ocr

Document Processing System | Batch scanning with OCR and barcode recognition

WPF C# Abbyy OCR TWAIN WIA Windows Services

→ Abbyy SDK integration

→ Barcode recognition library

→ TWAIN scanner driver support

→ Windows Service daemon for background processing

→ In production across 40+ hospitals (Spain & EMEA)


# Learning & Experimental Projects

# Sample of personal projects - continuous learning and technology exploration


🤖 ai-experiments

AI/ML Projects | OpenAI API, Azure AI, prompt engineering

Python OpenAI API Azure AI LangChain

🐳 devops-practice

DevOps & Cloud | Docker, Kubernetes, AWS, Azure pipelines

Docker Kubernetes AWS Azure DevOps Terraform

☁️ microservices-netflix

Spring Cloud Microservices | Netflix stack implementation

Spring Boot Eureka Hystrix Docker Kubernetes

⚛️ react-fullstack-complete

Full Stack Open Course | Complete React + Node.js + MongoDB

React TypeScript Node.js Express MongoDB Redux

🔧 testing-advanced

Advanced Testing | Playwright, Jest, Vitest, Testing Library, Selenium

Selenium Playwright Jest Vitest Testing Library TDD/BDD

☁️ cloud-functions

Serverless Computing | Azure Functions, AWS Lambda

.NET 9 Azure Functions AWS Lambda Serverless

📱 kotlin-android

Android Development | Kotlin mobile applications

Kotlin Android Studio Mobile UI

🤖 azure-ai-integration

Azure AI Services | OpenAI SDK, Semantic Kernel, LLM evaluation

.NET 8 Azure OpenAI Semantic Kernel Microsoft Extensions AI

☁️ cloud-architecture-projects

Cloud Architecture Projects | Azure + AWS deployment, DDD, TDD, IA integration

Azure AWS .NET 8 Spring Boot DDD TDD Azure Functions AWS Elastic Beanstalk

→ Azure deployment with .NET 8

→ Azure Functions serverless

→ AWS deployment with Spring Boot

→ Cloud architecture patterns and best practices

🔌 iot-embedded-systems

IoT & Embedded Systems Suite | Arduino, Ethernet Shield, Bluetooth, Web Services, Mobile Integration

Arduino Netduino C++ Ethernet Shield Bluetooth HC-05 CoAP Protocol aREST API Xamarin Android Web Services

→ IoT system with Arduino and Ethernet Shield

→ Web Services for remote communication

→ CoAP and REST protocols for IoT

→ Bluetooth integration for mobile devices

→ Xamarin mobile app for remote control


🚀 blockchain-web3-suite

Blockchain/Web3 Development Suite | Solidity, Web3.js, Truffle, Ethereum, Smart Contracts

Solidity Web3.js Truffle Ethereum Smart Contracts JavaScript

→ Token ICO (Deka Token) with complete functionality

→ Smart contracts for token management

→ Ethereum testnet integration

→ Web3 frontend for contract interaction

→ Wallet integration system

📱 android-kotlin-mobile

Android/Kotlin Mobile Development | Native Android development with Kotlin

Kotlin Android Studio Firebase Auth Google Sign-In JUnit Espresso

→ Native Android application development

→ Firebase authentication with Google OAuth

→ UI/UX with ConstraintLayout

→ Testing with JUnit and Espresso

🎮 unity-game-development

Unity Game Development | 2D game development with Unity 2020.3

Unity 2020.3 C# Game Development 2D Graphics

→ Complete 2D game with Unity

→ Interactive text adventure game

→ Dialogue and narrative system

→ Game mechanics implementation

→ Custom assets and sprites

☁️ devops-microservices-arch

DevOps & Microservices Architecture | Kubernetes, Docker, .NET Core, Ocelot Gateway

Kubernetes Docker .NET Core Ocelot MongoDB SQL Server Microservices

→ Complete microservices architecture

→ API Gateway with Ocelot

→ Docker containers for each service

→ Kubernetes orchestration

→ Multiple databases (MongoDB + SQL Server)

→ Services: Gateway, Library, Security


# Portfolio & Open Source

🌐 Portfolio: https://rsvidal.github.io

💻 GitHub: github.com/rsvidal

$ echo $CONTACT_INFO

# Contact Information


📧 Email: sanvidal1@gmail.com

💼 LinkedIn: linkedin.com/in/rsanvidal

🌐 GitHub: github.com/rsvidal

🌍 Location: Madrid, Spain (EU)


# Download CV

📄 cv_rafael_san_vidal.pdf


✓ Available for new opportunities and collaborations

✓ Open to remote/hybrid work arrangements