Skip to content
View 1995parham's full-sized avatar
🙈
Everything is Awesome
🙈
Everything is Awesome

Organizations

@snapp-cab @CEIT-SSC @aut-icpc @reinnet @aut-ce @linuxfestival @9231058 @snapp-incubator @1995parham-teaching

Block or report 1995parham

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
1995parham/README.md

1995parham

Parham Alvani 🐼

Senior Software & Platform Engineer · 10+ years building cloud-native systems · Barcelona, Spain 🇪🇸

Homepage Résumé (latest release) Elaheh Dastan
LeetCode Codeforces Reddit WakaTime 16personalities

Contribution snake

About Me

I'm a Senior Software & Platform Engineer with a Ph.D. and 10+ years building backend systems and cloud-native platforms — Go, Python, Kubernetes, and microservices, including a messaging layer handling 300k+ messages/sec. Currently based in Barcelona, Spain 🇪🇸.

I've been in love with Go since 2014 and it's still my favorite language. Python comes a close second, and I have an insatiable appetite for picking up whatever the problem actually needs. I'm a strong advocate for open source and I care about software being tangible — real systems you can run, not diagrams. I've done frontend too, though it's been a while since I last dived in.

The longer version — experience, education, projects, and the odd blog post — lives at 1995parham.me.

Tech I Reach For

Languages   Go Python Rust C

Platform   Kubernetes Docker Argo CD Helm Terraform Linux

Data & Messaging   NATS Kafka PostgreSQL MongoDB Redis Airflow

Observability & Cloud   Prometheus Grafana OpenTelemetry AWS GCP

Organizations

Most of my work lives under an org rather than my own account. These are the ones worth a look:

Organization What lives there
snapp-incubator Open source from Snapp!, Iran's largest ride-hailing platform
rahacloud Raha Cloud — infrastructure consulting and DevOps-as-a-Service
1995parham-teaching Course material I teach — C, Python, Go, networking, Kubernetes, LLMs
citado Ph.D. research — low-power wide-area network performance evaluation
reinnet M.Sc. research — network function virtualization and optimization
I1820 The IoT platform we built for LoRa and Zigbee deployments
1995parham-learning Learning from birth to death — languages, tools, everything I poke at
9231058 Every B.Sc., M.Sc., and Ph.D. course I passed since 2013
 More organizations
Organization What lives there
snappcloud-io The Snappcloud platform team
aveehealth Telemedicine in British Columbia, Canada
1995parham-me Home and personal infrastructure behind 1995parham.me
R523 Parham & Raha's IoT learning hub
AoLab Founded 2015 ❤️, fell apart 2019 😭
aut-cic Amirkabir University of Technology — Computer & Information Center
XePersianShowcase Persian TeX documents typeset with the XePersian package
1995parham-goodies Projects I don't own but never want to lose

main.go

My life and professional ethos, encapsulated:

package main

import (
 "fmt"
 "net/http"
)

func eat(dishes ...string) {
 fmt.Printf("😋 %v\n", dishes)
}

func inLove(theOne string) {
 fmt.Printf("😍 %v\n", theOne)
}

func code(langs ...string) {
 fmt.Printf("💻 %v\n", langs)
}

func alive() bool {
 req, err := http.NewRequest("GET", "https://github.com/1995parham", nil)
 if err != nil {
  return false
 }

 resp, err := http.DefaultClient.Do(req)
 if err != nil {
  return false
 }
 defer resp.Body.Close()

 return resp.StatusCode == http.StatusOK
}

func haveTime() bool {
 return false
}

func checkEMail() {
 fmt.Printf("📧\n")
}

func sleep() {
 fmt.Printf("😴\n")
}

func main() {
 go inLove("@elaheh-dastan")

 for alive() {
  eat("Kebab 🍢")
  code("c", "golang", "python3", "rust")

  if haveTime() {
   checkEMail()
  }

  sleep()
 }
}

Bernard

Pinned Loading

  1. dotfiles dotfiles Public template

    🚀 @1995parham Linux / OSx configurations files

    Shell 120 4

  2. 1995parham-learning/Learning 1995parham-learning/Learning Public

    @elahe-dastan / @1995parham training and testing repository 📚 🤓

    55 2

  3. awesome-tile38 awesome-tile38 Public

    😎 A list of awesome tile38 software and resources

    34 1

  4. koochooloo koochooloo Public

    Self-hosted URL shortener in Go — custom aliases, expiring links, click counts, user accounts, RBAC, OIDC SSO and an embedded admin panel

    Go 90 6

  5. saf saf Public

    Using NATS Jetstream as queue manager to replace RabbitMQ, etc.

    Go 34 3

  6. krtp krtp Public

    node.js implementation of rtp, rtcp protocols. RFC 3550

    TypeScript 34 11