Manuelmtzv logo

Manuelmtzv

Manuel Martínez

Soy Manuel Martínez,

Ingeniero en Desarrollo de Software y Desarrollador Web Frontend


+3 Años de experiencia
Go icon TypeScript icon Tailwind icon Python icon Nuxt icon React icon

Proyectos

Piuma

Desarrollando
Plataforma web para poder crear y compartir poemas. Será una especie de red social para poetas y amantes de la poesía. Si bien ya existen servicios que ofrecen esto, no hay uno que ofrezca una buena experiencia de usuario y que a la vez sea gratuito, por lo que este proyecto busca cubrir esa necesidad. Estaré utilizando Go (golang) para crear el servidor REST API, mientras que para la interfaz web la estaré creando con el framework Nextjs. El lanzamiento oficial está programado para algún momento de 2026.

Próximamente

FishkeepersHub

En espera
Un foro web para los amantes de los acuarios y la acuariofilia. En este foro, los usuarios pueden compartir sus experiencias, hacer preguntas y ayudar a otros usuarios. El reto de este proyecto no sólo es técnico, sino que mi idea es buscar la forma de hacerlo crecer y que sea una comunidad activa y útil para los amantes de los acuarios, buscando que sea autosostenible y de acceso gratuito. La interfaz web de la aplicación está siendo creada con Nuxt, y en el backend se está usando Nestjs y como base de datos estaré usando PostgreSQL. Con este proyecto podré refinar mis conocimientos en ambos frameworks

Mango

Aplicación web para crear y administrar notas personales. Puedes registrarte, iniciar sesión y acceder a tus notas desde cualquier dispositivo. Desarrollada con Go para el backend, PostgreSQL para la persistencia y HTMX para interactividad sin SPAs complejas. Este proyecto representa una filosofía de simplificación: volver a los fundamentos y demostrar que las mejores soluciones no siempre requieren las tecnologías más elaboradas.

Coin Convert Web App

Aplicación web de conversión de divisas que utiliza la API de código abierto Frankfurter para mostrar información proporcionada por el Banco Central Europeo. La aplicación ofrece la conversión de divisas y la exploración de datos históricos, mostrándolos en un gráfico de líneas. Cuenta con un diseño responsivo que se adapta a diversos dispositivos. Ofrece una interfaz minimalista que facilita la navegación y la comprensión de los datos. Fue hecha con Nuxt y TypeScript, demostrando la integración de un servicio externo en una aplicación web, siguiendo buenas prácticas en el desarrollo.

Spark-Flask Docker Cluster

En este repositorio realicé una configuración con Docker para establecer un entorno de clúster con Apache Spark y Flask utilizando Docker Compose; incluye instrucciones detalladas sobre cómo comenzar y escalar el clúster según tus recursos disponibles. El clúster está compuesto por un nodo maestro y un nodo trabajador, así como un devcontainer para poder trabajar en un backend con Flask. Con este proyecto, puedes explorar y experimentar con análisis de datos distribuidos utilizando Spark y usar un API con Python, y escalarlo según tus necesidades.

Conocimientos: herramientas y tecnologías

En esta sección, se listarán las tecnologías, frameworks y librerías que conozco, así como los lenguajes de programación en los que tengo experiencia. Esta lista tiene como objetivo mostrar el espectro de herramientas que he utilizado en mis proyectos y que puedo emplear en futuros trabajos. Principalmente, estoy enfocado en el desarrollo Frontend, pero también tengo un conocimiento sólido en cómo desarrollar en el lado del Backend.

Frontend

Vue Nuxt React Svelte TypeScript Tailwind CSS HTML & CSS

Backend

Go (Golang) Python Node.js Express NestJS REST APIs GraphQL

Databases

PostgreSQL MySQL MongoDB

Tools & Frameworks

Git Redis Docker Linux

Experiencia laboral

Mayo 2024 - Actualidad

Desarrollador Frontend

PCEL Tiempo completo
Monterrey, Nuevo León

Mi rol en este puesto es mantenerme al tanto de las funcionalidades y la estética del frontend del eCommerce de la empresa, asegurando que los usuarios tengan una experiencia agradable y satisfactoria. Soy responsable de refactorizar, ajustar y desarrollar nuevas funcionalidades de alto impacto para los clientes y la empresa, siempre alineado con las necesidades técnicas y los objetivos del negocio. Es un puesto que me permite proponer ideas y mejoras para optimizar la interactividad de los usuarios, con un enfoque total en el desarrollo visual de la aplicación, una de las áreas que más me apasionan.

Mayo 2023 - Enero 2024

Desarrollador Frontend (junior)

Enlaceforte Tiempo completo
Monterrey, Nuevo León

Mi responsabilidad principal en este puesto fue diseñar y crear las páginas web del sistema de la empresa, asegurando que sean visualmente atractivas y funcionales. También me encargué de hacer que estas páginas interactúen con el backend de la aplicación, permitiendo a los usuarios llevar a cabo diversas acciones. Además, tuve la oportunidad de proponer ideas nuevas y mejoras para optimizar las funcionalidades y secciones existentes.

Agosto 2021 - Diciembre 2021

Analista de datos

Universidad Tecmilenio Contrato de prácticas
Monterrey, Nuevo León

Durante mi periodo de prácticas en el área de análisis de datos, comencé realizando presentaciones de nuevas tecnologías para satisfacer las necesidades del equipo. A medida que fui adquiriendo experiencia, pude avanzar hacia el análisis exploratorio de datos utilizando el lenguaje R.

Formación Académica

2020 - 2024

Universidad Tecmilenio

Ingeniería en Desarrollo de Software
Educación superior
Monterrey, Nuevo León
Promedio: 96.56
2017 - 2020

Preparatoria Tecmilenio

Preparatoria
Educación media superior
Reynosa, Tamaulipas
Promedio: 92