Git Product home page Git Product logo

Hi there ๐Ÿ‘‹

๐Ÿง™ About Me

My name is igor.

I love developing new applications, modeling and doing the SRE part.

I am in love with golang, I have developed since the language was still premature!

๐ŸŽฉ Proficiency

  • ๐Ÿงฌ My activities in the area that I feel most comfortable working with are multi-threads or distributed and parallel computing
  • โ›“ Automate everything when possible

๐Ÿ”ญ Current Work

Iโ€™m currently working at @IBM - Developer/Devops/SRE

โšฝ๏ธ Hobbie

  • Read Japanese book(Mangรก)
  • Read technical books
  • Mess with robotics
  • I like history very much
  • I like animals and their behavior
  • I like plants and talk to them haha
  • Go karting
  • Play Videogames

๐Ÿ’ญ Dreams

  • My dream is to go to antarctica

๐Ÿ’ป Developer Stuffs - Languages

โš™ - Compiled

  • Golang developer ( 7 years )
  • C# with dotnet CORE
  • C++ for core usages and robotics(Iots too)
  • Java
  • Swift

โš™ - Interpreted

  • Python scripting for infra and web-developer (django, flask)
  • Lua
  • Javacript (and frameworks)
  • Shell Script

๐Ÿ“š๐Ÿ“ Algorithms & Patterns

๐Ÿ“˜ - Design Patterns

  • All design patterns
  • Graphs algorithm

๐Ÿ“˜ - Programming Paradigm

  • Procedural
  • Object-oriented
  • Functional
  • Reactive
  • Procedural

๐Ÿ“˜ - Threads Syncs I/O Algorithms

  • Fan In
  • Fan Out To All
  • Generator
  • Ping Pong
  • Receive Till Quit
  • Send When Available
  • Sequential Fan In (With Generator)
  • Synced Quit
  • Timeout
  • Mutex
  • Sempahore

๐Ÿ“ฆ Databases

๐Ÿ—ณ - Relational Database

  • Postgres
  • MariaDB/Mysql
  • CockroachDB

๐Ÿ—ณ - Key/Value Database

  • Redis
  • ETCD

๐Ÿ—ณ - NoSQL Database

  • MongoDB
  • ElasticSearch
  • ScyllaDB

๐Ÿ—ณ - Graph Database

  • Neo4j

โš“ Kubernetes

๐Ÿฅ - Miscellaneous

  • Rancher For UI
  • Octant For UI
  • Control Plane - How code work(golang)
  • Kubernetes on premisses
  • CAPI - How code of kubernetes api works (golang)
  • kublet - How code work(golang)
  • kubectl - How code work(golang)
  • kube-proxy - How code work (golang)
  • Velero
  • Kustomize
  • SideCar pattern

๐Ÿงญ Helm

  • Create new charts
  • Mantain charts

๐Ÿคฟ Disk

  • Rook with ceph
  • PV & PVC

๐ŸŽฃ Network with ingress

  • Nginx
  • Kong
  • HAProxy
  • Traefik
  • Envoy

โš“ Multi Cloud & Region cluster

  • Clusterctl
  • CAPI/CAPA
  • Cluster DR

๐Ÿ“š Kubernetes Operator Creator

  • Modeling Kuberentes API
  • KubeBuilder
  • OperatorSDK
  • Use Golang core to interact with CAPI
  • CRDS creator
  • Operator extends
  • Api extends
  • RPC and cluster events manager
  • LifeCicle events manager
  • Control plane manager
  • ETCD check
  • Custom Healthchecks
  • Custom Logics of API
  • Auto Pilot Architeture
  • Custom Kubectl plugin for Operator context

โš“ Kubernetes - Projects - Commit

  • ETCD
  • Control Plane

๐Ÿฆ Kong - Projetcts

๐ŸŒ Devops - SRE

โš™ - Miscellaneous & Monitoring tools

  • Ansible
  • Docker - Containerd and old
  • Docker Swarm
  • Kong
  • ELK
  • TICK STACK
  • Fluentd
  • Sonarqube
  • Puppet
  • Chief
  • Jaegertracing
  • ShellScrip

โš™ Linux

  • Centos
  • Ubuntu
  • Rhel

โš™ Prometheus

  • Loki
  • Raw

โš™ Clouds

  • Azure
  • GCP
  • AWS

โš™ Infra as a code

  • Terraform
  • CAPI - Kubernetes api
  • Helm

โš™ CI/CD

  • gitlab
  • github-actions
  • argo-cd
  • Team City
  • Azure Devops
  • Jenkins

โš™ Stress test

  • K6
  • Locost
  • JMeter

๐Ÿณ ๐Ÿ‹ Docker Project - Commit

  • Moby - Containerd

๐Ÿ“ฆ Cache DB

  • Redis
  • MemCached

๐Ÿ“‰ Finops

  • Reduce costs
  • Using terraform to generate costs of accounts

๐ŸŽˆ Front End

  • CSS
  • HTLM
  • JS
  • โš™ React
  • โš™ Angular - Medium
  • โš™ Vue - Medium

๐Ÿ“ฑ Mobile

  • โš™ React Native
  • โš™ Swift

๐Ÿงฎ Queue's

  • RabbitMQ
  • Redis as queue
  • GRPC/RPC WITH NATS
  • NATS

๐Ÿ—บ Deployment Architeture

๐Ÿงฉ Microservices

  • Event Sourcing/CQRS with(out) NATS/GRPC
  • DDD
  • Raw Queue events
  • Thread
  • Multi database
  • Monolitch Database
  • Logs events based
  • Grpc intercptor/middwlare

๐Ÿ•‹ Monoliths

  • Event Sourcing/CQRS
  • DDD

๐Ÿ“ - Miscellaneous

  • โš™ Layered pattern
  • โš™ Client-server pattern
  • โš™ Master-slave pattern
  • โš™ Pipe-filter pattern
  • โš™ Broker pattern
  • โš™ Peer-to-peer pattern
  • โš™ Event-bus pattern
  • โš™ Model-view-controller pattern
  • โš™ Blackboard pattern
  • โš™ Interpreter pattern

๐Ÿ“œ Own Projects

๐Ÿ’ฌ Ask me about Golang Stuffs

๐Ÿ“ซ How to reach me: Mail([email protected] | [email protected] | [email protected]) | Linkedin Profile

๐Ÿซ€ Golang and Open Source lover

โšก Fun fact: Did you know that there are more planes in the sea than submarines in the sky ?

Igor Guedes Rodrigues's Projects

Igor Guedes Rodrigues doesnโ€™t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.