About
Eu sou Nícolas Barbosa, tenho formação técnica em Redes de Computadores e trabalho com desenvolvimento de software há 8 anos (talvez um pouco mais).
Meu primeiro contato com desenvolvimento foi um site construído para uma rádio web, em que eu e meu amigo apresentávamos um programa de reggae, bons tempos de adolescência.
Após minha formação em Redes, busquei me inserir no mercado de trabalho para trabalhar com Linux e opensource, cheguei a tirar algumas certificações Linux (LPI), mas acabei no início trabalhando em empresas de telecomunicações, ajudando a construir sistemas de telefonia.
Em 2015 tive oportunidade de atuar desenvolvendo software backend, tendo Golang e PHP como stacks principais.
Desde então, tenho atuado em projetos com Golang, em empresas de diversos setores e atualmente sou líder técnico em uma equipe multidisciplinar, com desenvolvedores backend e mobile.
Projetos pessoais
- onmock.dev - ferramenta online para desenvolvimento de mocks em apis rest
- camarada.vim - estilo de tema para o editor vim
- vault-aws-provider - uma implementação de vault como provider para aws credentials em go
- nssh - gerenciador de conexões ssh escrito em go
Contribuições em projetos open source:
- opensearch-project/opensearch-go - bugfix: adjusts to use retry_on_conflict on bulk
- ferretdb - fix: ModifiedCount for updates with an empty replacement document
- hashcorp/vault - feat: use context with Kubernetes Auth
- valyala/fasthttp - feat: add ConvertRequest func
- aws/aws-xray-sdk-go - fix: memory leak fasthttp handler
- aws/aws-xray-sdk-go - feat: fasthttp handler
- aws/aws-xray-sdk-go - feat: refactoring http trace
- projectdiscovery/ipranger - fix: resolves infinite loop when received value was zero