Durante mi formación en Ingeniería en Desarrollo de Software, adquirí un sólido conocimiento en el diseño, desarrollo y mantenimiento de aplicaciones de software. Me especialicé en diversas áreas, incluyendo:
- Programación y Desarrollo: Dominio de lenguajes de programación como Java, Python, y C#, con experiencia en el desarrollo de aplicaciones web, móviles y de escritorio.
- Metodologías de Desarrollo: Aplicación de metodologías ágiles (Scrum, Kanban) y buenas prácticas en la gestión de proyectos de software, garantizando entregas eficientes y de alta calidad.
- Bases de Datos: Diseño y gestión de bases de datos relacionales y no relacionales, con habilidad en SQL y manejo de sistemas como MySQL y MongoDB.
- Arquitectura de Software: Diseño de arquitecturas de software escalables y eficientes, utilizando patrones de diseño y principios SOLID.
- Testing y Control de Calidad: Implementación de pruebas unitarias, de integración y funcionales para asegurar la calidad del software.
- Desarrollo de Interfaces de Usuario: Creación de interfaces de usuario intuitivas y responsivas utilizando HTML, CSS, JavaScript y frameworks como React y Angular.
Además, desarrollé habilidades en la colaboración interdisciplinaria y la resolución de problemas complejos, preparándome para enfrentar los desafíos del desarrollo de software en entornos dinámicos y competitivos.