Skip to content
View 64J0's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@giraffe-fsharp @datarisk-io
Block or Report

Block or report 64J0

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
64J0/README.md

Hi, my name is Vinícius Gajo 👋

"Um homem se confunde, gradualmente, com a forma de seu destino; um homem é, afinal, suas circunstâncias." - O Aleph.

About me:

Mechatronics engineer graduated at CEFET-MG (bachelor, 2021), software engineer with experience in WEB development (full-stack) and DevOps/SRE. I'm currently enrolled on a post-graduation program (Lato Sensu) at FIA Business School: Post-graduation on Software Engineering and Architecture.

My first stack related to web development was based on JavaScript, namely, React JS for the frontend, and Node.js for the backend. During a short time, I have also worked with Angular JS (Angular 1) and Vue.js for the frontend.

Other than straight software engineering, for some time I worked leading a small DevSecOps team, responsible for the cloud infrastructure, automations, CI/CD, reliability, finops, etc, at a startup/small company. There I also needed to make some short presentations in order to enhance the security culture inside the company. Those were called "Sec Talks".

Nowadays, I'm working most using the functional programming paradigm, leveraging F# (.NET platform) to solve real world problems.

Why F#? Because:

  • There's a strong company backing it (Microsoft);
  • It's built on top of a solid platform that is already battle proved (.NET), and it's evolving, constantly being updated and enhanced;
  • Great ecosystem (tools and people);
  • Powerful type system (make illegal states unrepresentable - Effective ML Revisited);
  • Decent performance (F# for Performance-Critical Code, by Matthew Crews).

I'm passionate about technology in general, and I really like to study and learn new things. Actually living at Minas Gerais, Brazil.

Main experience with those languages/frameworks/tools 💻

  • Base: HTML5, CSS3, JavaScript (Vanilla) and Typescript;
  • Style: Sass/Scss, styled components;
  • Front-end: React JS, Next.js, Fable and Feliz (F#);
  • Back-end: NodeJS, Giraffe and Saturn (F#);
  • DB: PostgreSQL, MongoDB;
  • Containers: Docker/docker-compose, Kubernetes, YAML;
  • Cloud provider: Azure;
  • Cloud provisioning: Terraform;
  • CI/CD: GitHub Actions;
  • Languages: JavaScript, TypeScript, Python, Bash, HCL, F#;

Other social networks 🌎

Pinned

  1. emacs-config emacs-config Public

    This repository is used to store my personal emacs configuration file.

    Emacs Lisp 2

  2. fsharp-monitoring fsharp-monitoring Public

    Sample API project written in F#, built with Saturn + Giraffe and working with Prometheus and Grafana using Docker containers

    F# 6

  3. my-blog my-blog Public

    This repository is used to store the code that I use to make my personal blog with Next.js that is deployed in Vercel's platform.

    TypeScript 2

  4. bootcamp-sre-elvenworks bootcamp-sre-elvenworks Public

    Trabalho final do Bootcamp SRE ElvenWorks.

    HCL 1

  5. custom-fsharp-gh-action-and-dynamic-matrix custom-fsharp-gh-action-and-dynamic-matrix Public

    POC showing how to create a custom GH Action using F# and how to leverage it to use dynamic matrix configuration in the workflow

    F# 2

  6. AzureFunctions-OpenCV AzureFunctions-OpenCV Public archive

    Microsoft Azure Trial Hackathon on DEV project submission. Using OpenCV (Python) in Azure Functions.

    Python 3 1