Resume

Electrical and Computer Engineer

PROFILE

I am an Electrical and Computer Engineer from the Pontificia Universidad Javeriana, holding a 5-year bachelor’s degree with emphasis in digital systems, control, and automation. My main interests are computer science, robotics and digital systems. I worked at Schneider electric for 4 years as a Service Engineer, developing hardware and software solutions for Industrial automation implementations. Currently, I am on my third year of the Electrical and Computer Engineering PhD program at the University of Delaware, and I work as a researcher at CAPSL, the Computer Architecture and Parallel Systems Laboratory.

EDUCATION
  • PhD Student & Research Assistant, Electrical and Computer Engineering, University of Delaware

January 2019 – Present

  • B.Sc. Electronic Engineering, Pontificia Universidad Javeriana

January 2008 –November 2013

RESEARCH INTERESTS

My research is currently focused in Parallel and High-Performance Computing (HPC): architectures, programming models, and compilers. Developing program execution model (PXM) implementations based on the Codelet Model that has strong foundations on Dataflow theory. I work extending our current runtime implementation to create a distributed version of the runtime (DECARD) that can be used in multi-node distributed memory architectures. The runtime includes a control scheme to achieve a target performance, precision, or energy consumption, this a key topic for the next generation of computer systems. My work also includes designing, 3D modeling, 3D printing, and assembling a Beowulf Cluster (DEMAC) using Parallella boards.

My previous research was focused on bio-inspired robots; I worked with Lola-OP™ at KM-RoBoTa, which is a modular snake robot. I created a mathematical model to describe the robot’s structure and interaction with the terrain to perform a stability analysis based on the multi-body kinematic formulation. I would like to use the knowledge and skills acquired in large computational systems towards the development of novel robotic platforms and applications.

ACADEMIC & RESEARCH EXPERIENCE
  • Research Assistant, CAPSL (January 2019 – Present) Newark, DE Computer Architecture and Parallel Systems Laboratory, University of Delaware, Prof. Guang Gao.

  • Intern, CAPSL (June 2018 – Dec 2018) Newark, DE Computer Architecture and Parallel Systems Laboratory, University of Delaware, Prof. Guang Gao and Dr. Jose M. Monsalve Diaz.

  • Researcher, KM-RoBoTa S.A.S. (2013 – 2018) Bogotá, Colombia KM-RoBoTa Research Group (www.km-robota.com), Research on Modular Snake Robots (MSR) locomotion, Dr. Kamilo Melo.

PROFESSIONAL EXPERIENCE
  • Service Engineer, Schneider Electric (Invensys Process Systems) (2013 – 2018) Bogotá, Colombia Experience managing data bases, configuring engineering stations, designing distributed control systems (DCS) architecture and the control logic involved in the implementation of this kind of systems. Specific projects that include: configuration, implementation, hardware installation supervision, testing, plant startup, maintenance, and support.
PUBLICATIONS
Conference Proceedings
  • “DEMAC: A Modular Platform for HW-SW Co-Design” Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware, SC20 Atlanta, Georgia, D. Roa, R. Kabrick, J. Monsalve, S. Raskar, D. Fox, G. R. Gao.
  • “CODIR: Towards an MLIR Codelet Model Dialect” Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware, SC20 Atlanta, Georgia, R. Kabrick, D. Roa, S. Raskar, J. Monsalve, D. Fox, G. R. Gao.
  • “Mechanical stability margin for scouting poses in modular snake robots” SSRR 2016, Lausanne, Switzerland. D. Roa, K. Melo.
  • “The Modular Snake Robot Open Project: Turning Animal Functions into Engineering Tools” SSRR, 2013, Sweden. K. Melo, J. Leon, A. Torres, V. Rueda, D. Roa, M. Parraga, D. Gonzalez G, L. Paez.
  • “Modular Snake Robots. Research on Locomotion and Low Cost Open Hard-Software Platforms, Development and Integration” Robotics For Risky Environments - Extreme Robotics, Proceedings Of The 7th International Workshop Iarp-Rise-Er 2013, Rusia, K. Melo, D. Roa, V. Gudavarthi, C. Bello, A. Torres, J. Leon, L. Paez.
  • “Modelling and Simulation for Autonomous Systems” First International Workshop, MESAS 2014, Rome, Italy, 2014, Revised Selected Papers. K. Melo, J. Monsalve, A. Torres, J. Leon, A. Trujillo, W. Perdomo, D. Roa, L. Paez
Bachelor’s Grade work
  • “Static Stability Analysis for scouting pose of a modular snake robot” Pontificia Universidad Javeriana, Bogota, Colombia, 2013. K. Melo, D. Roa, J. Herrera.
Software
  • MSR-Octave/Matlab: Toolbox Plug-In for stability margin measurement in MSR. K. Melo, D. Roa.
SKILLS
  • Hardware: Linux-based systems, digital signal processing (DSP), FPGA, Arduino-based systems, robotics (Dynamixel), 3D printing, and control systems (DCS, PLC, SIS).
  • Software: Programming experience: C/C++, Python, Bash, VS Code, CMake, Matlab, Simulink, Assembly, VDHL, LabView. CAD and 3D modeling: AutoCAD, Fusion360, 3DSMax, Orcad Cadence, SolidWorks, Cura, Pulsonix, and computer aided vision. Others: Linux based systems, Microsoft Excel, and Microsoft Office Package.
COURSES AND OTHER ACTIVITIES
University of Delaware
  • SC18 (Super Computing, Dallas, Texas, 2018): Logistics and Booth Coordination, presented a poster named “Landing Codelets PXM on DARTS DEMAC - Towards a Hardware/Software Codesign/Evaluation Platform”
  • HPCA 2019 (25th IEEE International Symposium on High-Performance Computer Architecture, Washington D.C., 2019): Attending Workshops and Tutorials
  • ICCBC 2019 (International Collegiate Competition for Brain-inspired Computing, Tsinghua University, Beijing, 2019): Project named “Brain-flow – A brain inspired Dataflow Implementation”.
  • SC19 (Super Computing, Denver, Colorado, 2019): Logistics and Booth Coordination, presented a poster named “Brain-flow – A brain inspired Dataflow Implementation”.
  • SC20 (Super Computing, Atlanta, Georgia, 2020): Student Volunteer and paper presentation. Provided support during virtual workshops and presentations.
Pontificia Universidad Javeriana, Bogota
  • Expoelectronica 2012: First place at “Expoelectronica” 2012 in open category. We presented LYZA a four Wheel robot that also have 2 claws for object grappling, it had 2 cameras, it was tele-operated and completely functional. We worked altogether with KM-Robota Team.
  • LARC 2011 (Latin American Robotics Competition, 2011): Logistic and event coordination.
  • BIOINNOVA 2011: (International innovation symposium of investigation and development in new health related technologies and their social impact, Pontificia Universidad Javeriana, Bogota, Colombia, 2011): Logistic and event coordination.
  • LEGOLIMPIADAS: (1st robotics course and competition using Lego Mindstorm kits, organized by the university and the IEEE student branch, 2012): Planning and organizing the course and competition.
  • Social work at SURCOE: Colombian blind and deaf association in Bogotá as part of an investigation process involving new communication techniques.
  • Campus Party 2012: Logistic support in the robotics area of the event. First place: computer aided vision competition (Campus Party 2012)