Esteban Treviño

Ingeniero de Software / estebantrvn.it@gmail.com

Sobre Mí

Soy un desarrollador comprometido con la mejora continua del trabajo en equipo mediante la aplicación de estándares, la optimización y la escritura de código limpio y legible. Me considero una persona proactiva, colaborativa y orientada al éxito colectivo. Mi objetivo es especializarme en el área de Ciencia de Datos, con un enfoque particular en Inteligencia Artificial y Big Data.

Experiencia

PwC

Empresa de las Big Four de auditoría, que brinda servicios de auditoría, impuestos y consultoría.

Ingeniero de Software (Senior Associate)

Oct 2023 - Present

  • Desarrollé y mantuve aplicaciones full-stack utilizando React y Node.js (TypeScript), asegurando alto rendimiento y escalabilidad.
  • Diseñé e implementé APIs con GraphQL y Apollo Server, enfocándome en la eficiencia en la recuperación de datos y la seguridad.
  • Refactoricé bases de código legado para mejorar la mantenibilidad, legibilidad y cumplimiento con estándares modernos.
  • Optimicé el rendimiento de las aplicaciones identificando y resolviendo cuellos de botella en sistemas front-end y back-end.
  • Depuré y resolví problemas complejos en toda la pila de aplicaciones, asegurando un tiempo de inactividad mínimo y alta confiabilidad.
  • Lideré un equipo pequeño para entregar tareas a nivel pod con éxito, fomentando la colaboración y cumpliendo plazos ajustados.
  • Dirigí el desarrollo de microservicios, asegurando modularidad, escalabilidad e integración fluida con sistemas existentes.

Luxoft

Una empresa de DXC Technology que ofrece servicios de TI y desarrollo de software para diversas industrias.

Desarrollador de Software

Dec 2021 - Jun 2023

  • Desarrollé soluciones de middleware con Serverless (Node.js) y React.js, asegurando una integración fluida con APIs externas.
  • Diseñé y mantuve bases de datos con DynamoDB, enfocándome en escalabilidad y rendimiento.
  • Proporcioné soporte en producción, identificando y resolviendo problemas para garantizar la confiabilidad del sistema.
  • Implementé pruebas unitarias con Mocha para mejorar la calidad del código y reducir errores.

Envia.com

Empresa de logística especializada en servicios de paquetería, transporte de carga y administracion de bodegas.

Desarrollador Back End

Sep 2020 - Dec 2021

  • Desarrollé y optimicé aplicaciones back-end utilizando Node.js (Hapi), asegurando alto rendimiento y escalabilidad.
  • Diseñé y mantuve bases de datos MySQL, creando funciones y consultas eficientes.
  • Lideré esfuerzos de desarrollo back-end, asegurando calidad de código y cumplimiento de mejores prácticas.
  • Integré y consumí microservicios para mejorar la funcionalidad de las aplicaciones.

Energon Solar

Empresa especializada en el diseño e instalación de sistemas de energía solar para uso residencial y comercial.

Desarrollador de Aplicaciones

Nov 2019 - Sep 2020

  • Desarrollé aplicaciones móviles con React Native, asegurando compatibilidad multiplataforma e interfaces amigables.
  • Construí y mantuve APIs con Laravel (PHP), enfocándome en seguridad y rendimiento.

Desarrollador Full-stack

Mar 2019 - Sep 2020

  • Desarrollé aplicaciones MVC y APIs utilizando Laravel (PHP) y Vue.js 2, asegurando modularidad y mantenibilidad.
  • Diseñé y mantuve bases de datos en PostgreSQL y MSSQL, optimizando para rendimiento y confiabilidad.

Educación

Ingeniería en Computación Administrativa

Universidad TecMilenio

2018 - 2023

Bachillerato Técnico en Sistemas Computacionales

Escuela Industrial y Preparatoria Técnica "Pablo Livas"

2015 - 2018

Habilidades

    Desarrollo Fullstack

  • React
  • Vue.js
  • Node.js
  • TypeScript
  • Aprendiendo Python

    Desarrollo de APIs

  • Node.js (Hapi, Express, Fastify, Serverless)
  • GraphQL

    Desarrollo Móvil

  • React Native

    Gestión de Bases de Datos

  • PostgreSQL
  • MySQL
  • MSSQL
  • DynamoDB

    Pruebas y Optimización

  • Pruebas unitarias con Mocha
  • Refactorización de código
  • Optimización de rendimiento

    Habilidades Blandas

  • Trabajo en equipo
  • Adaptabilidad al cambio
  • Proactividad
  • Autodidacta

Idiomas

    Español

  • Dominio OralNativo
  • Dominio EscritoNativo

    Inglés

  • Dominio OralNivel Avanzado
  • Dominio EscritoNivel Avanzado

    Alemán

  • Dominio OralNivel Básico
  • Dominio EscritoNivel Básico