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!
- ๐งฌ My activities in the area that I feel most comfortable working with are multi-threads or distributed and parallel computing
- โ Automate everything when possible
Iโm currently working at @IBM - Developer/Devops/SRE
- 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
- My dream is to go to antarctica
- Golang developer ( 7 years )
- C# with dotnet CORE
- C++ for core usages and robotics(Iots too)
- Java
- Swift
- Python scripting for infra and web-developer (django, flask)
- Lua
- Javacript (and frameworks)
- Shell Script
- All design patterns
- Graphs algorithm
- Procedural
- Object-oriented
- Functional
- Reactive
- Procedural
- 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
- Postgres
- MariaDB/Mysql
- CockroachDB
- Redis
- ETCD
- MongoDB
- ElasticSearch
- ScyllaDB
- Neo4j
- 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
- Create new charts
- Mantain charts
- Rook with ceph
- PV & PVC
- Nginx
- Kong
- HAProxy
- Traefik
- Envoy
- Clusterctl
- CAPI/CAPA
- Cluster DR
- 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
- ETCD
- Control Plane
- Kong Ticketing Plugin - https://github.com/chalkan3/kong-ticket-plugin
- Ansible
- Docker - Containerd and old
- Docker Swarm
- Kong
- ELK
- TICK STACK
- Fluentd
- Sonarqube
- Puppet
- Chief
- Jaegertracing
- ShellScrip
- Centos
- Ubuntu
- Rhel
- Loki
- Raw
- Azure
- GCP
- AWS
- Terraform
- CAPI - Kubernetes api
- Helm
- gitlab
- github-actions
- argo-cd
- Team City
- Azure Devops
- Jenkins
- K6
- Locost
- JMeter
- Moby - Containerd
- Redis
- MemCached
- Reduce costs
- Using terraform to generate costs of accounts
- CSS
- HTLM
- JS
- โ React
- โ Angular - Medium
- โ Vue - Medium
- โ React Native
- โ Swift
- RabbitMQ
- Redis as queue
- GRPC/RPC WITH NATS
- NATS
- Event Sourcing/CQRS with(out) NATS/GRPC
- DDD
- Raw Queue events
- Thread
- Multi database
- Monolitch Database
- Logs events based
- Grpc intercptor/middwlare
- Event Sourcing/CQRS
- DDD
- โ 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
- Catracalivre Operator - kubernetes operator and crds of catracalivre system - Private
- Rgori
- Streamer Stats - Doing
- WeBuy - Doing
- Gitlab multi pipelines manager with migration
- Gorotine Sample
- Custom execute pipelines(GITLAB) with GO plugins
- Kong proxy plugin for ticketing
๐ฌ 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 ?