Lennon cuenta con más de 6 años de experiencia en desarrollo de software, consultoría y docencia. Se ha especializado en la plataforma Java (SCJP, SCWCD, SCBCD), es Certified Scrum Master y le apasionan las prácticas de eXtreme Programming. Participa activamente en comunidades de usuarios y en eventos de tecnología como organizador y expositor. Actualmente es docente de la UPC para la División de Estudios Profesionales para Ejecutivos (EPE) en donde dicta cursos de desarrollo incluyendo formalmente en la currícula el uso de metodologías ágiles (Scrum y XP).