Imagen del perfil de Carlos  Hernández Da Silva
Acerca

Carlos Hernández Da Silva

Software Crafters

¿Quién soy?

 

Soy Carlos Da Silva, navegante de formación y desarrollador por convicción.

Aunque originalmente me formé como marino mercante, mi curiosidad por la tecnología me llevó a adentrarme de lleno en el mundo de la informática, en general, y del desarrollo de software, en particular. Fue así como encontré aquello a lo que quería dedicarme: ofrecer soluciones a los problemas de las personas mediante la creación de software.

Desde 2022 me dedico a formarme continuamente y a trastear con cualquier lenguaje, framework o concepto que llega a mis manos. Así, además de ampliar mi «caja de herramientas», mejoro mis conocimientos para hacer un mejor trabajo y entregar software de calidad, contribuyendo a facilitar la vida de otras personas.

Más allá de lo técnico, me considero una persona calmada, más de escuchar que de hablar, honesta y curiosa, siempre motivada por aprender y mejorar.

 

¿Qué me impulsa?

 

Mis motivaciones se mantienen constantes en el tiempo: el crecimiento personal y profesional, tanto individual como colectivo.

Cualquier conocimiento o nueva habilidad es más que bienvenido, pues me permite cumplir mejor con mi labor: construir herramientas y solucionar problemas.

Además, esto me permite contribuir al desarrollo de otras personas. Difundir conocimientos y experiencias entre quienes puedan beneficiarse de ellos también contribuye a mi propio crecimiento. De esta forma, ambas metas conforman un círculo virtuoso en el que todas las personas salimos beneficiadas.

 

¿Cómo trabajo?

 

Destaco las siguientes habilidades que, hasta el momento, he comprobado que resultan especialmente útiles —más allá de las tecnologías o del contexto de negocio— para garantizar el éxito de diferentes proyectos:

Trabajo en equipo como base. Se puede avanzar rápido en solitario, pero en equipo se llega más lejos. Por ello, considero que compartir conocimiento y trabajar de forma colaborativa es fundamental para el éxito de cualquier proyecto.

Espíritu crítico. Prefiero cuestionar las soluciones cuando aún están en la pizarra que esperar a descubrir sus problemas una vez hayan llegado a producción.

Enfoque resolutivo y compromiso con los objetivos. Poner el objetivo en el centro, asumirlo como propio y actuar con pragmatismo para alcanzarlo contribuye enormemente a su cumplimiento.

 

Algunas tecnologías con las que estoy familiarizado

 

Aunque me he orientado hacia el backend y la infraestructura dentro del ecosistema .NET sobre Azure, disfruto explorando cuantas tecnologías y conceptos caen en mis manos.

He trabajado principalmente con C# y Visual Basic sobre .NET, bases de datos relacionales como Microsoft SQL Server, PostgreSQL y MySQL, todo ello desplegado sobre infraestructura de Azure (Azure DevOps para CI/CD y servicios como Azure Functions, Azure Data Factory o Azure Logic Apps). También he desarrollado soluciones de frontend utilizando tecnologías como JavaScript (a menudo apoyado en jQuery), ASP.NET y Razor.

Otros lenguajes y tecnologías con los que he experimentado son Python, Java y C para pequeñas automatizaciones y aplicaciones, además de PowerShell y Bash con objetivos similares.

Además, con el auge del desarrollo mediante agentes, estoy dedicando parte de mi tiempo a profundizar en los flujos de trabajo basados en agentes de IA (LLMs), siempre anteponiendo el criterio técnico y la aplicación de buenas prácticas.