Este fue mi primer trabajo como programador y por ello uno que considero importante en mi carrera.
Como primer trabajo que este fue me sirvió mucho para adaptarme a varios concepto del trabajo profesional en equipo que no pude asimilar durante mi desarrollo académico.
Con esto me refiero a conocimientos de:
Metodologías Agiles, Scrum específicamente
Comunicación en un Equipo,
Organización y gestión de tareas.
O también por ejemplo el uso de programas organizativos como pueden ser:
Confluence
Gitlab
Jira
Por supuesto a parte de conocimientos organizativos también me ayudo para ampliar y fortalecer el repertorio de tecnologías que domino. Tanto en cuanto a adquirir una cantidad importante de conocimiento en el lenguaje de programación que utilizábamos que era Java. Como añadir nuevas tecnologías que no conocía o conocía relativamente poco antes de este trabajo como pueden ser:
Kafka
Maven
Hibernate y JPA
XML
SpringBoot y SpringMVC
Pero esto lo considero lo mas básico en cuanto a las tareas que realice en esta empresa.
Lo más valioso que me llevo de esta experiencia es, sin duda, el tiempo dedicado al análisis de código para un nuevo proyecto que estaba por llegar.
Aunque esta actividad no formaba parte de mis responsabilidades iniciales, me solicitaron apoyo en algunas tareas relacionadas. Acepté el desafío con confianza, convencido de que podía aportar valor.
El equipo valoró mi proactividad al asumir esta responsabilidad, y para mí fue una oportunidad enriquecedora que despertó un profundo interés por la faceta más analítica y de diseño en el desarrollo de software.