Skip to content
View sadrax4's full-sized avatar
🏃‍♂️
🏃‍♂️

Organizations

@gocasts-bootcamp

Block or report sadrax4

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
sadrax4/README.md

Sadra Soleimani

Back-end Engineer — Go / Node.js

package main

import "fmt"

type BackendEngineer interface {
	Boot()
}

type Sadra struct {
	Languages []string
	Databases []string
	Messaging []string
	AI        []string
	DevOps    []string
}

func (s Sadra) Boot() {
	fmt.Println("$ whoami")
	fmt.Println("sadra — backend engineer (Go / Node.js)")
	fmt.Println()
	fmt.Println("booting core modules...")

	modules := map[string][]string{
		"languages": s.Languages,
		"databases": s.Databases,
		"messaging": s.Messaging,
		"ai":        s.AI,
		"devops":    s.DevOps,
	}
	order := []string{"languages", "databases", "messaging", "ai", "devops"}
	for _, key := range order {
		fmt.Printf("  \u2713 %-10s %v\n", key, modules[key])
	}

	fmt.Println()
	fmt.Println("status: all systems operational")
}

var _ BackendEngineer = Sadra{} // compile-time proof: Sadra implements BackendEngineer

func main() {
	sadra := Sadra{
		Languages: []string{"Go", "TypeScript", "JavaScript"},
		Databases: []string{"PostgreSQL", "MongoDB", "Redis", "MySQL", "SQLite", "Elasticsearch"},
		Messaging: []string{"gRPC", "Kafka", "RabbitMQ", "GraphQL", "WebSocket"},
		AI:        []string{"OpenAI-compatible", "Gemini", "prompt-injection defense"},
		DevOps:    []string{"Docker", "Linux", "Nginx"},
	}
	sadra.Boot()
}
$ go run whoami.go
sadra — backend engineer (Go / Node.js)

booting core modules...
  ✓ languages  [Go TypeScript JavaScript]
  ✓ databases  [PostgreSQL MongoDB Redis MySQL SQLite Elasticsearch]
  ✓ messaging  [gRPC Kafka RabbitMQ GraphQL WebSocket]
  ✓ ai         [OpenAI-compatible Gemini prompt-injection defense]
  ✓ devops     [Docker Linux Nginx]

status: all systems operational

Pinned Loading

  1. nestjs-Unit_Test nestjs-Unit_Test Public

    Controller & Repository Unit Test

    TypeScript 102 2

  2. Nodejs-store Nodejs-store Public

    (Expressjs , Mongodb, graph ql , ResfulApi, Redis,socket.io )

    JavaScript 58

  3. Abstract-Database Abstract-Database Public

    Abstract Dynamic Mongodb Module (abstract repository & schema)

    TypeScript 72 3

  4. nestjs-Domain.Driven.Design nestjs-Domain.Driven.Design Public

    DDD with CQRS & MongoDB

    TypeScript 69

  5. Tarkhineh Tarkhineh Public

    Restaurant Web App: Nest js, MongoDB<abstract_class>, AWS Storage, RESTful, Swagger Doc, Jwt-Guard, RBAC, OTP verification, Zibal Payment Gateway, Passport Authentication

    TypeScript 51 1

  6. nestjs-GraphQL nestjs-GraphQL Public

    Mini project with NestJs , GraphQL , Passport Authenticate.

    TypeScript 39