Luis Montealegre Ingeniero de Software

Luis

San Antonio TX

Soy desarrollador full-stack e instructor de programación. Me gusta estar rodeado de gente que me motive a hacer el mejor trabajo de mi carrera así como de gente a la que pueda ayudar a crecer profesionalmente.

Tengo más de 13 años de experiencia en el área de programación tanto en México como en Estados Unidos y estoy en busca de ser parte de un equipo que valore el equilibrio trabajo-vida, TDD, pair programming and revisiones de código.

Experiencia laboral

  • Codeup [01/16 – actual]. Instructor de Desarrollo Web.

    Actualmente estoy trabajando en SA. TX. como instructor de tiempo completo, enseñando ya sea PHP (Laravel) o Java (Spring Boot) a desarrolladores full-stack que inician su carrera. Mis actividades como instructor incluyen pair programming y revisiones de código con los estudiantes.

    El año pasado colaboré un par de veces con 2 proyectos open source: Drupal Console , proponiendo algunas guías para mejorar el procentaje de cobertura de las pruebas automáticas del proyecto ( #2891 es un buen ejemplo), y Codeception , agregando soporte para PHPUnit 6 ( #4142 ). También tuve la oportunidad de asistir al taller de Clean Code de "Uncle" Bob el año pasado en Austin.

  • Inertia Interactive Media [05/15 – 12/15].. Desarrollador Web. Estuve a cargo de una aplicación Symfony2 con una integración con la API SOAP de Salesforfoce implementada a través de Web hooks y colas en RabbitMQ.
  • Digizent International [04/13 – 12/13]. Desarrollador PHP de una aplicación Symfony1 para manejar campañas de correo electrónico para recaudación de fondos.
  • Ellucian (Sungard Higher Education) [01/09 – 04/13]. Desarrollador .NET del equipo Advancement Solutions. Colaboré con el equipo con un producto desarrollado en C# y VB, el cual hacía uso de stored procedures en Oracle PL/SQL.
  • BIC Consulting [12/10 – 06/11]. Consultor Java. Durante este periodo trabajé manteniendo la capa de acceso a datos de un Punto de Venta hecho en Hibernate y PostgreSQL. Hice también un poco de couching con algunos consultores Jr.
  • Comisión Federal de Electricidad [08/05-01/2006]. Desarrollador Java y PHP del departamento de Desarrollo e Innovación de Sistemas. Desarrollé una aplicación de monitoreo para algunos sistemas de atención al cliente escritos en Java con un aplicación Web de reportes escrita en PHP.
  • Consultor PHP independiente (medio tiempo) [08/07 – 01/14]. Trabajé para varias empresas en Puebla. Desarrollé varias aplicaciones Web en ZF1, Slim y Silex principlamente.
  • Consultor PHP independiente (tiempo completo) [01/14 – 05/15]. Trabajé para varias agencias en la Ciudad de México (Indava y Mupcow), y algunas otras en Puebla (Sistemas Integrales de Cómputo Montellano (SICOM) y Sii Ayuda) manteniendo aplicaciones en Symfony2 principalmente.

Educación

  • Maestría en Ciencias de la Computación. Benemérita Universidad Autónoma de Puebla. 2003-2005.
  • Licenciatura en Ciencias de la Computación. Benemérita Universidad Autónoma de Puebla. 1998-2003.

Certificaciones

  • Latinux Certified Linux Operator
  • Oracle Certified Java Programmer
  • Microsoft Certified Technology Specialist, Microsoft SQL Server
  • Microsoft Certified Technology Specialist, Web Applications

Lenguajes

  • Inglés y Español

Experiencia como Instructor Técnico

Durante los últimos 11 años también trabajé como profesor de tiempo parcial en 10 universidades en Puebla. He dado clases a más de 65 grupos, de licenciatura y de maestría. He dirigido exitosamente 4 tesis. Y he pulicado algunos articulos, siendo el más relevante un capítulo en el Lecture Notes in Computer Science, número de volumen 4386, páginas 194–211 en 2007.