Imagen de perfil

César Mena Labraña

Ingeniero de Software, Ingeniero I+D

Concepción, ChileDisponible para trabajar

Ingeniero Electrónico con más de 15 años de experiencia como Ingeniero de Software e Ingeniero de Investigación y Desarrollo. He tenido la oportunidad de trabajar en la resolución de problemas complejos, interactuando con expertos de diversas disciplinas, principalmente en la industria minera y en transferencia tecnológica.

Me interesa contribuir en organizaciones enfocadas en la innovación, idealmente en donde se requiera programación en C++ y/o especialización en computación gráfica.

Proyectos Destacados

Proyectos Recientes

TIMining Aware

Ver Más

C# Unity C++ Qt Python HoloLens OpenGL I+D

Fui parte del equipo inicial que diseñó y desarrolló TIMining Aware, que es la primera plataforma en materializar el concepto de gemelo digital en la industria minera. Consiste en una plataforma que aprovecha y potencia las capacidades de los anteriores productos de la empresa TIMining, integrando y aumentando la información en tiempo real de las minas sobre una visualización 3D, de modo que se mejora su comprensión y se facilita la toma de decisiones colaborativas, más efectivas y eficaces.

Trabajé principalmente en el desarrollo de las aplicaciones cliente de la plataforma, para escritorio y dispositivos móviles. Desarrollé algunas herramientas de procesamiento geométrico usadas en backend. En etapa de conceptualización, desarrollé prototipos, cuyo impacto facilitó el levantamiento de capitales fundamentales para materializar el producto. En particular, se destacaron prototipos usando realidad aumentada con visores HoloLens.

TIMining Tangram

Ver Más

C++ Qt OpenGL CGAL VTK I+D

Participé en la conceptualización, diseño y desarrollo de Tangram, software para administrar, visualizar y analizar la información geotécnica–estructural, y mejorar la productividad de la geomecánica de rutina. Ciertas actividades que a un geomecánico le tomaban dos semanas, con Tangram se pueden realizar en pocos minutos.

En Tangram 1.0, concebí los algoritmos que permiten predecir y caracterizar potenciales inestabilidades en taludes; fallas planas y cuñas, a partir de estructuras planares mapeadas. Implementé los núcleos de cálculo geométrico y de visualización 3D. Para tal efecto, construí bibliotecas, las que se utilizan en otros productos de TIMining.

En Tangram 2.0, contribuí a que llegase a ser el software más avanzado de su tipo en la industria minera. Se incorporaron algoritmos que permiten detectar robustamente la geometría 3D de todos los bloques inestables, aflorantes y no aflorantes, generados por múltiples estructuras y de geometrías arbitrarias.

Se agregó el cálculo riguroso de la dirección de deslizamiento, el factor de seguridad y probabilidad de falla, considerando condiciones de equilibro de fuerzas y momentos. Incorporé la capacidad de simular el talud resultante al remover los bloques inestables.

TIMining Tangram

Otros Proyectos Destacados

Plataforma VICE

VICE

Ver Más

C++ OpenGL VTK I+D

Integré el equipo de investigación y desarrollo del proyecto FONDEF TE04I1013, "Plataforma de Desarrollo VICE", enfocado en tecnologías de visualización interactivas para modernizar y apoyar la enseñanza de las matemáticas en la educación media. Diseñé e implementé el núcleo de visualización 3D interactiva de la plataforma.

VICE permite crear y visualizar contenido educativo, en el que pueden interactuar entre sí textos, ecuaciones, imágenes, videos y escenas 3D interactivas. Esta capacidad era innovadora en el momento de su desarrollo.

VICE fue destacada como una de las “70 Historias Exitosas de Innovación y Ciencia entre los años 2000 a 2008" por el Ministerio de Economía y las más relevantes instituciones chilenas en torno a la ciencia e innovación.

EWCellCAD

EWCellCAD

Ver Más

C++ OpenGL Matlab I+D

Mi memoria de título de ingeniero electrónico constituyó parte relevante del proyecto de investigación FONDECYT 1970955. Diseñé y desarrollé un software para el análisis y diseño de celdas electroquímicas con electrodos bipolares flotantes, orientado a procesos de electro-obtención de cobre, el que emplea técnicas de visualización científica para el análisis interactivo de los datos.

Generalicé un modelo bidimensional existente para calcular las variables eléctricas en celdas electrolíticas de geometría rectangular y optimicé el algoritmo de cálculo. El nuevo modelo tridimensional obtenido se podría utilizar con geometrías arbitrarias, no necesariamente rectangulares. Concebí como estimar los potenciales de los electrodos flotantes, los que previamente eran incalculables.

El resultado de este trabajo contribuyó a que pudiese continuar estudios de postgrado.

Simulador de Submarino

Simulador de Submarino

C++ OpenGL Modelado 3D

Fui parte del equipo que desarrolló un simulador de submarino para el entrenamiento táctico en la Escuela de Submarinos de la Armada de Chile. Este se caracteriza por usar un periscopio real en el que se visualiza una simulación 3D realista generada por computador y la emulación de las distintas consolas de comando del submarino.

En una primera etapa, implementé el módulo de software que visualiza modelos 3D texturizados en el simulador. Desarrollé software a medida para capturar información de mapas 2D en papel, con la que generé modelos 3D de grandes extensiones de terrenos. En una segunda etapa, incrementé el rendimiento del simulador y desarrollé modelos 3D más precisos de buques, mejorando el realismo de la visualización.

Experiencia

Mi experiencia laboral la obtuve mayoritariamente en TIMining Spa, en donde trabajé más de 12 años como Senior Software Engineer e Ingeniero I+D Senior, investigando y desarrollando soluciones innovadoras para la industria minera. Contribuí en varios de los productos de la empresa, incorporando, mejorando y manteniendo herramientas de visualización 3D y geometría computacional, programadas principalmente en C++. Mis mayores aportaciones las realicé en TIMining Tangram y TIMining Aware, productos en los que trabajé desde su concepción. En TIMining Aware desarrollé más de 6 años en C# y Unity. Tuve la oportunidad de adquirir experiencia con tecnologías de Realidad Aumentada y Realidad Virtual, usando tabletas y visores RA/RV, investigando el uso de estas tecnologías en aplicaciones mineras. Trabajé con varios equipos multidisciplinarios usando metodologías ágiles, ocasionalmente trabajando simultáneamente con varios equipos, en distintos proyectos.

Antes de trabajar en TIMining Spa, trabajé casi 3 años y medio en la Universidad de Concepción como Ingeniero de Software e Ingeniero de Investigación, participando en varios proyectos de investigación y de transferencia tecnológica relacionados con computación gráfica, en los que programé en C++.

Adicionalmente, como estudiante universitario de pregrado y postgrado, adquirí experiencia relevante programando en cursos relacionados con computación gráfica, sistemas digitales y control automático, principalmente en lenguajes C++/C y Matlab.

Testimonios

Fragmentos de algunas recomendaciones que me han dado personas con las que he trabajado y supervisores directos:

Puedo proporcionar cartas con recomendaciones adicionales a solicitud.

Sobre mí

Me formé como ingeniero electrónico, enfocándome en las áreas de control automático y sistemas digitales. Como estudiante universitario tuve predilección por las asignaturas en las que se programa, disfrutaba el programar. Cursé numerosas asignaturas de pregrado y postgrado afines a ingeniería en computación.

Mi orientación profesional hacia la programación fue muy influenciada por la primera asignatura sobre computación gráfica que cursé, atraído por las imágenes sintéticas realistas que se generaban programando. Posteriormente, la motivación principal fueron los algoritmos sofisticados que se estudiaban y el reto de programarlos (en el curso se programaba todo desde cero en C, sin usar bibliotecas). El reto de la complejidad y la necesidad de software de alto rendimiento en esta área, me condujeron a mejorar mis habilidades en programación.

Con disposición permanente para adquirir nuevos conocimientos, si se requieren, para abordar nuevos desafíos.

Puedo trabajar autónomamente y como parte de un equipo.

Habilidades y Conocimientos Relevantes

Formación

Publicaciones

Reconocimientos

Contacto