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
CS-Resources
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.
Services
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.
www
The source code for this website.
Recent Posts
Approaches to Configuring Kubernetes
October 18, 2024
Exploring the imperative and declarative approaches to configuring k8s.