Welcome to my GitHub profile! My name is Gustavo Gomes Basso, and I was born, raised, and currently reside in Brasília, DF, Brazil. I am a senior Rust developer with extensive experience in Python, JavaScript, TypeScript, web development, and data analysis. I have over 10 years of experience in technology, financial services, and team management. Previously an academic and professor in Finance and Quantitative Analysis, I now consider myself a full-fledged Senior Software Engineer and Tech Manager.
👨💼 Professional Summary
Over 10 years of professional experience in technology, financial services, and team management
Areas of expertise: Rust, Python, JavaScript, TypeScript, web development and data analysis
Expert in developing secure, performant, and scalable systems
Specialized in risk, portfolio, and pricing models
Leading and managing full software development lifecycles
Aligning technology strategies with business objectives
Implementing best practices in coding, testing, and deployment
Generative AI Data Engine: Platform for creating high-quality datasets for training advanced generative AI models. (Generative AI Data Engine)
candid-gen: CLI tool for automating the generation of Candid interface files from Rust canisters for Internet Computer projects. (GitHub, Crates.io)
IaC for CWNT: Full infrastructure automation for CWNT using Terraform and Ansible.
Ripissue: Rust-based CLI tool for issue management within Git repositories. (GitHub, Crates.io)
Brag-Server: Rust-based REST API for managing and serving Git repository metrics. (GitHub, API)
Algorithmic Trading: Rust-based automated algorithms for decision-making in asset trading using real-time market data.
CRM Process Automation: Automated client assistance process integrating sales and CRM tools.
🖥️ Self-Hosted Applications
Email Server with Cloudron: Managing personal and business email services.
Gitolite Server: Hosting private and sensitive repositories for personal use and for cwnt.io.
Brag-Server: Self-hosted for personal use to manage and serve my Git repository metrics.
Cadelab Alpha Version: Hosting an alpha version of Cadelab for showcasing purposes.
Nginx Proxy Manager: Managing proxy hosts and SSL certificates with Nginx Proxy Manager.
Backup Service with Restic: Backup setup using Restic for personal and business use cases.
Monitoring Tools: Netdata, Prometheus, and Grafana for system monitoring and visualization.
💻 Core skills and expertise
Programming Languages
Web Development
DevOps / Infra
Cloud Platforms
Databases and Data Analysis
Software Development Practices
Project Management
Finance and Analysis
GIS (Geographic Information Systems)
🚀 Notable Projects
IaC for CWNT: Full infrastructure automation for CWNT using Terraform and Ansible.
candid-gen: CLI tool for automating the generation of Candid interface files from Rust canisters for Internet Computer projects. (GitHub, Crates.io)
UAI Sveltekit Components Library: Open-source SvelteKit UI library with reusable components for modern web apps. (GitHub, NPM, Storybook)
Generative AI Data Engine: Platform for creating high-quality datasets for training advanced generative AI models. (Generative AI Data Engine)
ODR: Web platform using ArcGIS technology for comprehensive regional and spatial data analysis. (ODR MI, Gov.br ODR)
Future Rentability: Automated system for future rentability estimation in ALM models for Brazilian pension funds.
Actuarial Flow: Solution for automating deterministic and stochastic actuarial flows in ALM models.
ALM: Automated Asset-Liability Management model for pension funds to optimize asset allocation.
IpeaData: Comprehensive web platform and API for public datasets, offering enhanced data processing and visualization. (Gitlab, Gov.br, Ipea, API, First Version)
IVS: Web platform for analyzing social vulnerability data in Brazil using Joomla CMS. (IVS, IVS Ipea)
Portal of Metropolitan Governance in Brazil: Specialized web platform for economic and social data on Brazil's metropolitan regions. (Portal)
Ipea Data Extractor: Web platform for querying and aggregating public data using Suite Pentaho, Mondrian, and Saiku. (Ipea Extrator, App)
Ipea Publishes: Internal web application for streamlining the review process of Ipea's publications.
Ipea Projects: Internal system for managing all organizational projects and initiatives at Ipea.
IpeaGEO: Windows application for advanced spatial data analysis and GIS capabilities. (IpeaGEO, GitHub)
Data Analysis Reports: Comprehensive databases, studies, and reports for economic research at Ipea.
Algorithmic Trading: Automated algorithms for decision-making in asset trading using real-time market data.
Brag-Server: Rust-based REST API for managing and serving Git repository metrics. (GitHub, API)
Ripissue: Rust-based CLI tool for issue management within Git repositories. (GitHub, Crates.io)
Boleteggs: Web application for rental billing and contract management with Gerencianet integration.
Cadelab: Interactive platform for economic competition analytics with automated data workflows. (Cadelab, API)
CRM Process Automation: Automated client assistance process integrating sales and CRM tools.
docs-n-notes: Personal repository for documentation and note-taking using Git. (GitHub)
gubasso.xyz: Personal web portfolio and blog showcasing tech projects and professional journey. (Website, GitHub)
Dotfiles: Curated collection of configuration files for Unix-based systems using Lua and Shell scripts. (GitHub)
A Rust-based CLI tool that wraps watchexec and rsync to automatically synchronize files upon changes. It monitors a specified directory and and performs file synchronization.