Skip to content
View victorlga's full-sized avatar

Highlights

  • Pro

Block or report victorlga

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
victorlga/README.md

Hi ๐Ÿ‘‹, I'm Victor Assis

Computer Engineering Undergraduate at Insper - Instituto de Ensino e Pesquisa
Interested in Distributed Systems and Programming Languages


Hobbies & Fun

Enjoying to learn Rust, OCaml, and functional programming in general.


Current Role

๐Ÿ“… Feb 2025 - Present
๐Ÿ”น Software Engineering Intern at BCG X
๐Ÿ”น Skills: Python, Django, FastAPI, Airflow, dbt, PySpark, SQL, Prompt Engineering


Previous Experience

Role Organization Duration Focus Area Skills
๐ŸŽ“ Capstone Project CTI Renato Archer Jul 2024 - Dec 2024 RISC-V IP for ๐Ÿ‡ง๐Ÿ‡ท aerospace applications VHDL, FPGA, Intel Quartus, RISC-V
๐Ÿ”ฌ Summer Research Intern UIUC Jun 2024 - Jul 2024 Tumor phylogeny algorithms in C++ C++, Object-oriented programming, evolutionary trees inference
๐Ÿ“Š Data Intern ADDI Sep 2022 - May 2023 Product & revenue analytics (BR & CO) SQL, Python, Databricks, Zapier

Pinned Loading

  1. mips-pipeline-32bits mips-pipeline-32bits Public

    5-stage pipeline MIPS CPU. The CPU supports 18 MIPS instructions, including 32 general purpose registers, 32-bit ALU, 32-bit PC, 32-bit data memory, and 32-bit instruction memory.

    VHDL

  2. zombie-startup-interpreter zombie-startup-interpreter Public

    The Zombie Startup Interpreter is a satirical programming language simulating startup life cycles, featuring variable declarations, loops, and conditionals with startup-themed syntax.

    Python

  3. vehicle-routing-problem vehicle-routing-problem Public

    Capacitated Vehicle Routing Problem (CVRP) solver using heuristic and parallel algorithms with OpenMP and MPI for optimized route planning and performance.

    C++

  4. functional-etl functional-etl Public

    A functional ETL pipeline in OCaml that processes order data from CSV files hosted online using map, reduce, and filter, producing aggregated results and storing into a database.

    OCaml

  5. dow25-sharpe-montecarlo dow25-sharpe-montecarlo Public

    A Haskell implementation of portfolio optimization using Monte Carlo simulation to maximize the Sharpe ratio for Dow Jones stocks. This project demonstrates parallel processing in Haskell for compuโ€ฆ

    Haskell 2

  6. payment-webhook-handler payment-webhook-handler Public

    A Clojure webhook handler for processing and validating payment events with SQLite persistence and HTTP callbacks for confirmation/cancellation.

    Clojure