Keywords
JavaScript (Programming Language)
HTML
Cascading Style Sheets (CSS)
Databases
Web Applications
Technical Acumen
Software Version Control
Java (Programming Language)
User Experience (UX)
Agile Methodology
Skills
Aunque no tengo experiencia profesional formal como desarrollador de software, he dedicado un tiempo considerable al aprendizaje y la práctica en este campo, lo que me ha permitido adquirir una base sólida de habilidades técnicas y una fuerte pasión por la programación. Mi enfoque siempre ha sido aprender de manera autodidacta, combinando teoría con la implementación de proyectos prácticos. Esto me ha permitido estar bien preparado para afrontar desafíos en entornos de desarrollo profesional.
Habilidades técnicas
Mi conocimiento abarca una variedad de lenguajes de programación y tecnologías que me permiten abordar distintos tipos de proyectos. Entre mis principales habilidades se encuentran:
Para aplicar mis conocimientos, he trabajado en varios proyectos personales que me han permitido profundizar en diferentes áreas del desarrollo de software. Algunos ejemplos incluyen
Habilidades técnicas
Mi conocimiento abarca una variedad de lenguajes de programación y tecnologías que me permiten abordar distintos tipos de proyectos. Entre mis principales habilidades se encuentran:
- Lenguajes de programación: Tengo experiencia con lenguajes fundamentales como Python, JavaScript y Java. Estos lenguajes los he utilizado tanto en proyectos personales como en ejercicios prácticos. He trabajado en la creación de scripts, aplicaciones web sencillas y pequeños programas de automatización.
- Desarrollo web: He desarrollado aplicaciones web utilizando HTML, CSS y JavaScript, además de trabajar con frameworks como React. Esto me ha permitido crear interfaces de usuario dinámicas y atractivas, además de comprender los principios del diseño responsivo.
- Bases de datos: Tengo conocimientos en la gestión de bases de datos tanto SQL (MySQL, PostgreSQL) como NoSQL (MongoDB). He trabajado en la creación de modelos de datos y consultas para la obtención y almacenamiento de información.
- Control de versiones: He utilizado Git y GitHub para gestionar el control de versiones de mis proyectos. Esto me ha permitido colaborar en proyectos y entender las mejores prácticas para manejar cambios en el código.
- Metodologías ágiles: Aunque no he trabajado formalmente en un equipo ágil, me he familiarizado con metodologías como Scrum y Kanban a través de estudios y participación en proyectos colaborativos. Sé cómo priorizar tareas, realizar sprints y gestionar tiempos de manera eficiente.
Para aplicar mis conocimientos, he trabajado en varios proyectos personales que me han permitido profundizar en diferentes áreas del desarrollo de software. Algunos ejemplos incluyen
- Página personal: Desarrollé un sitio web personal con HTML, CSS y JavaScript para mostrar mis proyectos, conocimientos y habilidades. Esto me permitió mejorar mis habilidades de diseño y experiencia de usuario, y optimizar el rendimiento de la página.
Project history
Local Availability
Only available in these countries:
Colombia