Ramón Carrasco

Foto de perfil. Profile photo.

Technical Lead

Alicante (Alacant) - Comunidad Valenciana - España
Backend Developer
DevOps & Infrastructure & SRE
Frontend Developer
Full-stack Developer
Software Architect

Sobre Mí

¿Que cómo me puedo definir? Bueno… palabras del estilo de dinámico, proactivo y responsable podrían definirme, pero han sido tan mal utilizadas durante años, que han perdido todo su significado. No obstante hay algo que sí puede hablar por mí: mi historia profesional. Fue con 9 años cuando entró en casa mi primer ordenador: un Tandon 286 a 8Mhz con 1Mb de RAM y 20Mb de disco duro. Recuerdo que llevaba algo llamado BASIC, con lo que se le podía dar órdenes a esa caja, y esa caja hacía cosas. Y aquello me enganchó. Desde entonces mi vida ha girado en torno a la informática en general y al desarrollo de aplicaciones en particular, evolucionando mis conocimientos a medida que lo hacía la tecnología. Desde Pascal hasta las versiones más recientes de .NET y Java, desde las aplicaciones distribuídas en 'floppies' de 5.25" hasta entornos basados en Cloud. Mi actual rol de Líder Técnico en una importante consultora internacional del sector bancario me ha ayudado a potenciar otros 'soft skills', como habilidades de liderazgo y trabajo en equipo, completando así mis aptitudes y permitiendo amoldarme rápidamente a cualquier perfil y necesidad.


Fotografía

Hace años que me compré una cámara reflex. Una cámara sencilla que me abrió los ojos a un mundo de creatividad y de posibilidades infinitas. Reconozco que es una afición que necesita tiempo y que no le dedico tanto como debería pero, cuando mis obligaciones me lo permiten, me encanta perderme por cualquier paisaje fotogénico y tomar unas cuantas instantáneas.


Modelismo

Me maravilla el modelismo y el diseño de miniaturas, incluyendo los mecanismos que permiten la automatización de movimientos y efectos: maquetas de tren, de aviones, dioramas animados, etc. Creo que es la forma perfecta de combinar mi profesión con creaciones que cualquiera pueda disfrutar.


Aviación

Si preguntases a un grupo grande de niños por su profesión soñada, muchos responderían "piloto de cazas". Yo era uno de esos. Aunque la vida me ha llevado por otros derroteros, desde pequeño me ha fascinado la aeronáutica y todo lo relacionado con el aire. Ahora que ya soy mayor, y mientras ahorro para comprarme mi propio jet privado (nótese la ironía), me entretengo jugando con simuladores de vuelo en mis pocos ratos libres.

Experiencia

Experiencia Laboral

developn.net
Propietario
enero 2022
Actual
developn.net es un blog sobre tecnología y desarrollo de software, con el foco puesto en la creación de artículos detallados profesionales y la divulgación de buenas prácticas. Yo soy su desarrollador, creador y autor principal.
Tecnologías
.Net Core
ASP.net
Bootstrap
CSS
Docker
HTML
JavaScript
MVC
Nginx
Razor
SQLServer
Consultora sector bancario*
Technical Lead
enero 2018
Actual
Líder técnico y jefe de equipo, desarrollando aplicaciones de gestión inmobiliaria y gestión de deuda para Banco Sabadell, Solvia Inmobiliaria y Grupo Intrum. Mis responsabilidades alcanzan desde la gestión del proyecto (recursos, plazos, estimaciones) hasta la definición técnica (arquitectura, análisis funcional, análisis técnico). La principal pila tecnológica utilizada durante este periodo es Angular2+ / .NET / SQL Server, con despliegue en cluster de Kubernetes mediante herramientas de Azure Devops. Desarrollo de APIs REST en .NET 6. Parte de la implementación de la solución se ha llevado a cabo mediante herramientas Cloud de Azure (Function Apps, Logic Apps, Event Grid).
Tecnologías
.Net Core
ASP.net
Angular2+
Azure
Bootstrap
CSS
Docker
Jira
Kubernetes
SQLServer
Consultora sector bancario*
Desarrollador senior
septiembre 2016
diciembre 2017
Desarrollador senior de aplicaciones de gestión inmobiliaria y contable para Banco Sabadell y Solvia Inmobiliaria. Participación en tareas de análisis funcional y técnico de las soluciones. La principal pila tecnológica utilizada durante este periodo es Angular2+ / .NET Framework / SQL Server, con despliegue en Internet Information Server mediante Jenkins, incluyendo análisis de código estático con SonarQube. Mantenimiento de aplicaciones y pequeños evolutivos de soluciones legacy desarrolladas en Visual Basic 6.
Tecnologías
.NET
ASP.net
Angular2+
IIS
Jenkins
Jira
SQLServer
SonarQube
Visual Basic
WebApi
Autonomo
Programador
enero 2012
diciembre 2012
Experiencia como desarrollador autónomo liderando proyectos de programación industrial de dispositivos PLC, desarrollados para las empresas Industria Química del Nalón (Nalonchem), Nanoker Research y Astursinter. Dichos proyectos implican el uso de distintas tecnologías propias del entorno industrial: Programación de PLCs Omron mediante suite CX-One (programación ladder), PICs Microchip y Arduino. Diseño, instalación, configuración y cableado de instalaciones PLCs.
Tecnologías
Arduino
Empresa de servicios al cliente final*
Responsable técnico de TI
octubre 2003
septiembre 2016
Responsable técnico dando soporte al cliente final, tanto retail como empresa. Montaje, reparación, instalación y configuración de equipos monousuario, multiusuario y servidores. Tareas de diseño, instalación y configuración de redes cableadas e inalámbricas. Desarrollo de pequeñas aplicaciones de gestión en Visual Basic 6 y Visual Basic .NET. Desarrollo de páginas web, tanto estáticas (HTML + CSS + Javascript) como dinámicas (PHP). Configuración de webs Drupal y Wordpress.
Tecnologías
CSS
JavaScript
Linux
PHP
VB.NET
VBA
Visual Basic
Windows
Consultora sector energético*
Desarrollador junior
marzo 2003
junio 2003
Pequeños evolutivos en software de gestión de riesgos laborales para Alcoa Inespal, documentación de aplicaciones, instalación y configuración de equipos multiusuario en red.
Tecnologías
HTML
Microsoft Access
VBA
Visual Basic

Proyectos

Proyecto Personal
developn.net
Blog sobre nuevas tecnologías y desarrollo focalizado en la calidad de la información y la transmisión de conocimientos de forma didáctica.
Developer
enero 2022
Actual
Tecnologías
ASP.net
Bootstrap
Docker
Razor
SQLServer

Conocimiento

Idiomas

ES

EN

Herramientras y Tecnologías

.NET
.Net Core
AJAX
API
ASP
ASP.net
AWS
Angular2+
Apache
Arduino
Azure
Azure Functions
Batch
Bitbucket
Bootstrap
C
C#
CSS
Cisco
Control-M
Dapper
Delphi
Docker
Drupal
ES6
Eclipse
Gimp
Git
GitLab
Gitflow
Github
Google AdWords
Google Analytics
Google Cloud
Google Firebase
Google Maps
Google Tag Manager
HTML
Hibernate
IIS
Ionic
JAVA
JSON
JUnit
JavaScript
Jenkins
Jira
K8s
Kafka
Kubernetes
Linux
MVC
MariaDB
Microsoft
Microsoft Access
MongoDB
MySQL
NPM
NgRx
Nginx
NoSQL
NodeJS
Oracle
PHP
PHPMyAdmin
Pascal
Postman
REST
Razor
React
RedHat
Redsys
Redux
RxJS
SOAP
SQL
SQLServer
SQLite
SSIS
Scss
Selenium
Serverless
Sonar
SonarQube
SourceTree
Spring
Spring Boot
Swagger
Swarm
Trello
TypeScript
UML
Ubuntu
VBA
VMWare
Visual Basic
Visual Studio
Visual Studio Code
WPF
WebApi
Windows
WordPress
XML
YAML
jQuery

Estudios

AWS Partner - Foundations (Technical)
Curso
AWS Training And Certification
octubre 2021
Presentación de los servicios en la nube de Amazon con un enfoque técnico
Tecnologías
AWS
AWS Partner - Migrating your Application to AWS (Technical)
Curso
AWS Training And Certification
junio 2021
Requisitos técnicos para la migración de soluciones empresariales a la nube de Amazon
Tecnologías
AWS
AWS Partner Foundations (Business)
Curso
AWS Training And Certification
agosto 2021
Presentación básica de los servicios de Amazon en la nube con orientación al Negocio.
Tecnologías
AWS
Angular 2+: De cero a experto
Curso
Udemy
junio 2017
Curso de iniciación a Angular 2
Tecnologías
Angular2+
Angular Upskilling Programme
Curso
Formación Contínua
octubre 2022
Curso de formación contínua para actualización a Angular 14
Tecnologías
Angular2+
CFGS - Desarrollo de Aplicaciones Informáticas
Titulación
Consejería de Educación del Principado de Asturias
septiembre 2000
junio 2002
Ciclo formativo de aprox 2000 horas lectivas incluyendo los siguientes módulos formativos: Sistemas informáticos multiususario y en red,Análisis y diseño detallado de aplicaciones informáticas de gestión, Programación en lenguajes estructurados, Desarrollo de aplicaciones en entornos de cuarta generación y con herramientas CASE, Diseño y realización de servicios de presentación en entornos gráficos, Relaciones en el Entorno de Trabajo, Formación y Orientación Laboral.
Tecnologías
Visual Basic
Certified Blockchain Developer
Certificación
Blockchain Council
diciembre 2019
La certificación valida los conocimientos básicos necesarios sobre Blockchain, Ethereum, IPFS, Hyperledger y R3 Corda, y despliegue de contratos Ethereum Smart Contract en Hyperledger Fabric.
Tecnologías
Ethereum
Docker Mastery: with Kubernetes + Swarm
Curso
Udemy
junio 2020
Curso avanzado de Docker, incluyendo módulos de Kubernetes y Docker Swarm
Tecnologías
Docker
Kubernetes
Swarm
Entorno Laboral Híbrido
Curso
Formación Contínua
septiembre 2022
Curso para la gestión de equipos en entornos laborales híbridos (presencial + remoto)
GreenCoding
Curso
Formación Contínua
octubre 2021
Serie de cursos y certificaciones relacionadas con Green Coding, diseño de código eficiente en el uso de recursos energéticos
Internet Of Things on Amazon Web Services (Business)
Curso
AWS Training And Certification
junio 2021
Creación de aplicaciones basadas en Internet Of Things en entorno cloud de Amazon. Curso orientado a estrategias de venta para Negocio.
Tecnologías
AWS
JS Promises and Async/Await
Curso
Formación Contínua
febrero 2021
Curso sobre programación reactiva, promesas y patrón async/await en Javascript
Tecnologías
JavaScript
RxJS
Java 8 Lambdas and Streams
Curso
Formación Contínua
mayo 2018
Uso de lambdas y streams en Java 8
Tecnologías
JAVA
Jenkins, From Zero to Hero: Become a DevOps Jenkins Master
Curso
Udemy
abril 2020
Curso de especialización en Jenkins
Tecnologías
Jenkins
M001: MongoDB Basics
Curso
MongoDB University
abril 2019
Curso básico sobre MongoDB
Tecnologías
MongoDB
M103: MongoDB Basic Cluster Administration
Curso
MongoDB University
junio 2019
Curso de administración básica de clusters MongoDB
Tecnologías
MongoDB
Oracle Certified Associate, Java SE 8 Programmer
Certificación
Oracle University
septiembre 2017
Certificación OCA
Tecnologías
JAVA
Oracle Certified Professional, Java SE 8 Programmer
Certificación
Oracle University
enero 2019
Certificación OCP
Tecnologías
JAVA
RXJS Reactive Programming
Curso
Formación Contínua
noviembre 2022
Curso de programación reactiva mediante el uso de la librería RXJS
Tecnologías
JavaScript
RxJS
React
Curso
Formación Contínua
septiembre 2021
Curso introductorio de React
Tecnologías
React
Scrum Framework
Curso
Formación Contínua
septiembre 2018
Curso de formación contínua sobre metodologías ágiles
Streaming Kafka
Curso
Formación Contínua
abril 2021
Uso de Kafka para la gestión de streams de datos
Tecnologías
Kafka
Stress And Resilience Management
Curso
Formación Contínua
febrero 2022
Curso para la gestión del estrés y la resiliencia
* El contenido se encuentra parcialmente anonimizado por cuestiones de privacidad