Currículum programador web
Con más de 15 años de experiencia, me destaco como Desarrollador Web FullStack. Como Programador Senior especializado en PHP y Python, mi enfoque se centra en el análisis y desarrollo de Aplicaciones Web de alta calidad. Mi pasión por el código limpio y testeable refleja mi compromiso con la creación de soluciones robustas y eficientes. Estoy comprometido con la excelencia técnica y disfruto abordando desafíos complejos para ofrecer experiencias digitales excepcionales.
Análisis y Desarrollo de Aplicaciones Web con Procedimientos de Prueba de Software:
Implica la capacidad de analizar los requisitos del cliente, diseñar la arquitectura de la aplicación web, implementarla y realizar pruebas de software para garantizar su calidad. Esto incluye la identificación y corrección de errores, así como la mejora continua del rendimiento y la funcionalidad.
Manejo de los Sistemas de Control de Versiones:
Utilizar sistemas como Git para gestionar el control de versiones permite a los desarrolladores realizar un seguimiento de los cambios en el código fuente, colaborar con otros miembros del equipo de manera eficiente y revertir a versiones anteriores si es necesario.
Conocimientos Profundos Técnicos de Lenguajes de Programación Complejos (PHP, Python, JavaScript):
Implica no solo saber la sintaxis de los lenguajes, sino también comprender su funcionamiento interno, sus mejores prácticas y cómo utilizar las características avanzadas para desarrollar aplicaciones eficientes y mantenibles.
Desarrollo Siguiendo Patrones de Diseño, Clean Code, SOLID:
Significa aplicar principios y patrones de diseño de software para escribir código limpio, modular y fácil de entender. Los principios SOLID se centran en la creación de software flexible y escalable, mientras que Clean Code se refiere a la escritura de código legible y mantenible.
Trabajo en Equipo con Metodologías Agile:
Implica colaborar con otros miembros del equipo en ciclos de desarrollo iterativos. El uso de metodologías ágiles, como Scrum o Kanban, facilita la adaptabilidad a cambios, la entrega continua y la mejora constante del proceso de desarrollo.
Análisis y Diseño de Bases de Datos:
Incluye la capacidad para diseñar esquemas de bases de datos eficientes, normalizar datos, establecer relaciones entre tablas y optimizar consultas SQL. Además, implica comprender y seleccionar el tipo adecuado de base de datos para las necesidades específicas del proyecto.
Definir las Especificaciones Técnicas del Nuevo Producto, Incluido su Código:
Requiere la capacidad de traducir los requisitos del cliente en especificaciones técnicas detalladas. Esto incluye la planificación del desarrollo, la elección de tecnologías y la redacción de documentación clara.
Lectura y Análisis de Informes de Investigación y Sugerencias de los Usuarios:
Implica entender informes de investigación para adaptar las soluciones a las necesidades del mercado. Además, se requiere habilidad para analizar y responder a las sugerencias de los usuarios para mejorar la experiencia del usuario.
Buena Disposición para la Comunicación y el Trabajo en Equipo:
La comunicación efectiva con el equipo y los clientes es clave para el éxito de un proyecto. Esto incluye expresar ideas de manera clara, escuchar activamente y colaborar con eficacia.
Capacidad de Autocrítica para Observar Dónde y Cómo Puedo Mejorar mi Rendimiento:
Significa tener la habilidad de evaluar críticamente el propio trabajo, identificar áreas de mejora y estar abierto a aprender nuevas tecnologías o adoptar mejores prácticas.
Habilidad para la Detección y Solución de Problemas:
Incluye la capacidad de identificar y resolver problemas de manera eficiente, ya sea a nivel de código, rendimiento de la aplicación o cualquier desafío técnico que surja durante el desarrollo.
Habilidad para Comprender y Leer en Inglés:
Dada la naturaleza global de la tecnología, comprender el inglés es esencial para leer documentación técnica, participar en comunidades en línea y mantenerse actualizado con las últimas tendencias y avances tecnológicos.
Altos Conocimientos en SEO y Optimización Onpage:
Implica comprender los principios de SEO (Search Engine Optimization) y cómo optimizar una aplicación web para motores de búsqueda. Esto incluye la elección adecuada de palabras clave, la optimización de metadatos y la mejora de la velocidad de carga de la página.
Web Scraping y Análisis de Datos:
Involucra la capacidad de extraer datos de sitios web (web scraping), procesar la información y analizarla para obtener conocimientos significativos. Esto puede ser útil para recopilar información competitiva, análisis de mercado, entre otros.
Experiencia Trabajando con Web Services:
Significa tener experiencia en la integración de servicios web, ya sea consumiendo APIs de terceros o construyendo servicios web propios. Esto es esencial para la creación de aplicaciones web modernas que se conectan con otros servicios en la web.
EXPERIENCIA PROFESIONAL LABORAL
-
Análisis y desarrollo de Aplicaciones web
-
Diseño y Desarrollo de Páginas webs
-
Desarrollo de Tiendas Online a Medida
-
Programación de Plugins de Wordpress
-
Desarrollo de Scripts para automatización de procesos empresariales
-
Desarrollo de Chatbots de Atención al cliente
Ingeniero Desarrollador Full Stack
-
Análisis, desarrollo y mantenimiento de la aplicación de la empresa trabajando con millones de registros
-
Desarrollo de aplicaciones para captura de datos en redes sociales y Market Places
-
Desarrollo de scripts para análisis de datos con millones de registros
-
Desarrollo de scripts automatizados para enforcements
-
Desarrollo de scripts para Setups automatizados
-
Desarrollo de utilidades internas de la empresa
Lenguajes de programación: PHP, PYTHON, JAVASCRIPT
Tecnologías y Frameworks: Codeigniter, MySQL/MariaDB, MongoDB, HTML/HTML5, CSS/CSS3, Docker, Django, Git, JQuery, Control de versiones, AWS (EC2, S3), Redis, Joomla, WordPress, XML y JSON, APIs REST y SOAP, Bootstrap, Apache
Procedimientos: Gitflow, GitHub Flow, Trunk Based Development, Metodología Agile, Trabajo en Sprints, Metodología Scrum, Daily meeting
Herramientas: Clubhouse, Pivotal, Jira, PHPStorm, PyCharm, Visual Studio Code, GitHub Desktop, RoboMongo, Navicat, Mysql Workbench, Robo 3T, 1password, Xampp
OS: Windows, Linux
-
Análisis, desarrollo y programación de la WEB de Seguros El Corte Inglés y CMS de Administración
-
Desarrollo y programación de las Landings de Campaña de Seguros El Corte Inglés y CMS de Administración.
-
Desarrollo de proyecto, contratación de Seguros de Equipos electrodomésticos comprados en El corte inglés y asegurados en la Web de Seguros y CMS.
-
Implementación de la optimización Onpage de la web
-
Desarrollo de plugins Wordpress
Lenguajes de programación: PHP, JAVASCRIPT
Tecnologías y Frameworks: Codeigniter, MySQL/MariaDB, HTML/HTML5, CSS/CSS3, JQuery, Control de versiones, Joomla, WordPress, XML y JSON, APIs REST y SOAP, Bootstrap, Apache
Procedimientos: Metodología Agile, Trabajo en Sprints, Daily meeting
Herramientas: Jira, PHPStorm, Navicat, Mysql Workbench, Xampp
OS: Windows, Linux
-
Programador de la plataforma lanzada en Francia y Bélgica
-
Programador de aplicaciones independientes para agilizar el trabajo en equipo
Lenguajes de programación: PHP, JAVASCRIPT
Tecnologías y Frameworks: Codeigniter, MySQL/MariaDB, HTML/HTML5, CSS/CSS3, JQuery, Control de versiones, Joomla, WordPress, XML y JSON, Apache
Herramientas: Jira, PHPStorm, , Navicat, Mysql Workbench, Xampp
OS: Windows
-
Desarrollador de aplicaciones web
-
Maquetador HTML y modificación de plantillas, módulos y componentes Joomla
-
Desarrollador de Mini juegos en HTML5
Lenguajes de programación: PHP, JAVASCRIPT
Tecnologías y Frameworks: Codeigniter, MySQL/MariaDB, HTML/HTML5, CSS/CSS3, Docker, Git, JQuery, Control de versiones, Joomla, WordPress, XML y JSON, APIs REST y SOAP, Bootstrap, Apache
Herramientas: Jira, PHPStorm, PyCharm, Navicat, Mysql Workbench, Xampp
OS: Windows
Universidad de Ciencias Informáticas - La Habana, Cuba
-
Desarrollador de aplicaciones web
Lenguajes de programación: PHP, JAVASCRIPT
Tecnologías y Frameworks: Codeigniter, MySQL/MariaDB, HTML/HTML5, CSS/CSS3, Docker, Git, JQuery, Control de versiones, Joomla, WordPress, XML y JSON, APIs REST y SOAP, Bootstrap, Apache
Herramientas: Jira, PHPStorm, PyCharm, Navicat, Mysql Workbench, Xampp
OS: Windows