Carlos David Hernández Da Silva
All-Terrain Full-Stack Developer
En Canarias, España
Información General
Presentación
¿Quién soy?
Soy Carlos Da Silva, desarrollador Full-Stack especializado en tecnologías y arquitecturas Back-End. Me gusta presentarme, además, como un desarrollador todo terreno: No importa que sea para aplicaciones web, mobile o de otro tipo, disfruto del aprendizaje y de poder experimentar con nuevas tecnologías que me aporten puntos de vista diferentes.
¿Cuál es mi experiencia?
Aunque esta información se encuentra en el apartado sobre experiencia laboral, comencé mi camino como desarrollador en agosto de 2022 durante mis prácticas como desarrollador Full-Stack en una empresa del Instituto Tecnológico de Canarias.
Desde entonces, he tenido la oportunidad de trabajar en dos grandes empresas tecnológicas de mi región como desarrollador Full-Stack (principalmente en desarrollo Back-End), encargándome de la creación de APIs y Microservicios (basando los desarrollos en DDD y Clean Architecture) con tecnologías del ecosistema de Microsoft (C# con .NET, tanto Core como Framework, o DDBB SQL Server, entre otras).
No obstante, y como comento desde el principio, me siento cómodo probando nuevas tecnologías y lenguajes, disfrutando enormemente del proceso de aprendizaje.
¿Y por qué soy un gran candidato?
Como candidato a una oferta de empleo cuento con ciertas cualidades que, desde mi experiencia, me convierten en un desarrollador capaz de aportar valor a los proyectos en que participo:
-
En primer lugar, mi predisposición para trabajar en equipo, aprender de la experiencia y enfoques de otros y aportar mi punto de vista. Hasta hoy, me he esforzado en contribuir activamente a los proyectos en que he podido participar, y aprender por el camino todo lo posible de estos. Además, trato de aportar en todo momento buenos ánimos a las personas con las que trabajo y apoyar hasta donde sea capaz a mi equipo para lograr cumplir con los objetivos.
-
Me considero un enamorado del desarrollo de software: Desde que encontrase mi verdadera vocación por esta profesión en 2021, y aunque mis estudios superiores estaban enfocados a la Ingeniería Náutica, he puesto todos mis medios en aprender más y mejorar los conocimientos que ya tengo sobre ingeniería de software. Y es por ello que invierto parte de mi tiempo en seguir formándome (actualmente curso el Grado en Ingeniería Informática, por ejemplo), tanto de forma reglada como autodidacta.
-
Por último, aunque no menos importante, soy un profesional con un alto nivel de organización, capacidad analítica y atención al detalle. Considero que para que un proyecto tenga éxito y sobreviva al paso del tiempo es vital que cuente con un análisis previo y una planificación adecuados. Es por ello que procuro mejorar con cada proyectos en que trabajo, prestando especial atención a las dificultades y errores (tanto a nivel técnico como organizativo) que presentan, mejorando así con cada aprendizaje mi capacidad para analizar y planificar mis desarrollos.
Algo más de información:
Además de todo lo dicho, soy aficionado a la astronomía y a la observación de aves, actividades que casan perfectamente con mi actividad deportiva favorita: el montañismo.
También continúo mejorando mi nivel de inglés, idioma que he podido certificar en un nivel B1 (aunque a nivel de reading me sitúo en el C1, siendo el speaking lo que peor llevo y, por tanto, a lo que más tiempo dedico). Y, por si no fuera poco, estoy en proceso de añadir otro idioma a mi pequeña colección: el Chino Mandarín, que estudio de forma autodidacta.
Para finalizar, agradezco el tiempo que te has tomado para saber algo más sobre mi. No dudes en ponerte en contacto conmigo si estás interesado en mi perfil y experiencia como desarrollador de software, estaré encantado de conversar contigo, siempre estoy abierto a nuevas oportunidades.
Como cierre, mi frase favorita, de gran relevancia en área del desarrollo de software: 学然后知不足 (xué ránhòu zhī bùzú), "Aprender es encontrarse con nuestra propia ignorancia"
Mis buenas prácticas
DRY, KISS y principios SOLID como máximas, documentación y planificación minuciosa de proyectos, código siempre comentado y estructurado.
A la hora de desarrollar me baso en un principio fundamental: el código se escribirá una vez, pero se leerá muchas más por diferentes personas. Y la única forma de facilitar el trabajo a quienes lleguen después, además de garantizar que perdure en el tiempo y cubra las necesidades para las que estaba planteado (así como a las que estén por llegar), es escribiendo código legible y sostenible en el tiempo.
Mis habilidades
Idiomas
Datos interesantes sobre mí
Ornotología y observación de aves
Me encanta la observación e identificación de aves, lo que se complementa bien con que me gusta el senderismo y pasar tiempo en espacios naturales. Colaboré en el programa CetAvist, de la Universidad de La Laguna, como observador de aves marinas y cetáceos.
Astrónomo amateur
Aprender sobre el Cosmos y lo que conocemos del mismo me maravilla, y comprender la inmensa escala de lo que nos rodea da otra perspectiva respecto a los problemas del día a día. Además, tengo formación en navegación astronómica.
De mi afición, mi trabajo
Mi mayor afición, sobre todas las demás, es la tecnología. Concretamente, la ingeniería y desarrollo de software y la ingeniería aeronáutica. Invierto gran parte de mi tiempo en profundizar y aumentar mis conocimientos en estas áreas. Y es, de entre estas, la ingeniería de software a aquella que me quiero dedicar profesionalmente, siguiendo la célebre frase "elige un trabajo que te apasione y no tendrás que trabajar ni un día de tu vida".
Tecnologías y herramientas
Controlo de
- Angular2+
- Apache Tomcat
- API
- Azure
- Bootstrap
- C#
- CSS
- Git
- Github
- HTML
- Java
- JavaScript
- JPA
- Maven
- MySQL
- .NET
- .Net Core
- NodeJS
- Python
- React
- Sass
- Spring
- SQL
- SQLServer
- TypeScript
Quiero trabajar con
- C#
- Java
- JavaScript
- Python
- TypeScript