«Carlos is an oustanding Engineer and has made a real difference in the projects I've worked on with him. He has a real commitment to Software Quality, always strives for high conceptual quality, high test coverage and is always researching easier faster way to deliver Software that meets business requirements with minimal technological debt. It is remarkable how he gets people around him motivated for improving their own skills and knowledge, in this sense he really leads by example. In addition, many times when Carlos was presented a hard problem he in the end came up with reusable solutions and patterns that other teams could use, so he is what some call a multiplier. I had the chance to setup a temporary special group for a specific project and Carlos was among my top picks, and he would still be today.»
Acerca de
Actividad
-
I'm toying with the idea of adding a M server to GoReleaser. So far I get a couple of tools added. And it works pretty well btw! Looking for…
I'm toying with the idea of adding a M server to GoReleaser. So far I get a couple of tools added. And it works pretty well btw! Looking for…
Compartido por ⚡️ Carlos Alexandro Becker
-
When it comes to building distributed systems, RPC and REST style interfaces aren't the only options. Events provide an alternative way to build a…
When it comes to building distributed systems, RPC and REST style interfaces aren't the only options. Events provide an alternative way to build a…
Recomendado por ⚡️ Carlos Alexandro Becker
-
Check out my latest dev workflow interview with Carlos Becker the creator of GoReleaser! https://lnkd.in/gdrbBFXK
Check out my latest dev workflow interview with Carlos Becker the creator of GoReleaser! https://lnkd.in/gdrbBFXK
Recomendado por ⚡️ Carlos Alexandro Becker
Experiencia y educación
Licencias y certificaciones
-
Work Smarter, Not Harder: Time Management for Personal & Professional Productivity
Coursera
Expedición: -
Publicaciones
-
Obtendo Produtividade no Desenvolvimento Web com GWT
III Meditec - Medianeira in Tecnology
Mini-curso ministrado no III Meditec - Medianeira in Tecnology, promovido pela UTFPR.
-
Programação Orientada à Aspectos com Guice-AOP
III Meditec - Medianeira in Tecnology
-
Recursos de Escalabilidade e Alta Disponibilidade para Aplicações WEB
Pôster publicado no III Meditec - Medianeira in Tecnology
Cursos
-
QCON San Francisco 2015
-
-
QCON Sao Paulo 2015
-
-
Scalable Microservices with Kubernetes @ Udacity
-
-
TDC Florianópolis 2014
-
Proyectos
-
GoReleaser Pro
GoReleaser Pro is a paid distribution of GoReleaser, with some extra features and better .
More information: https://carlosbecker.com/posts/goreleaser-pro/ -
nFPM
nFPM is a simple, 0-dependencies, deb, rpm and apk packager written in Golang. It focus on being a 0-dependency, simpler alternative to FPM.
-
Watchub
A service that keeps track of your followers and repo stargazes and notify you every day about follows, unfollows, stars and unstars. It is basically a "snitch" for GitHub.
-
Antibody
-
Initially, it was a "faster antigen written in Go", but it now can manage basically any kind of git-based plugin. It that makes shell load time up to 8x faster if compared with Antigen;
-
Kubernetes migration
-
Lead the migration from AWS Elastic BeanStalk to Kubernetes, increasing resource consumption efficiency and decreased deploy times.
Otros creadoresVer proyecto -
Distributed Lock Backend Revamp
-
Migrated our old job engine distributed locking from a hazelcast backend to a redis backend using AWS ElastiCache and Redisson.
The migration was done with zero downtime and we have more accurate locking since then.Otros creadoresVer proyecto -
Migration from Travis Enterprise to BuildKite
-
Travis Enterprise price was too high and we decided to try new alternatives.
We decided to use BuildKite and its Elastic CI Stack for AWS.
- 50 repositories were migrated.
- Engineering team liked BuildKite more than they liked Travis Enterprise (from 8 to 9,5 general satisfaction)
- Build are faster (the slowest repo went from 20min to 15min)
- Costs us ~50% less than the previous solutionOtros creadoresVer proyecto -
Alerting Improvements
-
- Started using VictorOps to route alerts and create escalations
- Improved several alert's rules
- Remove unneeded alerts
Result was: way less clutter when something goes wrong, slightly reducing MTTR.Otros creadoresVer proyecto -
Sandbox Deployment based on docker-compose, docker-machine and terraform
-
Migrated our sandbox environment from AWS ElasticBeanstalk to a solution based on docker-compose and docker-machine.
Saved us a lot of money with ELBs and the deploy is way faster.Otros creadoresVer proyecto -
AWS Automation
-
Software to automate some tasks to better track and save our AWS Budget.
It tags resources based on a list of rules, rotates AMI-based backups and shutdown instances on a given time based on tags.Otros creadoresVer proyecto -
Added Circuit-Breakers
-
Thing fail. ContaAzul was not dealing very well with this kind of problem. One single slow service could take it down kind of easily.
To fix that, circuit breakers were added around all dependencies using Netflix/Hystrix. -
Migration from Shippable to Travis Enterprise
-
Shippable was not working well enough for us, so, a new solution was required.
Several tools were tested, and, travis enterprise was finally chosen.
We also wrote custom scripts to auto-scale nodes with AWS Spot Instances and to monitor job queues.Otros creadoresVer proyecto -
Product Eletronic Invoice Issuer
-
Designed and put in production a service that issues brazilian eletronic invoices. It integrates with more than 18 government web services and has specific fallback strategies, ~99.99% uptime and issues around 45k invoices/month.
The modules of the software where then used as base for other softwares, like GeraGNRE and GeraNFE, as well as some internal services.Otros creadores -
GWT-Bootstrap
-
A GWT Library that provides the widgets of Bootstrap, from Twitter, in a simple and transparent way.
Technologies: Java, GWT, Javascript, CSS.Otros creadoresVer proyecto -
Wealcash
-
Managing your home finances has never been so easy.
Technologies: Ruby on Rails, CoffeeScript, Sass, MySQL, Redis, nginx, DigitalOcean (IaaS).Otros creadoresVer proyecto -
Webdav Applet Revamp
-
Fluig has an Applet that allows s to edit documents on Microsoft Office and generate "versions" inside Fluig itself.
It was very problematic and had several bugs.
It was basically rewritten and some of its dependencies were improved too. It is now very stable. -
Fluig
-
Fluig is a agnostic platform for management processes, documents and identities in an collaborative interface communication.
Otros creadoresVer proyecto -
todozen
-
A simple tag-oriented todolist.
Tecnologies: Heroku (PaaS), MongoDB, Ruby on Rails and JavaScript.Otros creadoresVer proyecto
Idiomas
-
English
Competencia bilingüe o nativa
-
Portuguese
Competencia bilingüe o nativa
-
German
Competencia básica
Recomendaciones recibidas
22 personas han recomendado a ⚡️ Carlos Alexandro
Unirse para verloMás actividad de ⚡️ Carlos Alexandro
-
Using GoReleaser with GitLab: Multi-Arch Builds, Cosign, and SBOM Generation In modern software development, multi-architecture is becoming…
Using GoReleaser with GitLab: Multi-Arch Builds, Cosign, and SBOM Generation In modern software development, multi-architecture is becoming…
Recomendado por ⚡️ Carlos Alexandro Becker
-
(Japanese follows English) 🚀 𝗖𝗮𝗹𝗹𝗶𝗻𝗴 𝗮𝗹𝗹 𝗱𝗲𝘃𝘀: Ever wanted to build your own custom CLI tool but didn’t know where to start? I’ve got…
(Japanese follows English) 🚀 𝗖𝗮𝗹𝗹𝗶𝗻𝗴 𝗮𝗹𝗹 𝗱𝗲𝘃𝘀: Ever wanted to build your own custom CLI tool but didn’t know where to start? I’ve got…
Recomendado por ⚡️ Carlos Alexandro Becker
-
Rio terminal is now releasing with GoReleaser https://lnkd.in/dGAd2tgz
Rio terminal is now releasing with GoReleaser https://lnkd.in/dGAd2tgz
Recomendado por ⚡️ Carlos Alexandro Becker
-
🚀 ContribSync (csync) now tracks GitHub PRs & commits! 🚀 A while back, I introduced csync, a CLI tool to track contributions across platforms…
🚀 ContribSync (csync) now tracks GitHub PRs & commits! 🚀 A while back, I introduced csync, a CLI tool to track contributions across platforms…
Recomendado por ⚡️ Carlos Alexandro Becker
-
🤩 In short, we created the #opensource CLI of our dreams to send SMS 💡 At first we wanted to create a tool... at the end we built knowledge, ideas…
🤩 In short, we created the #opensource CLI of our dreams to send SMS 💡 At first we wanted to create a tool... at the end we built knowledge, ideas…
Recomendado por ⚡️ Carlos Alexandro Becker
-
DTX Manchester 2025, you did not disappoint... Thank you to everyone who stopped by at the Dev Excellence & Engineering Stage for our afternoon…
DTX Manchester 2025, you did not disappoint... Thank you to everyone who stopped by at the Dev Excellence & Engineering Stage for our afternoon…
Recomendado por ⚡️ Carlos Alexandro Becker
-
I just published a blog post about packaging and publishing a Go application to the NPM registry — based on what I learned while working on…
I just published a blog post about packaging and publishing a Go application to the NPM registry — based on what I learned while working on…
Recomendado por ⚡️ Carlos Alexandro Becker
-
Glad to see my article - " Packaging and Publishing Go Binaries on NPM Registry" - now included in the GoReleaser blog’s resource list. Enjoy the…
Glad to see my article - " Packaging and Publishing Go Binaries on NPM Registry" - now included in the GoReleaser blog’s resource list. Enjoy the…
Recomendado por ⚡️ Carlos Alexandro Becker
-
🎯 GoReleaser: The tool that eliminated our messy release scripts We use GoReleaser for vCluster releases, and it's been a game-changer for our…
🎯 GoReleaser: The tool that eliminated our messy release scripts We use GoReleaser for vCluster releases, and it's been a game-changer for our…
Recomendado por ⚡️ Carlos Alexandro Becker
-
Thanks to the collaboration of Sean Molenaar (from the Homebrew team), next GoReleaser version should properly Casks! We're also…
Thanks to the collaboration of Sean Molenaar (from the Homebrew team), next GoReleaser version should properly Casks! We're also…
Recomendado por ⚡️ Carlos Alexandro Becker
-
🤔 It's always interesting to discover how a product is built, how it's designed, released and documented...especially how collaboration is done and…
🤔 It's always interesting to discover how a product is built, how it's designed, released and documented...especially how collaboration is done and…
Recomendado por ⚡️ Carlos Alexandro Becker