Skills and interests

The following diagram contains topics of interest which have been the guidelines of my professional carreer so far. Each topic is described by 4 dimensions:

  • Experiencie
  • Depth of knowledge
  • Interest
  • Purpose

1. Software engineering

  • Programming languages: Python, MATLAB, Javascript, Java
  • Software Design patterns
  • Linux
  • Docker and docker-compose
  • Git, Gihub, Gitlab

2. Data analysis

  • Computational notebooks: Jupyter Notebook & JupyterLab
  • 2D y 3D visualization
  • Databases: Relational (SQLite, PostgreSQL), document-based (MongoDB) and graph-based (Neo4j)

3. Web technologies

  • HTML, CSS and Javascript
  • HTTP protocol and REST APIs
  • Backend frameworks: Flask

3. Mathematical modeling

  • Discrete, continuous or hybrid systems.
  • Simulation: System dynamics, agent-based modelling
  • Montecarlo simulations
  • Optimization:
    • Discrete (mixed-integer) and continuous (gradient based)
    • Evolutionary optimization

4. Geomatics

  • Photogrammetry
  • Geodesy
  • Remote sensors (lidar, multi-spectral images)
  • Geographic Information Systems (GIS)
  • Software:
    • GIS: ArcGIS, QGIS, Google Earth, GlobalMapper
    • Photogrammetry: Agisoft Photoscan, Erdas Imagine, UAS Master
    • CAD: AutoCAD, AutoCAD Civil 3D, SketchUp

5. Infrastructure systems

  • Risk and reliability analysis
  • Maintenance and inspection strategies

6. Drones / RPAS

  • Operation of multi-rotor RPAS
  • Safety and quality management
  • Software:
    • Pix4D Capture, DroneDeploy, UgCS, DJI GS Pro