Adrián Villa

Acerca de mi

Desarrollador Full Stack con sólida experiencia en el diseño, desarrollo e implementación de sistemas empresariales a medida, especialmente ERP industriales, plataformas administrativas y sistemas de gestión operativa.


He participado activamente en todo el ciclo de vida del software: levantamiento de requerimientos con jefaturas y gerencias, análisis de procesos, diseño de arquitectura, desarrollo de módulos críticos, integración de sistemas existentes, migración y normalización de datos, pruebas, despliegue y acompañamiento post-implementación.


He trabajado en entornos industriales, logísticos y de telecomunicaciones, desarrollando sistemas para producción, inventarios, compras, ventas, logística, calidad, facturación y control financiero, además de capacitar usuarios y documentar procesos para asegurar una adopción exitosa del software.

Desarrollador Sr. Full Stack

No trabajes duro, trabaja inteligente.

  • Nombre: Adrián Villa
  • Perfil: Desarrollador Sr. Full Stack
  • Edad: 24 años
  • Correo: idgs.adrian.villa@gmail.com
  • Cuidad: Toluca, México


Me gusta la programación en general, desarrollar proyectos innovadores, de calidad y que aporten valor. Por ello siempre estoy aprendiendo y practicando; preparándome para nuevos retos.

Trayectoria

La perfección se alcanza, no cuando no hay nada más que añadir, sino cuando no queda nada que quitar.

Educación

Ingeniero en Desarrollo y Gestión de Software

2021 - 2023

Universidad Técnologica del Valle de Toluca

Técnico Superior Universitario en Técnologías de la Información, Área Desarrollo de Software Multiplataforma

2019 - 2021

Universidad Técnologica del Valle de Toluca

Profesional Técnico Bachiller en Informática

2016 - 2019

Colegio Nacional de Educación Profesional 079

Experiencia Profesional

Desarrollador Sr. Full Stack

Febrero 2025 - Actualidad

Faske Industrial, Toluca, Estado de México

  • Coordinación directa con jefaturas y gerencias para levantar requerimientos funcionales y operativos del nuevo ERP.
  • Análisis y documentación de procesos internos de la maquiladora, identificando áreas críticas y oportunidades de optimización.
  • Diseño de arquitectura del sistema ERP, considerando módulos de producción, inventarios, compras, ventas, logística y calidad.
  • Desarrollo e implementación de módulos personalizados basados en las necesidades operativas específicas de la planta.
  • Integración de sistemas existentes con el nuevo ERP, incluyendo migración de datos, depuración y normalización de información histórica.
  • Realización de pruebas funcionales y de estrés para validar la fiabilidad, estabilidad y desempeño del sistema.
  • Supervisión y control de versiones del software mediante metodologías ágiles y herramientas de gestión de código.
  • Capacitación a usuarios clave y personal operativo, generando manuales y guías de uso para facilitar la adopción del nuevo sistema.
  • Implementación gradual del ERP en áreas operativas, monitoreando incidencias y asegurando la correcta transición.
  • Acompañamiento post-implementación, solucionando errores, optimizando módulos y asegurando la estabilidad del producto final.

Desarrollador Full Stack

Agosto 2021 - Enero 2024

Ultrasist, Ciudad de México

  • Atención y resolución de incidencias técnicas en el sistema, garantizando la continuidad operativa de los usuarios.
  • Diagnóstico de problemas funcionales y de rendimiento, identificando causas raíz en módulos existentes.
  • Corrección y ajuste de errores en la lógica del negocio, asegurando que los procesos del sistema se ejecutaran correctamente.
  • Refactorización de funciones y componentes para mejorar mantenibilidad, rendimiento y claridad del código.
  • Análisis y documentación de requerimientos proporcionados por usuarios y líderes funcionales.
  • Desarrollo de soluciones a problemas complejos, aplicando buenas prácticas de programación y estándares del proyecto.
  • Implementación completa de historias de usuario, desde la interpretación de requerimientos hasta el desarrollo, pruebas y despliegue.
  • Ejecución de pruebas unitarias y funcionales para validar la calidad y estabilidad de cada entrega.

Desarrollador Back-end

Marzo 2020 - Julio 2021

IPTVTEL Comunicaciones, Toluca, Estado de México

  • Desarrollo del proceso de registro de nuevos clientes, incluyendo la captura de información personal, detalles de contacto y preferencias de servicio.
  • Implementación de un módulo de seguimiento de pagos de servicios de Internet, permitiendo registrar y visualizar los pagos realizados por los clientes.
  • Diseño y desarrollo de un sistema de generación de reportes automatizados sobre el estado de la conexión a Internet de los clientes, identificando posibles problemas y tendencias de uso.
  • Colaboración en la creación de un panel de administración para la gestión de nuevas instalaciones de clientes potenciales.
  • Configuración de la base de datos para el almacenamiento eficiente de la información del cliente y los registros de servicio.
  • Desarrollo de funcionalidades de seguridad para proteger la información confidencial de los clientes y garantizar el cumplimiento de las regulaciones de privacidad.
  • Integración de herramientas de comunicación para facilitar la interacción entre los clientes y el personal de atención al cliente.
  • Capacitación del personal interno en el uso del nuevo sistema de gestión de clientes y servicios.

Desarrollador Web

Mayo 2019 - Febrero 2020

Logística Integral, Toluca, Estado de México

  • Análisis de requisitos y diseño de la arquitectura del sistema de registro contable.
  • Desarrollo de la lógica de negocio para el registro y mantenimiento de la información de socios.
  • Implementación de funcionalidades para el registro detallado de ingresos y egresos de la empresa.
  • Diseño e implementación de un sistema de gestión de préstamos, incluyendo cálculos de intereses y amortizaciones.
  • Creación de un módulo de gestión de mensualidades de socios, incluyendo lageneración de facturas y el seguimiento de pagos.
  • Desarrollo de un sistema de conciliación bancaria para asegurar la exactitud de los registros financieros.
  • Configuración de perfiles de usuario y controles de acceso para proteger la integridad de los datos financieros.

Conocimientos en:  

Si no puedes explicarlo con sencillez, no lo has entendido bien.

Java
Angular
TypeScript
Bootstrap
Nginx
Github
Bitbucket
IntelliJ
Maven
PHP
Laravel
Composer
MySQL
Css 3
JavaScript
Apache
Linux
Ubuntu
Oracle
Html 5
Vue.js
Docker
Postman
Thymeleaf
Spring Boot
Markdown
PostgreSQL
Hibernate
H2 Database Engine
Git
React
Kotlin
Node.js
Mongo DB
Node package manager
Lombok
JSX
Heroku
Git Kraken
Pug JS
Cisco

Cursos y certificaciones

La medida de la inteligencia es la habilidad para cambiar.

Scrum
2024
Scrum Fundamentals - SCRUMstudy
Angular
2021
Angular: De cero a experto (Angular 10+) - Udemy
Linux
2021
Configuración de Entorno de Desarollo en Linux - Platzi
Windows
2021
Configuración de Entorno de Desarollo en Windows - Platzi
JavaScript
2020
Estructuras de Datos con JavaScript - Platzi
Java
2020
Programación Orietnada a Objetos - Platzi
Cisco
2019
CCNA Routing and Switching: Instroducción a las redes - Cisco
Git
2019
Git y Github - Platzi
TypeScript
2019
Algoritmos y Pensamiento Lógico - Platzi
Git
2019
Git y Github - Platzi
Adobe Dreamweaver CS6
2018
Web comunication using Adobe Dreamweaver CS6 - Certiport
IC3
2018
IC3 GS5 Spark - Certiport
Microsoft Officce
2018
Microsoft Office Specialist for Office (Word, Excel, Power Point) 2013 - Certiport

Contacto

Ubicación:

Toluca, México