involved in researching new technologies and techniques to improve software development processes and their outcomes
I'm a Senior Software Engineer working in Brazil developing microservices, spreading the culture of using microfrontends, customizing pipelines, all this in the cloud native approach. I build lots of projects for fun with GoLang, Javascript and more. A big fan of CI/CD, microservices, clean code, static website generators and the cloud (AWS).
My profile links are here - bio.link/vivaldomp.
Golang and Typescript are my first love and preferred language
- Backend (REST APIs, GraphQL, RabbitMQ, Migrations)
- Frontend (ReactJS, NextJS)
- Go packages (gin-gonic, cobra, viper, graphql-go and more)
- JavaScript packages (Express, React, TypeScript, NextJS, Apollo)
- Shell scripting (Linux)
- Software testing (TDD, BDD, Selenium browser tests)
- Monitoring and observability (Prometheus, Grafana, OpenTelemetry)
- Architect and build AWS cloud infrastructure using Terraform (SQS queues, Postgres, MongoDB, CloudFront, DNS, EC2, and Lambdas)
- Containerized services (Docker and Kubernetes)
- Deployment pipelines (GitHub Actions, Jenkins)
- SQL and Non-SQL databases (PostgreSQL, MySQL/MariaDB, MongoDB, Redis)
- Data Science (web scraping)
- Write documentation and make documentation sites
- SO (I love linux!)
I've also done some programming in Java, C++, C# ...
- Static Site Generators with NextJS
- TailwindCSS (migrating from Styled Components approach)
- AWS Services
Here are some stats from the GitHub Readme Stats project for my profile.
The S
score means "Top 1%" and is better than A+
. Stats generated using GitHub Readme Stats service.
I like to make quickstarts which can be used as templates to make websites, such as with React, Rest API in Go/NodeJS. See my quickstart projects on GitHub.
My gists are available on a one-page site - Gist Viewer
Read more
This page you are reading is a profile readme. Around July 2020, GitHub made this a public feature.
To make one, create a repo named after your username (matching case exactly) and create a README.md
file in it. Then go to your GitHub profile and you'll see your README appear there ✨.
- vivaldomp/vivaldomp repo where this README lives
- GitHub topic: profile-readme
- Tutorial: How To Create A GitHub Profile README