David López

Bienvenido a mi sitio web personal.

Soy un desarrollador con una amplia y consolidada experiencia en el ámbito del desarrollo de aplicaciones. Me he especializado en tecnología .NET, complementando mis habilidades con un profundo conocimiento en la gestión de bases de datos SQL Server y Oracle. Recientemente, he ampliado mi espectro de competencias incluyendo React y Node.js, dos herramientas esenciales en el desarrollo de aplicaciones modernas y eficientes. Además de mi experiencia técnica, poseo una especialización en el área de la Inteligencia Artificial (IA), con un enfoque particular en el prompting y manejo de tecnologías de IA. Mi experiencia en este campo me permite no solo desarrollar soluciones avanzadas, sino también proporcionar asesoramiento experto y estratégico en proyectos que requieren integración de IA. Esta combinación de habilidades técnicas y conocimientos especializados me posiciona como un profesional capaz de enfrentar y superar los desafíos tecnológicos actuales y futuros.

a computer screen with a bunch of code on it
a computer screen with a bunch of code on it

Santamaría

Sobre mí

Soy David López Santamaría, un apasionado Analista Programador con un enfoque inquebrantable en el desarrollo y la mejora continua de soluciones web corporativas. Mi especialización radica en diseñar y ejecutar aplicaciones altamente eficientes que se alinean precisamente con las expectativas técnicas y superan las demandas funcionales de los usuarios finales. Con una sólida base en tecnologías .NET, incluyendo C# y Visual Basic, domino el espectro completo del ciclo de desarrollo de software.

Mi trayectoria se distingue por una profunda involucración en la transformación digital de la industria 4.0, optimizando procesos mediante la integración inteligente con sistemas ERP y promoviendo la eficiencia en entornos de Smart Factory. La colaboración transversal en proyectos multidisciplinarios es una de mis fortalezas, lo que me ha permitido no solo adaptarme, sino también innovar frente a los desafíos tecnológicos en constante evolución.

Comprometido con el crecimiento profesional y técnico, he consolidado mi perfil con una educación avanzada en Ingeniería Informática y una especialización en la administración de sistemas. Mis habilidades comunicativas en inglés, junto con mi experiencia internacional, me posicionan como un colaborador valioso en equipos diversificados y en proyectos que cruzan fronteras geográficas y culturales.

A través de mi carrera, he demostrado ser un líder proactivo y un desarrollador ingenioso, con una visión estratégica y una implementación meticulosa de proyectos críticos. Estoy continuamente en búsqueda de oportunidades donde pueda aplicar mi experiencia en programación, análisis y diseño para generar un impacto significativo y liderar la próxima ola de innovaciones tecnológicas

black laptop computer turned on on table
black laptop computer turned on on table
black and white ceramic mug on black table
black and white ceramic mug on black table

Conocimientos

two black flat screen computer monitors
two black flat screen computer monitors
man using laptop
man using laptop
Currículum Vitae
Información
Logros Profesionales
  • Lenguajes de Programación

    • C# (con especialización en aplicaciones .NET)

    • Java (incluyendo experiencia en desarrollo de sistemas empresariales)

    • Python (automatización de procesos y scripting)

  • Frameworks

    • ASP.NET/ASP.NET Core (con proyectos específicos en desarrollo web moderno)

    • Spring Boot (implementación de microservicios y API RESTful)

  • Desarrollo Front-end

    • HTML5, CSS3, JavaScript (construcción de interfaces de usuario interactivas)

    • React (desarrollo de SPA y PWA)

    • Angular (implementación de soluciones empresariales front-end)

  • Gestión de Bases de Datos

    • SQL Server (administración y optimización de bases de datos)

    • Oracle (desarrollo de procedimientos almacenados y tuning)

    • MySQL & MongoDB (desarrollo y diseño de bases de datos relacionales y NoSQL)

  • Computación en la Nube

    • Microsoft Azure (arquitectura de soluciones y servicios en la nube)

    • AWS (implementación y gestión de infraestructuras escalables)

  • Control de Versiones

    • Git (flujo de trabajo en equipo y gestión de ramas)

    • SVN (gestión de versiones y mantenimiento de código)

  • Metodologías de Desarrollo Ágil

    • Scrum (facilitación de sprints y retrospectivas)

    • Agile (prácticas de desarrollo iterativo y entrega continua)

  • Integración y Entrega Continua

    • Jenkins (automatización de pipelines de CI/CD)

    • Travis CI (integración continua en entornos de desarrollo colaborativo)

  • Automatización de Pruebas

    • Selenium (pruebas de UI para aplicaciones web)

    • JUnit & NUnit (pruebas unitarias para aplicaciones en Java y .NET)

black remote control on red table
black remote control on red table