Badr Choubai
If you always do what you’ve always done, you’ll always get what you’ve always got.
I enjoy learning about technology because so much of the world depends on it. Writing code allows me to understand how some of it works, and I love learning about topics in computing, engineering, and science. When I'm not writing code, you can find me having a coffee, reading a book, running or hiking, listening to music, spending time with friends, or attending meetups.
Technical Proficiency
What I know.
- Programming Languages: C#, Go, and TypeScript
- Version Control: Git, Azure DevOps, GitHub
- Containerization: Docker, Kubernetes
- Database Technologies: Azure CosmosDB, MongoDB, Microsoft SQL Server, SQLite
- Cloud Technologies: Azure, Cloudflare, Terraform
- Software Testing: Unit, Integration, Contract, and End-to-End Testing
Background
What I do.
I have expertise in C#, Go, and TypeScript, paired with a strong foundation in cloud technologies, containerization, and database management.
Projects
www open_in_new
The source code for this website.
Web DevelopmentCS-Resources open_in_new
A curated list of learning resources covering a range of topics, including programming fundamentals, system design, databases, and opportunities to engage with local tech communities.
Continuous LearningServices open_in_new
This repository contains source code for multiple API projects written in different programming languages. They serve me as a single source of truth to showcase patterns I've learned with a particular language or related tooling.
API Developmentbuddy.config open_in_new
The setup script I use to easily commission myself a computer to write code with.
Systems AdministrationRecent Posts
Approaches to Configuring Kubernetes
October 18, 2024
Exploring the imperative and declarative approaches to configuring k8s.
Kubernetes