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