Inicio Habilidades Experiencia Proyectos Escolaridad

JSamuel, ingeniero de software enfocado en la calidad del código y el diseño de sistemas

Hola, soy José Samuel, ingeniero en sistemas computacionales con año y medio de experiencia en desarrollo web, con enfoque en backend.

Caracterizado en la creación de soluciones mantenibles mediante buenas prácticas de código y principios de diseño.

Interesado en testing, arquitecturas limpias y automatización CI/CD, con el objetivo de crecer hacia un rol de arquitecto de software.

León Guanajuato, México

Foto de José Samuel

Habilidades

Backend

Logo de TypeScript TypeScript
Logo de Node.js Node.js
Logo de Express.js Express.js
Logo de Java Java
Logo de Spring Boot Spring Boot
Logo de MySQL MySQL
Logo de SQL Server SQL Server

Frontend

Logo de Angular Angular
Logo de Astro Astro
Logo de Tailwind CSS Tailwind CSS
Logo de Bootstrap Bootstrap
Logo de Figma Figma

Otras

Logo de Git Git
Logo de GitHub GitHub
Logo de Ingeniería de Requerimientos Ingeniería de Requerimientos
Logo de UML UML
Logo de Prettier Prettier
Logo de ESLint ESLint

Actualmente estoy estudiando patrones de diseño para diseñar soluciones robustas.

Próximamente me gustaría aprender arquitecturas limpias, Docker y GitHub Actions para crear pipelines de CI/CD que me permitan integrar y desplegar mis proyectos de forma automática y asegurar la calidad del software.

Entre otras tecnologías que conozco son RESTful APIs, Microservicios, JsonWebTokens y principios de diseño.

Experiencia laboral


  • Analista desarrollador

    Grupo Castores, León Guanajuato, México

    -

    Diseñé y desarrollé el frontend de una plataforma interna para la consulta de nómina por medio de gafetes, logrando disminuir al 100% el uso de papel para la impresión de recibos de nómina y mejorando la usabilidad.

    Análisis, desarrollo e implementación de tickets para atender incidencias y agregar funcionalidades a los sistemas internos, aplicando buenas prácticas de codificación en sistemas administrativos, contables y operativos (microservicios, servicios web y APIs).

    Colaboré en la digitalización de la documentación del personal; aprendí y apliqué tecnologías como Angular, Node y TypeScript, además del manejo de archivos en el proceso.



  • Auxiliar de desarrollo

    Grupo Castores, León Guanajuato, México

    -

    Apoye en el desarrollo de un módulo para la asignación automática de cursos a operadores que se encuentran en el corporativo, incrementando el número de asistencias en aproximadamente un 50%. Mis responsabilidades fueron el diseño de interfaces con Bootstrap y JSP, creación de endpoints en Java Spring MVC y optimización de consultas MySQL.

    Diseñe, optimice e implemente la automatización de la creación de pólizas de las nóminas de estibadores, donde se logró mejorar la transparencia de movimientos financieros de todas las sucursales del país y reducir 3 días de trabajo que empleaba el área de nóminas foráneas en la creación de dichas pólizas. Aquí desarrollé mis habilidades de ingeniería en software, tales como usar una metodología ágil, levantamiento de requerimientos, diagramación con UML, planeación y ejecución de pruebas, documentación y comunicación con el usuario.


Proyectos destacados

Captura de pantalla del proyecto Mi portafolio web

Mi portafolio web

Sitio web estático donde muestro mis habilidades y proyectos para darme a conocer como desarrollador de software.

AstroTailwind CSSDaisyUI
Captura de pantalla del proyecto InnovaTube

InnovaTube

Plataforma para buscar videos y guardarlos como favoritos. Fue una prueba técnica del área de innovación en Grupo Castores.

AngularPrimeNGNode.jsTypeScriptExpress.jsSupabase
Captura de pantalla del proyecto CapySoft

CapySoft

Punto de venta para la cafeteria El rincón del Capibara. Proyecto escolar que incluye microservicios.

AngularPrimeNGJavaSpring BootMySQLDocker

Educación


  • Ingeniería en Sistemas Computacionales

    Instituto Tecnológico de León

    -

    POO en Java

    Bases de datos con SQL Server

    Ingeniería de Software

    Redes y telecomunicaciones

    Administración de servidores con Active Directory

    Programación de Hardware

    Computo en la nube con AWS y Google Cloud

    DevOps con Docker y Jenkins

    Microservicios con Spring Boot



  • Especialidad Programación

    Centro Bachillerato Tecnológico Industrial y de Servicios Diego Rivera 225

    -

    Aplicaciones de escritorio con Visual Basic y Visual Studio

    Bases de datos con Access y SQL

    Aplicaciones web con HTML y CSS

    Aplicaciones móviles con Xamarin

    Sistemas Operativos Windows y Linux

    Redes

    E-Commerce con PrestaShop

    Administración E-Learning con Moodle