Hola, Soy
John Serrano Ingeniero de Software
+7 años de experiencia. Me especializo en la creación de experiencias digitales de alto impacto. De Cúcuta, Colombia.
+7 años de experiencia. Me especializo en la creación de experiencias digitales de alto impacto. De Cúcuta, Colombia.
¡Hola! Soy John Serrano. Comencé mi viaje en el desarrollo web en 2011 y obtuve una titulación como Tecnólogo en Análisis y Desarrollo de Sistemas. A partir del 2014 y por 2 años tuve que hacer una pausa en mi carrera por razones personales, pero eso no me detuvo en mi búsqueda de conocimiento. Desde el año 2016, he estado trabajando incansablemente y ampliando mis habilidades.
En la actualidad, mi enfoque se centra en el desarrollo front-end, donde creo productos y experiencias digitales. Mi pasión por la tecnología y el aprendizaje constante me motiva a mantenerme al día con las últimas tendencias y herramientas en el campo.
Algunas de las tecnologías con las que he estado trabajando recientemente:
Tuve el placer de desarrollar este increíble proyecto, Top Autos, una plataforma de venta de autos nuevos y usados al estilo tucarro.com. El proyecto cuenta con múltiples filtros, diversas categorías, y una hermosa galería con funcionalidad de zoom. Lo desarrollé con Next.js, utilizando WordPress como un headless CMS para gestionar toda la data, configurando varios plugins para optimizar su funcionamiento.
He tenido el privilegio de crear y configurar "Geeparts", una tienda en línea que satisface las necesidades de entusiastas de las dos ruedas. Esta plataforma, construida con la versátil solución de Tienda Nube y respaldada por la seguridad de Open Pay como pasarela de pagos en línea, ofrece una experiencia de compra sin igual.
Trabajar en Geeparts ha sido un proyecto emocionante, y estoy orgulloso de haber contribuido una plataforma en línea que ofrece todo lo que los amantes de las motos necesitan.
Como desarrollador web, he tenido el honor de contribuir a un proyecto muy especial: "Chica Q'Hubo". Esta sección del periódico Q'Hubo ofrece a las mujeres de la región una plataforma para destacar su belleza y compartir su historia de vida con miles de lectores diarios.
Desarrollé seocheckAI con el objetivo de ofrecer un análisis SEO completo para sitios web. Este proyecto me permitió participar en la hackathon de Midudev + Vercel, donde integré varios modelos de OpenAI, utilicé Playwright para el scraping de datos, y aproveché el SDK de Vercel. Una experiencia llena de aprendizaje y crecimiento.
El proyecto consiste en un módulo web que muestra los resultados de las elecciones regionales en Norte de Santander, Colombia. El módulo cuenta con cinco pestañas, cada una de las cuales muestra los resultados de una corporación de cargos públicos.
En este proyecto desarrollé un formulario de registro para Geeparts utilizando Brevo para la gestión del envío del correo electrónico. Utilizando la API de Brevo me conecte para enviar los datos del formulario directamente a una lista de contactos.
Desarrolle una API REST de películas, diseñada para ofrecer una amplia gama de funcionalidades relacionadas con la gestión de películas. Desde la obtención de información sobre películas hasta la creación y actualización de registros.
Trabaje en la creación de la página web "Revista La Ó", llevando del impreso esta revista a lo digital donde puedes encontrar, últimas noticias y novedades de la farándula y eventos de entretenimiento favoritos.
Desarrollé una aplicación web diseñada para llevar un registro detallado de tus ingresos y gastos. Con esta herramienta, puedes tener un control de tus gastos mensuales, todo organizado en diversas categorías para clasificar los tipos de gastos.
Este módulo fue desarrollado con ReactJS, ofrece a nuestros clientes una buena experiencia para elegir la estrategia publicitaria que mejor se adapte a los objetivos de los usuarios. El módulo se destaca por su atractivo diseño y la facilidad de navegación.
"Lista de Lecturas" es una solución a una prueba técnica para gestionar tu lista personalizada de libros. Con la capacidad de filtrar por categorías y cantidad de páginas, esta herramienta se adapta a tus preferencias, permitiéndote encontrar fácilmente los libros que se ajustan a tus intereses.
Esta aplicación de búsqueda de películas, desarrollada como parte de una prueba técnica utilizando ReactJS, su enfoque se centra en el uso de los diferentes hooks de ReactJS. Diseñada para brindar una experiencia de usuario fluida y eficiente, la aplicación presenta optimizaciones clave.
Aquí puedes dejarme tus comentarios, sugerencias o resolver cualquier problema que puedas tener. Espero con interés leer tu mensaje. Tu opinión es valiosa para mí.
Desarrollé un sistema de inventario y enfrenté el desafío de generar códigos de barras legibles por un lector. Aquí te muestro cómo hacerlo en JavaScript.
Participa en esta gran oportunidad para aprender, crear y conectar con otros desarrolladores en el hackatón de Midudev. ¡No te lo pierdas!
Cuando se trata de TypeScript, hay dos formas de definir tipos: 'types' e 'interfaces'. Vamos a explorar las diferencias y similitudes entre tipos e interfaces, así como cuándo es apropiado usar cada uno.