Estas son las cualidades que mejor me describen como desarrollador de software profesional
En el desarrollo de software, donde las cosas cambian continuamente, es necesario encontrar soluciones de alta calidad rápidamente y aplicarlas en producción para alcanzar mejores resultados.
Un buen profesional ofrece ayuda a sus compañeros cuando están atascados, enseñan nuevas habilidades a los demás y escriben documentación para ayudar a la comunidad en general.
Los grandes desarrolladores son usualmente increíbles aprendices por naturaleza. Tienen la habilidad de aprender nuevas tecnologías por su cuenta y no les intimida aprender cosas nuevas.
Un buen programador no solo piensa en lo que se pide, sino también en los usuarios finales del software, para resolver sus problemas, dentro de las posibilidades de la organización.
Para crear productos innovadores, un desarrollador de software debe estar capacitado para pensar fuera de lo común, evitando reinventar la rueda cuando sea posible.
Un excelente desarrollador está capacitado para entender problemas de forma clara, obteniendo hipótesis y proponiendo soluciones de forma coherente.
El alcance de un proyecto puede cambiar inesperadamente, y un desarrollador de software debe lidiar con todo tipo de cambios, incluso nuevas características y tecnologías.
El desarrollador de software necesita estar capacitado para resolver problemas tanto simples como complejos, tomando decisiones basadas en la información disponible.
El éxito es un camino lleno de trabajo duro y experiencias maravillosas.
Junio 2017 - Presente
Enseñar a estudiantes universitarios a diseñar y desarrollar traductores y compiladores de lenguajes usando Java. Demostrar como implementar aplicaciones web usando PHP, HTML, CSS y JavaScript, así como las particularidades del desarrollo con CMS y frameworks web.
Marzo 2016 - Junio 2017
Guiar al grupo encargado del mecanismo de rastreo web de la plataforma Red Cuba (motor de búsqueda Orión). Configuración y ejecución de rastreadores web. Diseño de estrategias de rastreo web e indexación de datos. Administración de servidores GNU/Linux.
Septiembre 2014 - Marzo 2016
Desarrollo de aplicaciones web con Frameworks PHP y tecnologías web comunes. Diseño e implementación de módulos para la extracción de información usando técnicas de recuperación de información en la Web. Diseño y prueba de estrategias para mejorar la Optimización para Motores de Búsqueda (SEO) y el Rendimiento Web (WP).
Septiembre 2008 - Junio 2009
Asistencia en administración de servicio telemáticos. Ensamblado de equipos de cómputo. Soporte técnico a procesos y trabajos de oficina. Enseñar a empleados a usar equipos y herramientas para el trabajo diario en la oficina.